【岗位职责】
1 、负责将运动控制、状态估计、步态规划、全身控制等核心算法,在机器人物理硬件上进行实现、集成与调试。
2 、深入理解机器人硬件架构(包括传感器、执行器、通信总线等),开发并维护硬件驱动程序与中间件,确保软件层与硬件层之间高效、低延迟的数据通信。
3 、负责机器人操作系统(ROS/ROS2)在硬件平台上的配置、优化与维护,构建稳定可靠的机器人软件基础框架。
4 、设计并执行全面的机器人系统测试方案,覆盖从单关节控制到全身协调运动的各个环节,验证算法在真实环境下的有效性和鲁棒性。
5、 精通使用各类调试工具(如示波器、逻辑分析仪、总线分析工具)和软件日志系统,快速定位并解决硬件故障、软件Bug以及软硬件耦合问题。
6、 负责机器人本体的传感器(IMU、力矩传感器、视觉等)标定与数据验证,确保输入数据的准确性,为上层算法提供可靠依据。
7 、分析机器人运动性能(如稳定性、能耗、响应速度、平滑度),针对硬件瓶颈和控制参数进行系统性调优。
8 、优化实时控制系统的性能,确保控制回路在严格的时序要求下稳定运行。
【岗位要求】
1 、机器人学、自动化、机械电子、计算机等相关专业硕士及以上学历,拥有3年以上人形机器人或高自由度机械臂相关的开发经验。
2、 深入理解机器人动力学与运动学,熟练掌握全身控制、平衡控制、步态规划、力控等核心控制理论与算法。
3 、精通ROS/ROS2,具备在复杂机器人系统上进行C++/Python开发、调试和性能优化的丰富经验。
4 、具备丰富的人形机器人Sim2Real项目经验,能够清晰阐述并独立解决从仿真迁移到实体机器人过程中的关键技术难题。
5、 熟悉Linux开发环境,具备强大的系统级问题排查能力和解决复杂工程挑战的毅力,动手能力强。
6 、对人形机器人硬件有深入了解,熟悉各类传感器(IMU、力矩传感器等)的原理与使用。