ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

基于RK3399的跨楼层机器人SLAM导航与电梯交互方案解析

基于RK3399的跨楼层机器人SLAM导航与电梯交互方案解析 在服务机器人这个圈子待久了你会发现一个很有意思的现象很多团队做单层楼的巡检、配送机器人样机跑得飞起一到跨楼层就集体卡壳。电梯怎么进、楼层怎么认、定位会不会丢、梯控协议跟谁对接……每一个问题都能让项目延期两个月。我自己用RK3399做过一版跨楼层机器人从硬件选型到SLAM方案再到商业落地踩了一圈坑之后想把整个技术链路和商业逻辑掰开揉碎讲一遍。这次分享不是纯理论也不是广告就是一台真实跑过的跨楼层机器人从无到有的过程。RK3399作为主控激光雷达加SLAM做定位导航配合电梯改造和楼层拓扑管理最终落地在写字楼的物资配送场景。我会把方案选型、传感器配置、梯控对接、建图流程、商业账本这些全部分享出来适合正在做服务机器人、AGV/AMR以及机器人创业的工程师和产品经理参考。1. 为什么选RK3399做跨楼层机器人主控1.1 RK3399在机器人主控里的真实定位先说结论RK3399到今天依然是服务机器人主控的“甜点级”选择。它是一颗ARM架构的六核SoC采用双核Cortex-A72加四核Cortex-A53的大小核设计大核主频最高能到2.0GHz左右。对比现在动不动就上Orin、Jetson的方案RK3399的性能当然不算顶级但它强在接口全、功耗可控、生态成熟而且成本优势非常明显。在机器人这种嵌入式场景里主控芯片要干的活其实很杂跑SLAM算法、处理激光雷达数据、跟下位机通信、跑业务逻辑、接摄像头、连Wi-Fi和蓝牙。如果主控性能过剩功耗和成本都压不住性能不够SLAM和导航卡顿机器人就直接“脑瘫”。RK3399在这中间找到了一个平衡点——它的CPU性能足够跑2D雷达SLAM和AMCL定位GPU还能辅助做点轻量视觉任务关键是一块核心板几百块的成本对比Jetson系列动辄两三千起步价格差了三到五倍。不过要注意RK3399也有明显的短板最大的问题是AI算力比较弱。如果你要在机器人上跑比较重的深度学习模型比如语义分割、目标检测加追踪RK3399的NPU只有2.8TOPS左右部分版本实际跑起来挺吃力的。我的建议是深度学习相关的任务尽量放到服务器端或者边缘盒子上去做RK3399专注做好定位导航和运动控制的管理工作。1.2 跨楼层机器人的核心需求拆解跨楼层机器人跟普通地面机器人的最大区别就是它要面对“多楼层”这个变量。在单层楼里机器人只需要解决“我在哪、我要去哪、怎么去”这三个问题但跨楼层场景把问题复杂化了。首先跨楼层必须处理电梯交互。机器人要能呼梯、选层、判断电梯是否到达、识别电梯门开合状态还要能在进入电梯后确认自己的位置。这一套流程涉及梯控协议对接、状态机设计、超时保护复杂度比很多人想象中高得多。其次跨楼层导航是多地图系统。单层机器人只需要维护一张全局栅格地图跨楼层机器人则需要为每一层建图并在楼层切换时完成地图的切换和位姿的重新初始化。这一步如果做得不好机器人出电梯后就会“迷路”定位漂移甚至直接丢失。最后跨楼层的定位可靠性要求比单层更高。电梯是个典型的金属封闭空间激光雷达在里面的扫描数据很容易退化气压计在电梯高速升降过程中也会产生剧烈的数值波动如果只靠单一传感器出电梯那一下大概率会翻车。所以跨楼层机器人的本质不是一个“能走的小车”而是一个“分布式的空间感知与调度系统”。RK3399作为这个系统的主控需要同时兼顾SLAM计算的实时性、多传感器数据融合的吞吐能力以及业务逻辑调度的稳定性。这也是为什么我最终选择RK3399而不是更低端的国产单片机方案——算力下限在这里摆着省不下。1.3 RK3399开发板选型与系统搭建主控芯片确定了开发板怎么选也是门学问。市面上RK3399的开发板非常多有友善之臂的NanoPC-T4、瑞芯微官方的RK3399-EVB、以及各种国产核心板加底板的组合。跨楼层机器人属于长期连续运行的设备选型时我优先考虑三个因素稳定性、接口丰富度、售后服务。我实际用的是友善之臂的NanoPC-T4它板载了Dual Band Wi-Fi和蓝牙模块带HDMI、USB 3.0、千兆以太网、MIPI-CSI摄像头接口和40Pin GPIO基本上机器人要用的接口都齐了。系统层面跑的是Ubuntu 18.04后期可以升级到20.04配合ROS2 Foxy或者ROS Noetic都行。这里说一下如果你要做商用级产品建议直接上Linux内核长期支持版本不要用桌面版做底层系统桌面环境占用资源太多还会引入不必要的崩溃风险。系统搭建时我习惯把RK3399的存储分成两个区一个区放系统镜像和依赖库另一个区放机器人业务代码、地图文件和日志。这样即使业务系统写崩了也不会影响底层系统启动。另外RK3399的散热一定要重视这款芯片在满负荷跑SLAM的时候发热不低被动散热片只适合测试环境长时间运行必须上主动散热风扇而且风扇策略要写成温控调速否则噪音会让你在客户现场不好意思开机。2. 跨楼层场景的SLAM技术方案选型2.1 2D激光SLAM和3D视觉SLAM的取舍SLAM技术选型是跨楼层机器人的第一个硬骨头。当前主流方案可以分成三大类2D激光SLAM、3D激光SLAM和视觉SLAM。对RK3399这类算力适中的主控来说2D激光SLAM基本都是首选原因很简单室内结构化环境下2D激光雷达的数据稳定性远超视觉方案而计算量又远低于3D激光雷达。我在这套系统里选的是CartographerGoogle开源的那个2D激光SLAM框架。相比之下Gmapping虽然更轻量但在大范围建图时误差累积比较明显而且它没有回环检测能力——如果机器人走一大圈回来没对齐起点地图就直接裂开。Cartographer有子地图和回环检测机制对长廊、大空间、多楼层的场景适应性强得多。视觉SLAM比如ORB-SLAM3、VINS-Fusion我也测过优势是能拿到ARUCO码、AprilTag等视觉路标信息方便后期做精确的点位对齐。劣势也明显——它对光照变化极其敏感写字楼的玻璃幕墙走廊、楼梯间昏暗灯光下视觉特征会大量丢失定位精度直接崩。所以在跨楼层这种光照不稳定的环境里我一直坚持以2D激光SLAM为主视觉传感器只做辅助定位和二维码识别。对比维度2D激光SLAM3D激光SLAM视觉SLAM计算量低RK3399可实时跑高需要独立算力中高依赖图像处理定位精度较高±5cm级别最高±2cm级别中光照影响大环境适应性结构化室内强通用性强弱怕暗怕反光硬件成本低单线雷达几百到两千高多线雷达上万起步中相机几百到几千跨楼层支持多地图切换成熟点云拼接复杂多地图管理较弱从这个表可以很直观地看出来2D激光SLAM的性价比在室内跨楼层场景里是最高的。3D激光SLAM单看精度确实优秀但一台神学雷达的钱可能比整车硬件还贵且多楼层点云地图拼接的工程复杂度也不是中小团队能轻易搞定的。2.2 多楼层地图的构建与管理跨楼层机器人绕不开一个事实机器人在多少个楼层活动就得建多少张地图而且楼层之间还需要一个“大脑”来管理当前在哪张地图里。建图阶段我的做法是逐层建图。把机器人搬到一层让它扫描一圈建立这层的地图保存成一个独立的Pose Graph文件再搬到二层重复刚才的流程。这里有个细节不同楼层的地图必须用统一的坐标系方向规则不然后面写业务逻辑时机器人切换楼层后坐标换算出问题会特别痛苦。建议都以楼层电梯前厅为原点X轴方向指向电梯门Y轴方向平行于走廊这样楼层之间的变换关系非常直观。地图管理我用的是ROS2里的Map Server维护了一个地图列表floor_1.yaml、floor_2.yaml、floor_3.yaml。配合一个自定义的楼层状态机节点当机器人收到跨楼层任务时它会先导航到电梯口然后触发电梯交互流程进入电梯后通过梯形算法加气压计确认电梯到达的目标楼层电梯开门的瞬间立即把当前地图切换到目标楼层的地图同时给AMCL定位器发一个目标楼层的初始位姿估计。这个环节最容易踩的坑是“地图切换后定位收敛慢”。因为电梯门外的地形跟门内的地形差异很大如果AMCL的初始位姿给得不准粒子滤波可能要转好几秒才能收敛机器人甚至会原地转圈。我的解决方法是事先在每层电梯门口采集一个“标准出电梯位姿”写入配置文件。电梯开门后机器人先朝固定方向直行40cm左右大概一个机身距离再启动AMCL重定位这样粒子分布的位置和方向基本都在真值附近收敛时间一般不超过1秒。2.3 回环检测与长走廊场景的防漂移技巧在写字楼做机器人最头疼的场景就是长走廊。激光雷达的测距范围看到的结构特征都差不多机器人走完了几十米的长走廊前面大白墙一面后面又经过几个完全雷同的办公室门口定位误差会随着里程计漂移逐渐放大。Cartographer的优势在于回环检测它会不断将当前扫描帧与历史子地图做匹配一旦机器人回到曾经到过的区域系统就能把累积误差压缩掉。为了让回环检测更可靠我有两个实操建议。第一个是控制机器人建图时的速度不要让机器人跑太快建议线性速度设置在0.3m/s左右角速度设置在0.4rad/s以内这样激光扫描匹配的质量会高很多。第二个是建图路径设计成“绕圈环形交叉”不要走单趟折返路线尽可能让机器人以交叉路径往返覆盖增加回环触发的机会。另外弹簧的细节后端优化时生成的约束参数和时间戳同步也需要仔细调。Cartographer里TrajectoryBuilder的min_range和max_range要跟激光雷达的实测参数对起来千万别照抄网上别人的配置不同雷达、不同安装高度的射程范围和杂散噪点差异很大这些参数直接决定了建图质量。3. 电梯交互与多楼层导航的工程实现3.1 电梯通讯方案从RS485到CAN到以太网跨楼层机器人对电梯的控制本质上是“机器人的大脑”和“电梯的控制柜”之间的通讯。目前主流的梯控通讯方案有三种RS485、CAN总线和以太网。我自己的项目里用的是RS485加Modbus RTU协议原因没有别的就是写字楼的电梯供应商对这个协议支持最成熟改造时物业和梯维公司都熟悉不像CAN总线很多时候还要额外配转换器比较麻烦。接口协议层面我按照梯控厂商提供的Modbus寄存器表定义了四组关键指令呼梯外呼上行/下行、选层内呼目标楼层、状态查询电梯当前所在楼层、运行方向、开关门状态、请求应答电梯是否已经响应本台机器人的呼叫。初始化时RK3399通过USB转RS485模块和电梯控制板对接波特率一般是9600bps8位数据位、1位停止位、无校验这是工业现场最常见的配置也是最不容易出问题的配置。这里要特别提醒一下电梯是特种设备任何梯控改造都必须由持有资质的电梯维保单位进行机器人工程师主要负责提供通讯协议需求和联调测试千万不要自己私接电梯的控制线出了安全事故问题非常大。在项目现场我就在电梯控制柜旁边守着梯维师傅接好线再用调试工具测试Modbus报文确认物理链路没问题才轮到机器人端写控制逻辑。3.2 跨楼层状态机设计与电梯内定位电梯交互流程看起来只是几行代码的事但实际上是一个完整的状态机而且状态与状态之间的兜底保护必不可少。我从实际项目中总结出来的状态列表大概是这样的WAIT_ELEVATOR机器人到达电梯厅召唤位发送呼梯信号等待电梯到达。这里需要设置一个超时时间比如30秒内电梯没应答则重新呼梯或报错。DOOR_OPEN_DETECT检测到电梯门打开后机器人开始确认电梯内的空间是否足够进入。有激光雷达的可以用雷达检测电梯内部点云确认没有人和障碍物。ENTERING机器人进入电梯行驶到内部停靠点。通常要缓慢行驶车速控制在0.2m/s左右。SELECT_FLOOR到位后通过Modbus发送内呼选层指令同时开启气压计监测用于确认电梯开始升降。ELEVATOR_MOVING电梯运行中机器人保持静止实时记录电梯门开关状态和楼层变化。DOOR_OPEN_FINAL电梯到达目标楼层后等待电梯门完全打开。LEAVING机器人出电梯切换地图启动AMCL重定位继续执行后续导航任务。电梯内的定位是这个状态机里最让人头疼的部分。电梯空间狭小激光雷达在里面的扫描距离短、特征少而且电梯门开合时雷达数据非常杂乱。我的方案是在电梯里不依赖纯激光定位而是把“里程计推算气压计变化量电梯楼层反馈”三重信息融合起来判断电梯的状态。电梯内装一个反射式光电传感器判断机器人是否已经贴墙/贴角到位也比纯靠激光靠谱很多。3.3 楼宇拓扑地图与跨楼层路径规划刚才提到多楼层地图管理光有每层的栅格地图还不够还需要一个楼宇拓扑地图来串联这些平面地图。我的做法是定义了一个JSON文件作为全局拓扑里面记录了楼层节点、电梯节点、走廊节点以及每个节点之间的连接关系。比如3楼电梯厅这个节点它连接着3号地图的“电梯前召唤点”坐标和电梯内部地图的“电梯内停靠点”坐标。当机器人收到“从3楼到5楼A区”的任务时全局路径规划器先在拓扑图上做一次高层的路径搜索找到“3楼某工位 → 3楼电梯厅 → 电梯→ 5楼电梯厅 → 5楼A区”这么一条路线然后依次分解为三段局部导航任务。这种分层规划的好处是各楼层之间的影响被隔离了。即使5楼的地图更新了也只需要改5楼的栅格地图和拓扑节点不会影响其他楼层的运行。而且业务调度系统如果要集成多台机器人只需要跟拓扑地图交互根本不用关心机器人内部SLAM的细节。4. 跨楼层机器人的硬件系统搭建实录4.1 传感器配置激光雷达、IMU、气压计、摄像头一套完整的跨楼层机器人硬件配置远不止“RK3399主板加一个激光雷达”那么简单。我自己搭出来的配置参考如下主控RK3399核心板4GB32GB存储激光雷达单线机械式雷达测距范围12m左右用于SLAM建图与实时定位底层运动控制板STM32F103负责电机闭环控制和里程计采集电机驱动直流无刷电机加编码器双轮差速底盘IMU六轴姿态传感器用于融合激光里程计提升定位平滑度气压计高精度气压传感器用于楼层变化检测摄像头普通USB摄像头用于二维码识别和远程监控通信模块Wi-Fi模块加4G模块保证机器人在移动过程中不掉线电源24V锂电池组配DC-DC降压模块给各个部件供电这里面每一个传感器的选型都是有讲究的。比如气压计很多人觉得气压计在室内没用楼层高度差太小测不出来。但实际上一个标准楼层的高度差差不多3到4米对应的气压差大约是30到40Pa高精度气压计完全能分辨出来只是要处理好低通滤波和突变检测否则电梯加速减速时气压计的数值会出现假变化。4.2 底层运动控制与里程计融合RK3399和STM32的通信我采用的是串口加自定义协议帧格式是帧头、数据长度、指令类型、数据体、CRC校验。电机控制频率是50Hz也就是RK3399每20毫秒下发一次速度指令STM32底层做PID闭环同时把左右轮编码器的里程计数据回传上来。里程计在SLAM系统里扮演的角色是提供机器人运动的先验估计。如果里程计不准Cartographer的前端匹配就会经常被带到沟里去。所以我把轮式里程计和IMU做了融合用一个扩展卡尔曼滤波EKF节点把两者的数据合在一起。具体做法是把IMU的Z轴角速度作为旋转的先验轮式里程计主要提供线速度增量这样既能抑制轮子打滑造成的里程计偏移又能避免IMU在静止时零漂导致的角速度误判。调试小技巧每次改完底盘参数一定要做直线校准和旋转校准。让机器人以0.3m/s的速度沿一条直线走5米实际偏移量不能超过10cm然后原地旋转90度误差不能超过2度。如果超差先检查轮子是否装歪、底盘左右驱动力矩是否一致再考虑调里程计比例系数。4.3 电源管理与长时间运行稳定性机器人是移动设备电源管理的优先级非常高。我采用的是24V 10Ah的磷酸铁锂电池组理论容量是240Wh整机功耗实测大约在40W到60W之间满电状态下能连续跑4到5个小时。如果算上回桩充电和任务间隙待机基本能满足一个半天班次的运行需求。电源分配上RK3399、激光雷达、路由器这些弱电设备统一走5V/3A的DC-DC降压模块电机驱动和舵机设备直接吃24V原始电压。降压模块要选带过流保护的防止某个外设短路直接把主板烧了。还有一个容易被忽略的地方是电量检测我用的是INA226电流采样芯片实时读取电池总电压和总电流在ROS2里发布电池状态话题当电量低于某一阈值时自动触发回桩充电任务。商业机器人项目做多了之后你会发现稳定性永远比参数好看更重要。一台机器人跑三天不出故障比一台机器人峰值性能高20%但天天出小毛病给客户的信任感强得多。5. 商业应用场景与落地经验复盘5.1 跨楼层机器人最适合的三大落地场景技术搞明白了接下来聊商业。跨楼层机器人并不是“所有场景都需要”的万金油我复盘了自己做过和调研过的项目发现真正有商业付费意愿的主要集中在三个方向。第一个是写字楼的物资配送。写字楼里公司多、部门多快递、文件、外卖、会议物资频繁跨楼层流转人工跑腿成本很高。跨楼层机器人可以在午休时段集中配送外卖和快递在会议室密集的时段配送文件设备。定价逻辑是“替代半个跑腿人力”按年服务费来算性价比比雇佣全职跑腿员高很多。第二个是园区和楼宇的巡检安防。物业公司需要每日巡检楼层设施记录设备状态、检查异常烟感和漏水。跨楼层机器人装上摄像头和温湿度传感器之后可以自动执行巡检任务实时生成报告。这个场景的付费方是物业公司需求刚性比配送强一些因为巡检工作是刚需、低频、枯燥很合适机器人干。第三个是医院的新冠物资和药品配送。医院对跨楼层配送的需求很刚性但门槛也最高——需要过院感控制、需要对接HIS系统、需要适应医院复杂的门禁和空间。能做下来的团队壁垒很高但是客单价也非常可观。5.2 商业账本成本结构与回报周期我自己在项目里粗略算过一笔账这里分享一个典型配置的成本结构项目预估成本人民币硬件成本底盘主控传感器电池约1.2万-1.8万电梯梯控改造每台电梯约3000-8000元软件开发与部署成本摊到单台约2万-4万现场实施与调测约5000-10000元首年运维成本约3000-5000元折合下来一台跨楼层机器人首年的综合成本大概在5万到8万元之间。如果是按配送场景定价一台机器人每天上线8小时假设每小时稳定配送6趟每趟替代人力成本5元一天就是240元一个月的价值大约7200元。按照这个模型大概一年左右能收回成本。如果算上机器人不需要休息、不用交社保、不怕疫情停工这些隐形优势回报周期还能再压缩。当然这个模型前提是机器人运行稳定、电梯改造顺利、客户场的环境没有太多非标情况。现实中一次性硬件坏了、电梯维保跟不上、现场Wi-Fi信号有死角每一个问题都会侵蚀利润。所以我给做机器人创业的朋友的建议是不要想一口吃成胖子先做一个楼宇的单点样板跑稳定了再复制。5.3 项目推进中的“非技术”避坑指南做商业机器人项目很多坑不在代码和硬件里而在项目管理和客户沟通里。第一个坑是电梯改造权限。很多写字楼的电梯归属权不清晰物业、业主、电梯维保单位可能需要三方协调这个流程短则一周长则一个月。我的经验是在商务阶段就要把电梯改造的涉及方都沟通好拿到完整的书面授权再开始动工不然后期返工成本非常大。第二个坑是现场环境的非标设计。写字楼每层的走廊宽度、电梯厅布局、门禁位置都有差异机器人的导航路径可能需要针对每个现场单独调参。我的办法是在软件里做参数配置文件分离地图、坐标、速度档位都做成JSON配置换一个现场只需调整配置不用改代码这样实施效率能提升非常多。第三个坑是售后运维的响应速度。商业客户对机器人停机的耐心非常有限尤其是医院场景机器人坏了一个小时护士可能比你更着急。所以一定要建立远程监控系统和远程日志抓取通道最好能做到80%以上的故障远程定位现场更换备件也能在工程师到达后一小时内完成。6. 调试实录跨楼层机器人最常见的几个坑6.1 电梯门开合造成的激光定位跳变这个坑的典型表现是机器人在电梯门前等待时电梯门一开AMCL的定位位姿瞬间跳变或者粒子云变散。原因是电梯门这个巨大的金属平面在开关过程中对激光雷达形成了一面会突然出现又消失的“镜子”点云数据产生大量噪点和反射干扰定位器被带偏。解决办法有三个层次。最基础的是在算法层面对雷达数据进行滤波比如把距离突变过大的点直接剔除其次是给AMCL设置动态的观测模型检测到电梯门区域的点云密度异常时自动降低激光观测的权重最后是增加冗余定位源比如在电梯门口装一个UWB锚点或者在地面上贴反光条配合光电传感器做硬定位。实测下来前两层组合已经能解决90%以上的跳变问题。6.2 电梯内气压计误判楼层气压计在电梯内测楼层变化看着很聪明实际用起来还是有翻车的可能。电梯加速、减速、匀速阶段的舱内气压会产生明显波动尤其是高速电梯启动那一瞬间气压突变量往往超过真实楼层的压差导致系统误判。我的处理策略是对气压数据先做滑动窗口低通滤波窗口时间设3秒左右再做差分变化率检测只有连续多个周期内气压单调增加或减少且累计变化超过半个楼层的压差阈值才判定电梯开始跨楼层运动。同时气压计的判定结果不能单独作为最终楼层结论要跟电梯控制系统返回的实际楼层数值做交叉校验一致才更新机器人的楼层状态。6.3 出电梯后的重定位收敛失败这是跨楼层机器人项目中最常见的“现场翻车点”。机器人从电梯里出来面对着跟建图时环境有细微差别的走廊定位器很可能半天收敛不到正确位置。我的调试经验是电梯门开之后机器人不要急着冲出去先在电梯口原地旋转360度让激光雷达充分扫描周边的环境特征。然后把AMCL的初始位姿发布在电梯口的固定坐标上粒子数量可以临时调大比如从常规的2000个临时增加到5000个加快收敛。实测这样做出电梯后1秒内基本都能稳定到位比闷头冲出去再挣扎半天好得多。6.4 电梯通讯断连与超时保护梯控Modbus通讯偶尔会受干扰断连比如电梯临近检修或者梯控板重启。一旦断连机器人的状态机可能卡死在“发送选层指令”这一步无法继续执行后续任务。这个坑的解法是在状态机里加入看门狗机制每次发送指令后必须等待应答超时则重试重试三次仍失败时主动进入安全模式发送复位请求并报警给调度后台。同时在物理层面上给RS485总线加终端电阻和磁耦隔离减少干扰软件上轮询时间间隔不要小于50ms免得给梯控板造成不必要的通讯压力。6.5 WiFi覆盖死角与断网重连机器人跨楼层移动时Wi-Fi信号在电梯井附近衰减特别厉害经常出现断网。一旦网络断开机器人就失去了跟调度中心的连接任务状态也无法同步。我给这个问题的解决方案是机器人本机设计成“断网可继续执行”的模式。导航任务的关键路径和参数都缓存在本地网络断开时机器人按照本地任务队列继续跑同时不断重连网络恢复后把离线期间的状态补传上去。另外网络拓扑建议在每层电梯厅部署一个AP并且在电梯井道里加一个定向天线保证机器人进出电梯时都有信号。6.6 仿真测试与实际环境差异过大很多团队喜欢先在仿真里跑算法没问题了再上真机。跨楼层项目尤其要警惕这一点仿真里的电梯门、楼层切换逻辑跟现实中差异太大了。我的建议是仿真只用来验证算法逻辑和状态机逻辑真机测试一定要预留足够的时间窗口。尤其是在客户现场至少要有三到五天的“影子模式”运行期——机器人跟真人员工同时跑发现问题直接修不让机器人独立承担任务。等影子模式稳定了再切换成正式运行模式。这一步虽然拖慢了上线节奏但能避免很多客户信任危机。我的几点体会跨楼层机器人这方向技术难度并不在于某一个算法有多深而在跨系统工程的能力。你要同时懂SLAM、懂运动控制、懂电梯机电、懂商业谈判还要能忍受现场调试的各种不确定性。RK3399这种级别的算力在做2D激光SLAM方案时是足够用的关键是把每一个环节的工程细节抠到位。回头看我觉得自己在传感器融合和现场实施上下的功夫比在算法创新上得到的回报还多。稳定性才是商用机器人的生命线客户不会关心你用了多牛的算法他们只关心机器人能不能每天准时完成工作别出幺蛾子。如果你也在做跨楼层机器人建议从一个小而完整的闭环场景开始——选一栋楼、做一台车、跑通一条配送路线把全链路的所有坑都踩一遍再想着规模化复制这个顺序一定不会错。
返回列表