岗位职责:1.搭建机器人ROS系统。负责机器人ROS2系统的架构设计、功能模块开发与系统集成,确保各模块高效通信和稳定运行。2.ROS节点开发与需求实现。开发机器人功能模块(如导航、SLAM、机械臂控制等)的ROS节点,优化系统性能并解决多传感器数据融合问题。3.BT设计与实现。4.部署AI模型。配合算法团队完成算法模块的工程化落地,为上层应用提供稳定可靠的ROS接口支持。5.负责分析和解决机器人软件系统中的技术难题和性能优化。6.根据技术规划,参与前沿技术和新产品的预研。岗位需求:1.熟悉ROS2原理及应用。熟悉ROS2项目搭建,思路清晰。2.熟悉control框架原理与应用。3.熟悉TF。4.熟练编写URDF, SDF文件。熟练常见模拟器使用与环境搭建。5.熟悉DORA。6.熟悉C/C++,Rust,Python,具有良好的编程能力。熟悉工程配置与编译。7.熟悉tele op原理与实现,熟悉感知-采集-映射-执行链路。8.熟悉经典控制原理并且能够实践,了解滤波原理与应用。9.熟悉常用传感器的使用与数据格式,包括激光雷达,深度相机等。10.熟悉常用ROS工具集与库,包括感知,规划,数据可视化等。11.熟悉BT原理与设计。12.熟悉模型的部署,对AI计算框架与常用AI模型及原理有一定了解。13.熟悉常见机器人构型与部件组成及作用。14.熟悉Docker,git等工具使用,了解CI/CD。15.熟悉CAN通信。16.了解RL。17.了解逆运动学,熟悉逆解算。18.优秀的软件层故障排查与修复能力。