岗位职责
1. 负责运动规划相关软件系统的整体架构设计,包括模块划分、接口设计、软件规范与版本管理;
2. 领导团队开发适用于机械臂与多指灵巧手的实时运动规划算法,支持协同操作、高维控制与任务执行;
3. 主导高维约束逆运动学(Constrained IK)建模与求解,融合优化算法或数据驱动方法,处理多类物理与任务约束;
4. 推进基于采样与优化的方法(如 SBMP、RRT 系列、MPPI 等)、MPC 控制策略及碰撞检测算法在实际系统中的集成;
5. 主导机器人仿真环境搭建与测试,熟练使用 Isaac Sim、MuJoCo、PyBullet 等工具支持闭环验证;
6. 推进生成模型(如 GAN、VAE、Diffusion)在运动规划中的探索与应用,支持从演示中学习任务策略;
...
7. 与控制、感知、SLAM等团队密切协作,推动完整系统的模块集成、调试与上线部署;
8. 建立和维护高质量的软件开发流程,包括单元测试、CI/CD、代码审查与文档规范;
9. 管理团队任务分配、项目进度与技术培训,打造高效协作的研发文化。
基础要求:
1.机器人、计算机、自动化、人工智能或相关专业硕士及以上学历(博士优先);
2. 至少5年机器人系统软件开发经验,具备大规模项目的架构设计与部署经验;
3. 精通C++与Python,熟悉Linux / Ubuntu开发环境;
4. 熟练掌握ROS / ROS2框架,有自主搭建系统或参与机器人整机项目经验;
5. 有良好的软件工程意识,熟悉现代软件开发流程(Git, CI/CD, 多人协作开发等);
6. 熟悉机械臂与多指灵巧手的协同规划与控制,有项目实战经验者优先;
7.精通Constrained IK建模,具备非线性优化、QP/NLP建模与求解能力;
8. 熟悉采样规划方法(如RRT系列、SBMP、MPPI)和MPC策略;
9. 熟练使用Isaac Sim、MuJoCo、PyBullet等仿真平台;
10. 了解深度学习和生成模型在机器人运动规划中的研究与工程应用,具备算法复现能力。