岗位职责:
1. 远程遥操作算法开发:
- 探索机器人远程遥操作过程中的问题,包括变时延、视觉反馈、力反馈、触觉反馈、共享控制、临场感增强等,寻找解决方案并实现
- 开发相应的功能模块,确保功能集成后能稳定运行
2. 机器人的遥操作适配:
- 针对不同用户的各类机器人(含末端执行器)进行遥操作的适配
- 与其他工程师一起对适配过程中的参数进行调优;
3. 系统集成与测试:
- 集成机器人硬件与遥操作软件模块,并对集成后的系统进行测试,确保各项功能指标符合预期;
- 实现机器人与远程操作终端之间的无缝交互。
4. 系统优化与迭代:
- 分析遥操作过程中出现的问题,优化系统性能;
5. 技术文档撰写:
- 编写清晰的技术文档,包括设计方案、开发流程和操作手册;
- 为团队成员提供技术支持与培训。
岗位要求:
1. 教育背景:
‒ 机器人学、控制工程、计算机科学、电子工程或相关专业本科及以上学历。
2. 技术能力:
‒ 编程语言:精通Python,熟练使用C++,具备良好的代码规范和开发习惯;
‒ 机器人开发: 熟悉机器人操作系统(ROS/ROS2),能够快速开发ros节点应用。或者熟悉使用其他中间件能快速搭建原型;
‒ 仿真工具: 熟练使用仿真平台(如Gazebo、Unity、RViz等)进行开发和测试;
‒ 界面开发: 有GUI开发经验(如Qt、Tkinter)或前端开发经验。
3. 经验要求:
‒ 有机器人系统开发经验,了解机械臂、移动机器人、无人机等设备;
‒ 有工业级机器人项目开发经验者优先。
4. 个人能力:
‒ 逻辑思维清晰,具备良好的问题分析与解决能力;
‒ 较强的团队协作能力,能与硬件、软件及算法团队高效协作;
‒ 对机器人遥操作领域有强烈的兴趣和创新精神。
5. 加分项:
‒ 熟悉不同类型的遥操作设备的开发和集成;
- 有VR/AR交互开发经验者优先
- 有三维重建或者裸眼3D开发经验者优先