岗位职责1、负责基于ROS/ROS2的移动机器人(巡检机器人)本体应用程序开发,包括导航(SLAM、路径规划)、运动控制、传感器融合(激光雷达、IMU、视觉等)、任务调度等模块的设计与实现。2、开发机器人底层驱动(如电机、舵机、传感器等)与ROS系统的通信接口,优化硬件-软件协同性能。3、实现多机器人协同巡检、避障、动态环境适应等核心功能,确保系统稳定性和实时性。4、参与机器人系统架构设计,解决ROS多节点通信、资源调度、实时性等关键技术问题。5、编写技术文档,支持产品测试、部署及现场调试,协助硬件团队完成系统集成。任职要求1、本科及以上学历,计算机、自动化、机器人、电子信息等相关专业。熟练掌握ROS/ROS2框架,有移动机器人(如AGV、巡检机器人、服务机器人)实际开发经验。2、精通C++/Python,熟悉ROS常用工具(Gazebo、RViz、rqt等)及核心模块(Navigation2、MoveIt、TF等)。3、熟悉机器人运动控制(如PID、里程计标定)、传感器数据处理(激光雷达、摄像头、超声波等)。4、了解常见SLAM算法(如Gmapping、Cartographer、LOAM)及路径规划算法(A*、DWA、TEB等)。5、具备Linux系统开发经验,熟悉Git、CMake等工具,有嵌入式开发经验者优先。