岗位职责:
1. 负责基于 ROS 的机器人系统软件开发,包括灵巧手控制模块、通信接口、任务调度等;
2. 参与机器人强化学习算法的部署与集成,实现模型与实际控制系统的对接;
3. 基于Qt开发人机交互上位机界面,实现对机器人关节状态(位置、速度、力矩等)信息的可视化展示;
4. 构建和维护虚拟仿真环境,实现灵巧手运动过程的可视化模拟;
5. 与硬件、电控及算法团队密切协作,持续优化控制系统的软件架构和使用体验。
任职要求:
1. 计算机、自动化、控制工程、机器人等相关专业本科及以上学历;
2. 熟练掌握 C++ 和 Python 编程,具有良好的面向对象设计能力;
3. 熟悉 ROS/ROS 2 系统架构,具备实际开发经验,能独立编写 ROS 节点及 launch 文件;
4. 熟悉 Qt 开发环境,具备一定的图形界面开发经验,能独立完成上位机界面构建;
5. 具备虚拟仿真环境搭建经验(如 RViz、Gazebo、Ignition、Unity 等之一);
6. 具备强化学习算法部署基础者优先(如 PyTorch/TensorFlow 推理模型嵌入控制流程);
7. 具备良好的沟通能力、团队协作意识及项目执行能力。