岗位职责:
1、机器人控制架构开发:基于ROS2,负责多类型机器人(履带式、轮式、六轴)的运动控制、导航、建图与规划等核心软件模块的设计、开发与集成。
2、运动控制算法实现:
(1)、移动底盘:实现履带/轮式机器人的SLAM、路径规划、轨迹跟踪、里程计融合。
(2)、机械臂:实现六轴机器人的运动学/动力学建模、轨迹规划、碰撞检测、力控交互。
(3)、传感器融合与驱动:集成并调试激光雷达、IMU、摄像头、3D视觉传感器、关节编码器等,编写驱动节点,实现多传感器数据融合。
(4)、仿真与测试:在Gazebo、Isaac Sim等仿真环境中搭建机器人模型,进行算法仿真验证与闭环测试。
(5)、系统部署与优化:将算法部署到真实机器人计算平台(如NVIDIA Jetson、工业IPC),进行性能调优、系统稳定性与实时性保障。
三、任职要求
1、学历专业:硕士及以上学历,机器人学、自动化、计算机、机械电子等相关专业。
2、核心技能:
精通C++ 和Python,具备扎实的算法与数据结构基础。
深入理解ROS2框架,精通常用工具(RViz、Gazebo)及核心概念(节点、话题、服务、动作)。
熟悉Linux系统开发,掌握CMake、Git等工具。
2、专业知识:
必需:熟悉机器人运动学、动力学、状态估计、轨迹规划等基础理论。
移动机器人方向:精通SLAM(如Cartographer、LOAM)、路径规划(Move Base、A/D)和控制系统。
机械臂方向:掌握MoveIt!框架,熟悉逆运动学求解、碰撞检测等。
3、经验要求:3年以上机器人软件开发经验,有移动机器人/机械臂中至少一种的实际项目开发经历,具备完整项目落地经验。
4、加分项:熟悉ROS 2 DDS通信、有机器人操作系统移植(如从X86到ARM平台)经验,或发表过相关领域论文/专利。
薪资待遇:
10K-25K