环境要求与编译
- ROS2 环境(推荐 ROS2 Humble)
- Ubuntu 22.04 用于本地仿真
- 真机使用 ARM 编译目标(Lite3 机载计算为 Ubuntu 20.04 + ROS2 Foxy)
- 仿真需要安装
libevdev-dev、numpy < 2.0、mujoco
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=x86source /opt/ros/foxy/setup.bashcolcon build --packages-up-to lite3_sdk_deploy --cmake-args -DBUILD_PLATFORM=arm本地运行示例(需开两个终端):
# 终端 1source install/setup.bashros2 run lite3_sdk_deploy rl_deploy
# 终端 2source install/setup.bashpython3 src/Lite3_sdk_deploy/interface/robot/simulation/mujoco_simulation_ros2.py运行后可通过以下命令查看话题:
ros2 topic list/BATTERY_DATA # (暂未开放)/IMU_DATA/JOINTS_CMD/JOINTS_DATA/GAMEPAD_DATA/parameter_events/rosout