-
Notifications
You must be signed in to change notification settings - Fork 42
Description
Description
Hello NVIDIA Isaac ROS team,
According to the latest changelog for Isaac ROS cuMotion 4.0, the update on 2025-10-24 mentions:
“Added joint space planner and support for PyNITROS.”
I would like to confirm how the newly added joint-space planner can be enabled and used within the current MoveIt 2 + cuMotion integration.
From reviewing the latest source code of CumotionActionServer, it still appears that:
The planning request (MotionGen.plan_single) uses a Pose (task-space) goal.
Joint-based goals (goal_constraints.joint_constraints) are internally converted to an end-effector pose through forward kinematics before planning.
It is unclear whether the new joint-space planner is accessible via a planner ID, configuration parameter, or a different API call.
Questions
How can we explicitly activate the joint-space planner introduced in the 2025-10-24 update?
Is it exposed via a MoveIt 2 planner ID such as isaac_ros_cumotion_joint or through a parameter inside isaac_ros_cumotion_planning.yaml?
Does this planner perform true joint-space optimization (for example, minimizing joint distances or velocity cost) rather than pose error minimization?
Can it be used interchangeably with the default Cartesian cuMotion planner inside the same MoveIt 2 configuration?
Are there example configurations or launch files demonstrating joint-space planner usage?