北京极智嘉科技股份有限公司
机器人规控实习生(C++)
岗位职责
1. 算法开发:基于 Linux + ROS2 平台,使用 C++ 协助开发、调试并优化机器人规划控制相关模块,参与策略、全局规划、局部规划与控制算法(Hybrid A\*、A\*、TD3、PPO、PID、MPC 等)的落地与迭代,提升机器人自主导航能力。
2. ROS2 节点开发:实现话题、服务、动作的发布与订阅,配合完成规划控制模块与感知、SLAM 等模块的集成调试,保障系统通信稳定。
3. 仿真验证:使用仿真工具搭建测试环境,完成算法仿真验证,记录测试数据并协助分析问题、优化算法性能,推进算法从仿真到实机的落地适配。
4. 实机调试:配合硬件团队完成机器人实机调试,排查规划控制模块的代码及逻辑问题,优化算法在真实场景中的鲁棒性与实时性。
5. 文档与技术预研:协助整理技术文档与测试报告,参与团队技术讨论,跟踪规划控制领域前沿技术,辅助完成技术预研工作
任职要求
- 硕士及以上学历,自动化、控制工程、机器人工程、计算机科学与技术、机械电子等相关专业优先;对机器人规划控制领域有浓厚兴趣。
- 熟练使用 Linux(Ubuntu 优先),掌握常用命令行操作与进程管理,能独立完成代码编译与调试。
- 精通 C++(C++11 及以上),熟悉面向对象编程、STL、智能指针、Lambda 表达式等特性,代码风格规范,能独立编写与调试代码。
- 熟悉 ROS2 核心机制(节点、话题、服务、动作、Launch 文件等);有 rclcpp 开发经验、能独立搭建 ROS2 功能包者优先。
- 了解机器人规划控制基础理论,熟悉至少一种路径规划算法(Hybrid A\*、A\*、RRT 等)或运动控制算法(PID、MPC TD3 PPO等);有相关算法实现或调试经验者优先;了解分布式调度相关算法及应用逻辑者优先。
- 掌握 CMake 构建工具,熟悉 Git 版本控制;能使用 GDB 等工具进行问题排查者优先。
加分项:
- 有机器人相关项目经验(轮式机器人、RoboMaster/RoboCon 等赛事参与经验)者优先。
- 有 Hybrid A\* 算法实现或分布式调度相关项目经验者优先。
- 有强化学习在机器人控制中应用经验者优先。
- 发表过机器人领域论文、参与过开源机器人项目,或有技术博客/代码仓库可展示者优先
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。
