岗位职责:
1、负责负压式爬壁机器人ROS2系统(Humble及以上版本)的搭建、开发与维护,完成各功能模块的节点开发、话题通信、参数配置与优化;
2、负责各类传感器(IMU、激光雷达、双目相机、编码器、压力传感器)的数据采集、解析与预处理,开发传感器驱动程序,保障数据实时性、准确性;
3、对接控制算法团队,完成压力传感器PID双路风机转速控制算法的工程化部署,开发风机转速调控程序,保障负压吸附稳定性;
4、负责履带/轮式行进系统的嵌入式软件开发,结合编码器、IMU数据,实现机器人路径规划、速度控制、姿态调整,适配爬壁作业场景;
5、对接SLAM算法团队,完成SLAM三维建图算法的ROS2集成与调试,优化节点通信效率,解决系统卡顿、延迟等问题;
6、编写软件设计文档、测试用例,完成软件模块测试、系统联调,排查软件故障,推动软件迭代优化,维护研发中心ROS2开发环境。
招聘要求(重点突出ROS2、嵌入式开发能力):
1、学历:本科及以上,计算机、嵌入式开发、自动化、机器人工程等相关专业,2年及以上ROS2嵌入式开发经验,有机器人ROS2开发经验者优先;
2、核心技能:精通C/C++编程语言,熟练掌握ROS2核心机制(节点、话题、服务、参数服务器),能独立完成ROS2节点开发、模块集成;
3、必备经验:熟悉Linux嵌入式系统开发,具备交叉编译经验,熟练使用Git、CMake等开发工具,有传感器数据采集、电机控制开发经验;
4、相关能力:了解SLAM算法基础、PID控制原理,能配合算法团队完成算法部署与调试,具备较强的问题排查能力;
其他要求:责任心强,具备良好的沟通协作能力和文档编写能力,能快速适配研发中心开发节奏,有负压式/爬壁式机器人开发经验者优先。