
商汤元萝卜-机械臂控制算法研究员
任职要求
1. 本科及以上学历,自动化、控制工程、机器人学相关专业优先。
2. 熟悉ROS/ROS2,熟练使用Movelt或其他运动规划库。
3…工作职责
1. 机械臂运动规划:负责高维机械臂(6/7自由度)的路径规划与轨迹生成,解决复杂环境下的避障问题(使用OMPL、RRT*、CHOMP等)。 2. 全身控制(WBC):针对移动操作机器人(Mobile Manipulator),研发底盘与机械臂的协同控制算法,确保全身动力学平衡。 3. 柔顺控制:开发阻抗控制/力位混合控制算法,实现机器人与环境的安全物理交互。 4. 动力学建模:负责机器人动力学参数辦识与建模(使用Pinocchio,RBDL等库),提升控制精度。

1. 物体位姿估计:研发物体位姿估计(6D Pose Estimation)算法,支持对物体的精准识别与定位。 2. 场景理解与重建:利用语义SLAM或NERF技术,构建家居环境的3D语义地图,为VLA模型提供环境上下文。 3. 透明/反光物体识别:针对玻璃、金属等难点物体,优化深度修复与检测算法。 4. 视觉伺服:配合控制工程师,开发基于视觉反馈的闭环控制(Visual Servoing),提升抓取成功率。

1.环境感知与目标识别:基于深度相机(如RealSense)的RGB-D数据,开发实时环境感知算法,实现家庭场景下的目标检测、图像分割、物体识别(如餐具、家具)及场景理解。 2.三维视觉与抓取支持:利用点云数据研发物体姿态估计、三维重建算法,为机械臂抓取提供精准位姿信息,优化抓取点检测。 3.视觉SLAM与定位(可选):实现视觉SLAM算法,融合多传感器数据(如IMU),构建室内环境地图并支持机器人自主导航与定位。 4.多模态融合与系统集成:协同控制与算法团队,将视觉感知结果与语言指令、控制策略结合,为视觉-语言-行动模型提供输入,并适配ROS2等机器人系统。 5.算法优化与创新:跟踪前沿视觉算法(如Transformer、基础模型),针对嵌入式平台(如Jetson)进行模型压缩、推理加速,提升实时性与鲁棒性。

1. 软件架构设计:负责机器人软件架构设计,基于ROS2框架设计并实现各功能模块,保障系统高效稳定运行。 2. 任务管理与调度:开发机器人任务决策与调度逻辑,通过状态机或行为树协调机械臂、移动底盘、视觉等模块完成复杂任务。 3. 模块集成测试:集成视觉感知、底盘控制、机械臂控制、语音/语言处理等算法模块,开展系统测试与调试,确保功能正常与数据准确。 4. 性能优化与维护:优化机器人软件的系统性能与稳定性,改进ROS2通信机制配置、并行处理及内存管理能力,持续迭代并维护软件版本。 5. 开发工具与文档:搭建开发工具链与仿真环境(如Gazebo等),编写测试用例及技术文档等,支持机器人的产品部署与升级。

1.系统搭建与集成:负责机器人嵌入式计算平台(如Jetson)的部署,集成操作系统、开发环境及深度相机、机械臂控制器等硬件,搭建稳定的软硬件基础。 2.接口开发与调试:开发并调试机器人与外部设备(如摄像头、电机)的通信接口与驱动程序,确保各传感器和执行器在ROS2框架下协同工作。 3.性能优化与算法部署:优化ROS2在嵌入式平台上的运行性能,管理内存与GPU资源。协助算法工程师部署并优化视觉识别、路径规划等算法模块(如使用TensorRT加速)。 4.系统联调与维护:主导机器人整机的软硬件联调,实时监控系统状态,快速定位并解决通信中断、驱动异常等故障,提升整机可靠性。 5.技术文档编写:编写系统搭建流程、接口说明等技术文档,为团队协作和项目维护提供支持。