Robotics

Mastering Nero – MoveIt2 Part II

New guide enables seamless ROS2-based motion planning with NVIDIA's simulator for 7-DoF arm development.

Deep Dive

AgileX Robotics has released the second installment of its comprehensive 'Mastering Nero' tutorial series, focusing on integrating the popular ROS2-based motion planning framework MoveIt2 with NVIDIA's high-fidelity Isaac Sim 5.1 robotics simulator. The tutorial provides a complete workflow for establishing a co-simulation environment where motion planning algorithms developed in MoveIt2 can control and receive feedback from a virtual Nero robotic arm model within Isaac Sim. This setup is crucial for validating control strategies in a risk-free, physically accurate simulation before deploying to physical hardware.

The technical guide walks developers through specific configuration steps, including launching the Isaac Sim ROS Bridge extension, importing the Nero USD model, and creating an ActionGraph with articulation controllers for joint command and state topics. A key modification involves updating the `nero_description.ros2_control.xacro` file to use the `topic_based_ros2_control/TopicBasedSystem` plugin, redirecting the joint command topic to `/isaac_joint_commands` and the joint state topic to `/isaac_joint_states`. This bridges the communication gap between the two systems, allowing the MoveIt2 motion planner to send trajectories to the simulator and receive simulated sensor data in return.

This integration represents a significant advancement in accessible robotics development tools. By combining the robust planning capabilities of MoveIt2 with the photorealistic, physics-based environment of Isaac Sim, AgileX is lowering the barrier to entry for advanced robotic manipulation research and commercial application development. The tutorial is designed for Ubuntu 22.04 with ROS2 Humble, providing a reproducible environment for teams working on complex robotic systems.

Key Points
  • Enables co-simulation between MoveIt2 (ROS2 Humble) and NVIDIA Isaac Sim 5.1 for the 7-DoF Nero arm
  • Configures a ROS Bridge and modifies URDF control files to use topic-based communication (`/isaac_joint_commands`, `/isaac_joint_states`)
  • Provides a complete, open-source workflow for testing motion planning algorithms in simulation before real-world deployment

Why It Matters

Dramatically accelerates robotics R&D by enabling safe, cost-effective testing of complex manipulation algorithms in high-fidelity simulation.