5000-8000元
阿里巴巴数字生态创新园10幢W区5单元
我们寻找一位出色的算法工程师,你将负责为我们搭载机械臂的移动机器人平台设计“大脑”中的决策与运动中枢。你将攻克移动底盘导航与机械臂操作协同工作的核心难题,规划出安全、高效、无碰撞的运动轨迹,让机器人流畅地完成从A点移动至B点并抓取物品的全套动作。
主要职责:运动规划算法开发: 为机械臂和移动底盘开发路径规划算法,熟悉并应用 sampling-based planners (如RRT, RRT*, PRM), optimization-based planners 等。
移动操作(Mobile Manipulation)协同规划: 研究并实现移动底盘(AMR)与机械臂的协同运动规划策略,解决基座移动性带来的动力学和规划复杂度挑战。
避障算法实现: 集成实时感知数据(如激光雷达、深度相机点云),使用运动规划库(如MoveIt!)或自研算法,实现动态和静态环境下的实时避障。
与视觉系统集成: 接收视觉系统提供的目标位姿,并将其转化为机器人可执行的运动规划和抓取指令。
机器人控制: 熟悉机器人运动学、动力学,可能涉及简单的力控或柔顺控制策略,以实现更稳健的抓取和放置。
系统仿真与调试: 使用Gazebo、Isaac Sim等仿真环境进行算法验证和调试,并最终部署到真实的JAKA机器人平台上进行测试优化。
学历与专业: 自动化、计算机、机器人、机械电子等相关专业,硕士及以上学历(优秀本科生亦可),2年以上相关经验。
技术核心技能:
精通C++和Python,具有扎实的算法和数据结构基础。
深厚的机器人学基础:熟悉刚体运动学、动力学、轨迹规划、运动控制理论。
具有机器人运动规划的实际项目经验,熟悉至少一种主流规划算法及其实现。
有在Linux下使用ROS/ROS2进行机器人系统开发的丰富经验。
加分项:
有移动操作(Mobile Manipulation)项目的实际开发经验者优先。
熟悉MoveIt!框架,并了解其与导航框架(如Nav2)的集成。
有使用JAKA、UR等协作机械臂API进行二次开发的经验者优先。
了解SLAM(如Cartographer, LOAM)和自主导航(如ROS Navigation Stack)的基本原理。
有机器人系统仿真经验。
个人素质: 具备强烈的创新意识和攻坚精神,善于系统性地思考问题,出色的逻辑思维和学习能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕