7.7.0
A small release before the upcoming 8.0 release...
Enhancements
UI Changes
- No longer show "+n More" ports button as clickable in the status Behavior Tree pane
- Renamed the "Success" button to "Continue" to better reflect its function of proceeding with the objective execution.
Reference Application Changes
- Various improvements to
multi_arm_sim
example robot_config
Behavior Changes
PlanToJointGoal
and its MTC-equivalentSetupMTCPlanToJointState
now have a new port calledseed
that allows you to specify the seed for the random number generator used during path planning. The same seed number will generate the same results for the same input parameters. This can be used to explore other solutions if the one found by the planner with the default seed is not satisfactory.- Removed
SetupMTCGraspAndTwistThenMoveAlongArcPush
andSetupMTCGraspThenMoveAlongArcPull
Behaviors. These can be replicated as Objectives using existing Behaviors. - Updated
SetupMTCApproachGrasp
,SetupMTCConnectWithTrajectory
,SetupMTCMoveToJointState
,SetupMTCMoveToNamedState
,SetupMTCMoveToPose
,SetupMTCPickFromPose
,SetupMTCPickObject
, andSetupMTCPlaceFromPose
to use ProRRT by default. SetupMTCApproachGrasp
now exposes link_padding as a parameter for use with ProRRT.
Documentation Improvements
- Clarified how to interact with IMarker in "Basic Usage" tutorial and fixed typo
- Updated "Basic Usage" tutorial to show updated PoseJog d-pad screenshot
Bug Fixes
- Fixed an issue where the gamepad support in Pose Jog mode of Teleoperate was not respecting analog trigger inputs on capable controllers.
- Some topic subscriptions in the UI were erroneously using ROS 1 message types. They have been updated to use ROS 2 message types.
- Fixes inability to interact with "Markers" dropdown menu when it was in a bottom pane.
- It should no longer be possible to navigate away from an objective with unsaved changes.
- Fixed a bug where an objective might revert to an earlier state in the editor when clicking "Done" or "Convert to Subtree".
- Fixes issue where trying to scroll through a port dropdown in the Behavior Tree editor would instead zoom.
- Fixed a bug where running
moveit_pro dev
after changing the workspace Dockerfile doesn't use an updated version of the image. - Fix issue in moveit_pro configure where available robot configs were not being displayed.
- Fixes issue where log level preferences were not being saved to local storage
- Fixed a dependency issue on Debian Bookworm.
- Fixes a issue in the Joint Trajectory with Admittance controller (JTAC) that could cause a deadlock when loading the controller.
- Fixed issue where IOController claimed more command interfaces than specified
- Fixes bug that wouldn't allow you to add a port whose name starts with another port's name
- Fixed issue with double titles in documentation