岗位描述
岗位职责
1、开发可复用的机器人技能,将具身智能体与导航、观察、抓取、放置、工具操作和人机交互等实际能力连接起来。
2、将机器人各领域工程师开发的能力转化为定义清晰、范围明确的工具,使基于大语言模型的智能体能够发现、选择并安全调用这些工具。
3、设计技能契约,涵盖类型明确的输入和输出、前置条件、执行状态、超时、取消、进度报告以及结构化的成功或失败结果。
4、面向商用机械臂、轮式机器人、四足机器人和人形机器人开发技能实现及适配器,同时确保不同硬件上的行为一致性。
5、将底层能力组合为可靠的任务原语,用于工厂取放和户外末端配送等工业及新兴应用场景。
6、为实体机器人上运行的技能实现执行监控、资源协调、安全检查、恢复行为和清晰的诊断信息。
7、使用仿真、传感器数据回放和真实硬件,分别测试单项技能及智能体驱动的工作流,持续提升可靠性和复用便利性。
岗位要求
1、机器人学、计算机科学、自动化或相关专业本科及以上学历。有相关研究或项目经验的应届毕业生亦可申请。
2、熟练掌握 Python。
3、具有 ROS 2 实践经验,并至少熟悉操作、导航、感知或人机交互中的一个机器人技术领域。
4、具有设计清晰软件 API、可复用模块或强类型数据接口的经验。
5、对异步执行、状态机、生命周期管理、错误处理和自动化测试有良好的理解。
6、具备在仿真环境或实体机器人上集成和调试软件的实际能力。
7、具备良好的中文书面和口头表达能力。
8、具有大语言模型工具使用、函数调用、智能体框架或面向工具的协议相关经验,具有行为树、任务图、机器人技能库或可复用运动原语相关经验,具有将同一能力适配至多种机器人型号或供应商平台的经验,具有仿真、基于回放的测试、持续集成或硬件在环测试经验,具有使用 C++ 或 Rust 开发机器人软件的经验,具备良好的英语沟通能力者优先。