Skip to content

新闻ROS Discourse 官方社区3 天前

开源batchplan实现ROS 2批量运动规划与MoveIt插件集成 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:batchplan: batched motion planning for ROS 2, with a MoveIt plugin(ROS Discourse 官方社区)

核心内容 ​

开源项目batchplan正式推出ROS 2入口batchplan-ros,专为解决多候选抓取姿态的批量运动规划问题设计。该系统允许用户在单次请求中输入多个目标姿态,批量完成逆运动学(IK)求解与轨迹规划,并自动筛选返回最短有效路径。项目基于ROS 2 Jazzy构建,支持Linux与Apple Silicon macOS平台,完全依赖CPU运算,无需GPU加速即可运行,目前处于早期阶段并采用球体碰撞几何模型。

技术架构上,batchplan-ros完整适配MoveIt的MoveGroup和GetPositionIK标准接口,并提供可选的MoveIt规划器插件。除ROS 2集成外,项目还提供纯Rust编写的独立库batched planning,支持可选的wgpu加速用于IK与轨迹优化。针对具身智能数据需求,项目内置LeRobot数据集指南,可将规划的reach、pick-and-place及双臂交接动作直接导出为LeRobot v3.0格式,便于下游模仿学习算法训练与验证。

关键看点 ​

  • 批量规划机制:支持单次请求输入多候选抓取姿态,批量执行IK求解与轨迹规划,自动返回最短有效路径
  • MoveIt深度集成:兼容MoveGroup与GetPositionIK标准接口,提供即插即用的MoveIt规划器插件
  • 跨模态数据导出:内置LeRobot v3.0数据集生成指南,支持将规划轨迹导出为reach、抓取及双臂交接数据
  • 异构计算支持:ROS 2节点纯CPU运行,独立Rust库支持可选wgpu加速IK与轨迹优化计算

工程与产业观察 ​

该工具填补了ROS 2生态中批量运动规划工具的空白,通过标准化MoveIt接口降低了多目标决策的集成门槛。其原生支持LeRobot v3.0数据导出,打通了从传统几何规划到具身模仿学习的数据链路,为机器人操作策略研究提供了高效的仿真数据生成基座。

来源

本页事实对应的公开页面,以原文为准。

  1. ROS Discourse 官方社区:batchplan: batched motion planning for ROS 2, with a MoveIt plugin访问 2026-10-25