AMR机器人研发工程师
1. 核心岗位职责
基于ROS2框架开发AMR导航、定位(SLAM)、路径规划及避障算法,优化多传感器(激光雷达/视觉/IMU)数据融合;
负责机器人运动控制模块开发,确保高精度运动性能与能耗效率;
设计并实现RCS(机器人控制系统)的调度逻辑、任务分配及多机协同算法,支持AMR集群高效运行;
搭建AGV/AMR算法仿真平台,验证调度策略的稳定性与实时性;
全流程技术落地;
主导从系统架构设计、代码开发到量产调试的全周期,输出技术文档(设计/测试/用户手册);
协同硬件、算法团队解决集成问题,确保项目交付质量;
2. 硬性技能要求
精通ROS2开发框架,具备实际产品级项目经验(非实验室项目);
掌握RCS系统开发流程,熟悉调度算法(如任务分配、路径优化)及工业通信协议(如TCP/CAN);
熟练使用C /Python,熟悉Linux环境及嵌入式开发(ARM/STM32);
精通SLAM(Cartographer/GMapping等)、运动规划(A*/D*/JPS算法)及传感器标定;
具备多机调度算法开发经验,能优化系统实时性与鲁棒性;
熟练使用Gazebo、Rviz仿真工具,及OpenCV/PCL/Eigen等算法库;
3. 经验与背景要求
学历:自动化/计算机/机器人相关专业本科及以上学历;
经验:
3年以上AMR/AGV或工业机器人开发经验,独立负责过ROS2项目;
1年以上RCS系统开发或调度算法实战经验,有量产项目落地案例优先;