机器人运动控制算法工程师
|
|
1.硕士及以上学历,计算机、机器人等相关专业,对强化学习控制有研究经验,具备扎实的理论基础和研究能力,能够快速理解和掌握深度强化学习领域的前沿知识和技术。 2.熟悉多自由度机器人系统结构和ROS等软件栈,能够熟练使用C++、Python等任一编程语言,具备将算法转化为可执行代码并集成到机器人系统中的能力。熟悉机器人仿真软件如mojuco,vrep,gazebo,NVIDIAlsaac等,熟练掌握URDF生成、仿真环境搭建、能利用仿真环境进行算法的快速验证和优化。掌握常用的深度强化学习算法,如PPOSAC、DQN、DDPG、A3C等。 3.熟悉机器人学、熟悉浮动基机器人动力学及运动学,能够利用动力学库Pinocchio解决机器人运动问题。 4.熟悉足式机器人基于动力学控制的常用算法,如MPC.WBC、ZMP、DCM等理论及实现方法,熟悉优化算法的应用,了解足式机器人离线轨迹规划算法。具有运动控制框架调试及搭建经验。 5.熟悉强化学习及在足式机器人的应用,具有双足机器人运动训练及Sim2Real经验。具备独立完成项目中算法设计、开发和调试的能力。 加分项: 1.在机器人方向,发表过如RSS、ICRA、IROS、CORL、RAL等顶会顶刊论文。 2.具有将深度强化学习算法应用于实际机器人项目,且取得显著成果(如提升机器人运动效率、增强环境适应性等) 3.熟悉基础计算机视觉,可将计算机视觉技术与深度强化学习算法相结合,实现机器人基于视觉感知的智能决策。 |
|
|
工作内容: 1.机器人设计与开发: 参与灵巧手和机械臂的设计与开。 发,优化机器人硬件结构以提升操控性能。 2.运动控制算法开发:开发机械臂控制算法,包括轨迹规划、正逆运动学、动力学等,确保高效的机器人操作。 3.软件与硬件集成:实现并测试运动控制算法的软件和硬件集成,确保系统在复杂环境中的稳定性和鲁棒性。 4.系统分析与优化:分析并解决机器人运动控制系统中的技术问题,持续优化系统性能,确保其在实际操作中的可靠性。 5.技术支持与故障排查:为生产和研发团队提供技术支持,快速响应并解决系统运行中的问题。 求职要求: 1、本科及以上学历,控制工程、机械工程、自动化、机电一体化、机器人等相关专业。 2、A.扎实的机器人学知识,具备完整的机器人算法设计、运动控制和力控开发研究经历。 B.精通C/C++、MATLAB/SIMULINK、Python等编程语言和工具。 C.熟悉多轴运动控制器、驱动器及伺服电机的选型与使用具有实际操作经验。 D.熟悉常见的总线通讯协议,如EtherCAT、CAN等,并具备PLC编程能力。 E.有实际机械臂/轮式机器人开发经验者优先考虑。 3、加分项: a参与过复杂的机器人操作项目并有成功案例。 b熟悉机器视觉在机器人操控中的应用,具备视觉引导下的运动控制经验。 |
