1. AGV/AMR工程师的核心技能解析
AGV(自动导引车)和AMR(自主移动机器人)工程师是智能制造领域的关键角色。这个岗位不仅需要扎实的机电一体化基础,还要掌握从硬件调试到软件开发的完整技术栈。在实际项目中,我发现一个合格的AGV/AMR工程师需要具备以下核心能力:
导航算法调试能力是基本功。无论是磁导航、二维码导航还是SLAM导航,都需要工程师能熟练配置参数。比如调试SLAM算法时,我常用Cartographer和Hector SLAM这两个开源框架。记得有次在汽车工厂项目里,激光雷达的定位总出现漂移,后来发现是厂房玻璃反光导致点云失真,通过调整雷达安装角度和算法参数才解决。
多车调度系统开发是进阶技能。当项目规模扩大到10台以上AGV时,简单的FIFO调度就会导致死锁。这时候需要掌握D* Lite、时间窗等算法。去年做电商仓项目时,我们基于ROS的move_base框架开发了动态优先级调度模块,将系统吞吐量提升了35%。
嵌入式开发能力直接影响设备稳定性。STM32和EFM32系列单片机是主流选择,要精通CAN总线、Modbus等工业协议。有个坑我踩过:某型号电机驱动器在高温环境下会丢包,后来在代码里加了重传机制才解决。
电气图纸设计能力常被忽视。根据我的经验,好的电气图纸能减少80%的现场调试问题。建议使用Eplan或AutoCAD Electrical,标注清楚每个IO点的功能和电压等级。曾经有个项目因为气动阀接线图标注不清,导致调试时烧毁了三个电磁阀。
2. 典型工业场景实战案例
2.1 仓储物流场景
在京东某区域仓的项目中,我们部署了50台SLAM导航AMR。这个项目教会我几个关键点:
路径规划要预留缓冲。最初设计的通道宽度是AMR本体宽度+20cm,结果发现转弯时容易刮蹭货架。后来改为+50cm,并在地面用黄线标出安全区域。这里有个实用技巧:用ROS的rviz工具模拟不同尺寸AMR的通过性。


881

被折叠的 条评论
为什么被折叠?



