Skip to content

Setup Guide — ROS 2 (Physical AI Tools)

Overview

This guide shows how to set up and operate OMX using Physical AI Tools (Web UI). Follow the steps to prepare repositories, configure Docker, and run the teleoperation node.

Set up Open Manipulator Docker Container

1. Start the Docker Container:

Clone the repository:

USER PC

bash
git clone https://github.com/ROBOTIS-GIT/open_manipulator

Start the container with the following command:

bash
cd open_manipulator/docker && ./container.sh start

2. Set up launch file port

Enter the Open Manipulator Docker container:

USER PC

bash
./container.sh enter

INFO

First, connect only the 'Leader' USB to the port, then check and copy the OpenRB serial ID.

USER PC or USER PC 🐋 OPEN MANIPULATOR

bash
ls -al /dev/serial/by-id/
Serial device by-id listing example

As shown in the image below, paste the serial ID you noted above into the port name parameter for the [leader] then save.

USER PC 🐋 OPEN MANIPULATOR

bash
sudo nano ~/ros2_ws/src/open_manipulator/open_manipulator_bringup/launch/omx_l_leader_ai.launch.py
Serial device by-id listing example

INFO

Second, connect only the 'Follower' USB to the port, then check and copy the OpenRB serial ID.

USER PC or USER PC 🐋 OPEN MANIPULATOR

bash
ls -al /dev/serial/by-id/
Serial device by-id listing example

As shown in the image below, paste the serial ID you noted above into the port name parameter for the [follower], then save.

USER PC 🐋 OPEN MANIPULATOR

bash
sudo nano ~/ros2_ws/src/open_manipulator/open_manipulator_bringup/launch/omx_f_follower_ai.launch.py
Serial device by-id listing example

🎉 Open Manipulator Container Setup Complete!

Please exit the Docker container and return to your host terminal for the next steps.

Set up Physical AI Tools Docker Container

1. Start the Docker container

Clone the repository along with all required submodules:

USER PC

bash
git clone --recurse-submodules https://github.com/ROBOTIS-GIT/physical_ai_tools.git

Start the Physical AI Tools Docker container with the following command:

bash
cd physical_ai_tools/docker && ./container.sh start

🎉 Physical AI Tools Container Setup Complete!

Click the button below to start Imitation Learning.

AI Worker and AI Manipulator released under the Apache-2.0 license.