4.0.0
· 5 min read
Changes in This Release
Major version increase and rebrand to MoveIt Pro.
- Updated Terms and Conditions.
- Several user commands and folder locations have changed from
moveit_studio
tomoveit_pro
. - MoveIt Pro core Docker image no longer contains robot-specific packages, which changes user workflows.
- Major refactor of teleoperation:
- Switched to single
Teleoperate
Objective that allows user to move between different teleoperation modes without switching Objectives.- Added reusable
Request Teleoperation
Subtree that allows adding teleoperation in your custom Objectives, with configurable prompts to guide operators.
- Added reusable
- Switched to single
- New Behaviors:
FitLineSegmentToMask3D
- Fits a line segment to a 3D point cloud fragment.LoadPoseStampedFromYaml
- Loads a stamped pose ROS message from a YAML file.
- Developer tooling:
- Modifications to Objectives and Waypoints in the UI are now synced to user workspace source code, and vice versa.
- New metadata format in
tree_nodes_model.xml
to categorize your Behaviors. - Added
SendMessageToTopicBehaviorBase
class to create Behaviors that publish to a ROS topic. - Improved error messages when Behavior ports are set incorrectly.
- New metadata format in
- Modifications to Objectives and Waypoints in the UI are now synced to user workspace source code, and vice versa.
- Universal Robots (UR) example workspace:
- Repository renamed to moveit_studio_ur_ws for clarity.
- Removed the camera-aligned
manual_grasp_link
frame from robot description, in favor of the gripper-alignedgrasp_link
frame.
- Removed the camera-aligned
- Repository renamed to moveit_studio_ur_ws for clarity.
- Improved servoing for position-controller robots, which requires changes in MoveIt Servo configuration.
- New
./moveit_pro logs
command to open a log viewer. - Documentation:
- Tutorials on creating Behaviors that interact with ROS services and actions.
- New reference application pages on Object Registration and ML Segmentation.
- Added ability to provide user feedback on documentation pages. Please share your feedback with us!
- Tutorials on creating Behaviors that interact with ROS services and actions.
- UI Updates:
- Simplified interface: smaller logo, manual control options appear only when teleoperating.
- Improved validation for misconfigured ports and unconnected Behaviors.
- Simplified interface: smaller logo, manual control options appear only when teleoperating.