# ManyMove integration with Isaac SIM 5.0

**URL:** <https://discourse.openrobotics.org/t/manymove-integration-with-isaac-sim-5-0/49814>\
**Category:** ROS General\
**Created:** [August 30, 2025, 9:35am UTC](https://discourse.openrobotics.org/t/manymove-integration-with-isaac-sim-5-0/49814 "2025-08-30T09:35:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pastoriomarco](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/pastoriomarco/32/30303_2.png) [@pastoriomarco](https://discourse.openrobotics.org/u/pastoriomarco)\
**Post date:** [August 30, 2025, 9:35am UTC](https://discourse.openrobotics.org/t/manymove-integration-with-isaac-sim-5-0/49814/1 "2025-08-30T09:35:40Z")

</div>

[ManyMove](https://github.com/pastoriomarco/manymove), an open-source framework built on **ROS 2** , **MoveIt 2** , and **BehaviorTree.CPP** , is now enabled to interact with [NVIDIA Isaac Sim 5.0](https://docs.isaacsim.omniverse.nvidia.com/latest/index.html).

With this integration, you can:  
✔ Execute behavior-tree–based motion control directly to physics simulation.  
✔ Prototype and validate manipulation tasks like pick-and-place in a high-fidelity digital twin.  
✔ Streamline the path from simulation to real-world deployment.

ManyMove is designed for industrial applications and offers a wide range of examples with single or double robot configuration.  
Its command structure is similar to industrial robot languages, easing the transition from classic robotics frameworks to ROS 2.  
Behavior Trees power the logic cycles for flexibility and clarity.

* * *

🎥 Demos:

![ManyMove_IsaacSim_interaction-BTs](https://us1.discourse-cdn.com/flex022/uploads/ros/original/3X/7/6/760582482e94943349e9d99e6e3f1b14a958d6a3.gif)

- [Pick-and-place BTs demo](https://www.youtube.com/watch?v=uTWv-yNckvE)
- [Dynamic pose interaction](https://www.youtube.com/watch?v=tYP6q14K9-A)

Combining **ManyMove** , **Isaac Sim’s physics and rendering** and **Isaac ROS reference workflows** aims to allow easier deployment of GPU-accelerated packages for perception-driven manipulation.

* * *

🛠 **How to run the examples**

1. Install & source the **Humble** or **Jazzy** version of ManyMove by following the instructions in the [GitHub README](https://github.com/pastoriomarco/manymove).

2. [Install **Isaac Sim 5.0**](https://github.com/isaac-sim/IsaacSim) and enable the [ROS2 Simulation Control extension](https://docs.isaacsim.omniverse.nvidia.com/latest/ros2_tutorials/tutorial_ros2_simulation_control.html).

3. Launch the example:

4. Load `.../manymove/manymove_planner/config/cuMotion/example_scene_lite6_grf_ros2.usd` and start the simulation.

5. Press START on ManyMove’s HMI

* * *

Tested on **Ubuntu 22.04** with **ROS 2 Humble** and on **Ubuntu 24.04** with **ROS2 Jazzy**.

Feedback welcome!
