2.10.0
· 3 min read
Changes in This Release
- New and modified perception Behaviors:
RegisterPointClouds
- Finds the pose of a target point cloud relative to another point cloud using the Iterative Closest Point (ICP) algorithm.GetGraspableObjectsFromMasks3D
- Outputs a GraspableObject for each point cloud fragment represented by a 3D mask.LoadPointCloudFromFile
- Now supports loading point clouds in either.pcd
or.stl
formats.
- New MoveIt Task Constructor Behaviors and Functionality:
SetupMTCAttachObject
andSetupMTCDetachObject
- Can be used to attach or detach a GraspableObject from the planning scene to a robot frame.SetupMTCUpdateObjectCollisionRule
- Enables adjusting collision rules between GraspableObjects and other entities in the planning scene.- Add additional logging for error states when initializing MTC tasks.
- Better error handling for misconfigured planning groups in MTC Behaviors.
- Improvements to Cartesian Path Planning:
- Additional information on Path IK failures will be logged to the MoveIt Studio console.
PlanCartesianPath
andValidateTrajectory
- Will always return a complete or partial debug solution for use in trajectory previews.- Refer to the Cartesian Path Following tutorial for additional information.
- Additional information on Path IK failures will be logged to the MoveIt Studio console.
- Updates to Manual Control and teleoperation:
- Pulled in additional fixes and upgrades for MoveIt Servo that may require updates to configuration packages.
- Added support for switching planning groups when Teleoperating.
- Pulled in additional fixes and upgrades for MoveIt Servo that may require updates to configuration packages.
- New user guides for connecting MoveIt Studio to hardware.
- Removed some hardware drivers from core MoveIt Studio binary images.
- Most notably the ROS 2 Robotiq Gripper Drivers.
- Removed experimental TAMP Behaviors previously added in 2.8.0.
- Please contact us if you require access to Behaviors such as
GetPlanUsingTAMP
orCreateBehaviorTreeFromTaskPlan
.
- Please contact us if you require access to Behaviors such as
- UI Updates:
- Tweaked color schemes for W3C compliance for color-blindness.
- Adjusted Joint Sliders in the Manual Control tab to support prismatic joints.
- Port descriptions for Behaviors are now shown in the Objective Editor's sidebar.
- Added navigation between the Behavior Tree status window directly to the Objective Editor.
- General improvements for nested subtrees.
- Tweaked color schemes for W3C compliance for color-blindness.