batchplan 0.5 adds blended motions and Cartesian path support for ROS 2
The batchplan 0.5 release introduces advanced motion planning capabilities including tool paths and blended motions for ROS 2 distributions Lyrical and Jazzy.
Summary
The batchplan project has released version 0.5, expanding its motion planning capabilities for robotic manipulators. This update builds upon features introduced in versions 0.3 and 0.4, which added pick-and-place functionality and live replanning to the core library.
For users within the Robot Operating System (ROS) ecosystem, the batchplan-ros package now supports Cartesian paths and blended motion sequences. The release is compatible with ROS 2 Lyrical and Jazzy distributions and includes a browser-based demonstration using simulated hardware and an optional MoveIt plugin.
Technical advancements in batchplan 0.5
- Motion Planning Features: The core library now supports tool paths, blended motions, and pick-and-place operations, alongside live replanning and servoing capabilities.
- ROS 2 Integration: The batchplan-ros component provides support for Cartesian paths and blended motion sequences specifically for the Lyrical and Jazzy ROS 2 distributions.
- Algorithmic Optimization: The Panda robot example demonstrates an optimization workflow where the system evaluates multiple grasp requests, selects the shortest path, and executes a straight-line approach to the object.
- Simulation and Tooling: The project utilizes the pixi package manager for its browser-based demo and supports simulated environments with an optional MoveIt plugin for complex manipulation tasks.
Why it matters
This release enhances the capabilities of ROS 2 developers working on complex robotic manipulation and industrial automation. By providing more fluid motion primitives like blended paths, it reduces the computational overhead for smooth robot movement in simulated and real-world environments.
Original reference: discourse.openrobotics.org →