Environment Requirements and Build
Environment Requirements
Section titled “Environment Requirements”- ROS2 environment (ROS2 Humble recommended)
- Ubuntu 22.04 for local simulation
- Real robot uses ARM build target (Lite3 onboard computing is Ubuntu 20.04 + ROS2 Foxy)
- Simulation requires
libevdev-dev,numpy < 2.0,mujoco
Build Example
Section titled “Build Example”Simulation Side Build
Section titled “Simulation Side Build”sudo apt-get updatesudo apt-get install libevdev-devpip install "numpy < 2.0" mujoco
cd sdk_deploysource /opt/ros/<ros-distro>/setup.bashcolcon build --packages-up-to lite3_sdk_deploy --cmake-args -DBUILD_PLATFORM=x86Real Robot Side Build
Section titled “Real Robot Side Build”source /opt/ros/foxy/setup.bashcolcon build --packages-up-to lite3_sdk_deploy --cmake-args -DBUILD_PLATFORM=armRun Example
Section titled “Run Example”Local run example (requires two terminals):
# Terminal 1source install/setup.bashros2 run lite3_sdk_deploy rl_deploy
# Terminal 2source install/setup.bashpython3 src/Lite3_sdk_deploy/interface/robot/simulation/mujoco_simulation_ros2.pyVerification Example
Section titled “Verification Example”After running, check topics with the following command:
ros2 topic list/BATTERY_DATA # (Not yet available)/IMU_DATA/JOINTS_CMD/JOINTS_DATA/GAMEPAD_DATA/parameter_events/rosout