Skip to main content

8.10.0

· 3 min read

Major Features

MoveIt Pro Core

MoveIt Pro Core

A new sub-product is now available (additional costs apply) that exposes the core MoveIt Pro planners, solvers, and controllers with low-level C++ and Python APIs. It does not include Behavior Trees nor much of the rest of MoveIt Pro's capabilities. Learn more..

MoveIt Pro Core

Behavior Tree Editor Sync with IDE

Now when you edit a Behavior Tree XML file in your IDE / text editor of choice, the changes are automatically refreshed in the MoveIt Pro UI.

Behavior Tree Editor Sync with IDE

URDF to MJCF Converter

The urdf_to_mjcf was not previously announced, but helps convert between the different robot model types. In this update the script has been enhanced to automatically balance URDF inertia matrices that are not positive definite.

URDF to MJCF Converter

Enhanced Segment Anything Model Support

The new Behavior GetMasks2DAutomask uses the SAM2 model to automatically segment images using a grid of points as prompts.

GetMasks2DAutomask

New ExecuteMTCSolution Behavior

Added a new Behavior ExecuteMTCSolution to execute a pre-computed MTC solution trajectory on a robot. This Behavior will replace the existing ExecuteMTCTask Behavior, as we advance towards a leaner execution pipeline. ExecuteMTCSolution offers two controller interfaces: one for standard 'FollowJointTrajectory' controllers (e.g. ros2_control JTC), and another for the Joint Trajectory Admittance Controller (JTAC) included in MoveIt Pro. This allows users to easily execute MTC solutions with or without admittance control, and simplifies integration with other vendor controllers different than the ros2_control JTC, but offering the same FollowJointTrajectory action interface.

ExecuteMTCSolution Behavior

Other Enhancements

Misc UI Changes

  • Added new multi step modal for splitting workflows into distinct steps for the Custom Behavior Creation flow.

Reference Application Changes

  • Franka Robotics dual arm model URDFs updated

Documentation Improvements

  • Improvements to Configure ROS 2 DDS documentation updating our recommendation for "dual computer" configurations.

Other Improvements

  • The TF2 utility tf2-tools is now automatically installed and available in the MoveIt Pro container.
  • Enables graph optimization for ONNX runtime, increasing ML inference performance
  • Model predictive control functionality now has sphere residuals and associated Behavior for the residual.
  • Updated NVIDIA driver version recommendations to >= 525 and < 580
  • The Behavior Tree Assistant LLM models have been upgraded to Claude Opus 4.5, Gemini 3 Pro, and GPT-5.1 Codex.
  • Various license check and security improvements.

Bug Fixes

  • Fixed an issue where tight tolerances in ProRRT orientation constraints caused a misleading error message.
  • Joint-space planning Behaviors (such as PlanToJointGoal) will now properly report when goal states are outside of the given orientation tolerance.
  • Alert Sidebar logs each Objective run, even if there's no alerts
  • Waypoint manager node no longer fails to start when the waypoints YAML file is empty
  • Fixed a bug where the MTC Debugger in the UI will crash when opened.
  • Fixed a bug in the AddVirtualObjectToPlanningScene Behavior where virtual objects were incorrectly set to allow collisions with all other objects by default.