ROS开发工程师
1.1-2万元/月

更新 2025-10-14 12:41:55
浏览 517
职位详情
C/C++
3-5年
【岗位职责】
1.基于ROS(RobotOperatingSystem)或ROS2架构,承担机器人运动控制系统的整体设计、开发与维护工作,确保机械臂在复杂场景中实现高效避障、精准定位与智能路径规划。
2.深入分析机械臂的运动学与动力学特性,应用正逆解算法对多自由度机械臂进行高精度运动控制,保障其沿设定轨迹平稳运行,完成各类精细化操作任务。
3.负责机械臂与外部设备(如视觉传感器、夹具、末端执行器等)的硬件整合及软件接口开发,实现系统内各模块间的稳定通信与协同联动,构建完整的机器人作业体系。
4.开发可视化人机交互界面,借助图形化编程工具实现机器人状态实时监控、任务下发与参数调节,优化用户操作流程与使用体验。
5.针对实际运行中出现的运动异常问题,如碰撞预警、奇异位形处理、振动抑制等,开展系统性分析与算法优化,持续提升机器人运动的稳定性与可靠性。
【岗位要求】
1.本科及以上学历,机械工程、自动化、机器人工程等相关专业背景,具备3年以上机器人运动控制及ROS开发相关工作经验。
2.熟练掌握C++、Python等编程语言,精通ROS或ROS2平台开发,熟悉核心组件(如TF、Rviz、Gazebo、Moveit2等),可独立搭建基于ROS的开发环境,并完成复杂功能模块的设计与调试。
3.具备扎实的机械臂运动学与动力学理论基础,了解常用控制算法(如PID、MPC、RRT等),能依据机械臂结构参数和任务需求准确规划运动轨迹,实现精确操控,有实际机械臂项目经验者优先考虑。
4.熟悉多种机械臂硬件架构与控制系统,具备设备选型、安装调试及故障排查的实际经验,能够快速适配并优化新型机械臂设备。
5.具备较强的系统集成能力,可融合视觉传感器(如深度相机、RGB相机)获取的数据与运动控制逻辑,实现视觉引导下的智能作业任务,如目标识别抓取、精密装配等。
1.基于ROS(RobotOperatingSystem)或ROS2架构,承担机器人运动控制系统的整体设计、开发与维护工作,确保机械臂在复杂场景中实现高效避障、精准定位与智能路径规划。
2.深入分析机械臂的运动学与动力学特性,应用正逆解算法对多自由度机械臂进行高精度运动控制,保障其沿设定轨迹平稳运行,完成各类精细化操作任务。
3.负责机械臂与外部设备(如视觉传感器、夹具、末端执行器等)的硬件整合及软件接口开发,实现系统内各模块间的稳定通信与协同联动,构建完整的机器人作业体系。
4.开发可视化人机交互界面,借助图形化编程工具实现机器人状态实时监控、任务下发与参数调节,优化用户操作流程与使用体验。
5.针对实际运行中出现的运动异常问题,如碰撞预警、奇异位形处理、振动抑制等,开展系统性分析与算法优化,持续提升机器人运动的稳定性与可靠性。
【岗位要求】
1.本科及以上学历,机械工程、自动化、机器人工程等相关专业背景,具备3年以上机器人运动控制及ROS开发相关工作经验。
2.熟练掌握C++、Python等编程语言,精通ROS或ROS2平台开发,熟悉核心组件(如TF、Rviz、Gazebo、Moveit2等),可独立搭建基于ROS的开发环境,并完成复杂功能模块的设计与调试。
3.具备扎实的机械臂运动学与动力学理论基础,了解常用控制算法(如PID、MPC、RRT等),能依据机械臂结构参数和任务需求准确规划运动轨迹,实现精确操控,有实际机械臂项目经验者优先考虑。
4.熟悉多种机械臂硬件架构与控制系统,具备设备选型、安装调试及故障排查的实际经验,能够快速适配并优化新型机械臂设备。
5.具备较强的系统集成能力,可融合视觉传感器(如深度相机、RGB相机)获取的数据与运动控制逻辑,实现视觉引导下的智能作业任务,如目标识别抓取、精密装配等。
相似职位