quadruped_ros2_control/libraries/gz_quadruped_playground
Huang Zhenbiao ff2d9e1928 cartographer and gazebo test 2025-03-24 01:01:36 +08:00
..
config cartographer and gazebo test 2025-03-24 01:01:36 +08:00
launch cartographer and gazebo test 2025-03-24 01:01:36 +08:00
models tried to add perceptive locomotion 2025-03-22 00:15:54 +08:00
worlds add lidar for deep robotics lite3 2025-03-01 22:08:59 +08:00
CMakeLists.txt achieved d435 rgbd camera simulation 2025-03-01 12:03:54 +08:00
README.md cartographer and gazebo test 2025-03-24 01:01:36 +08:00
package.xml tried to add foot force sensor 2025-02-26 01:18:37 +08:00

README.md

Gazebo Quadruped Playground

This folder contains the gazebo worlds and sensor models used for quadruped robot simulation.

Tested environment:

  • Ubuntu 24.04 【ROS2 Jazzy】

Build

cd ~/ros2_ws
colcon build --packages-up-to gz_quadruped_playground --symlink-install

Launch Simulation

  • Unitree Guide Controller
    source ~/ros2_ws/install/setup.bash
    ros2 launch gz_quadruped_playground gazebo.launch.py
    
    source ~/ros2_ws/install/setup.bash
    ros2 launch gz_quadruped_playground gazebo.launch.py world:=warehouse
    
  • OCS2 Quadruped Controller
    source ~/ros2_ws/install/setup.bash
    ros2 launch gz_quadruped_playground gazebo.launch.py controller:=ocs2
    
    source ~/ros2_ws/install/setup.bash
    ros2 launch gz_quadruped_playground gazebo.launch.py controller:=ocs2 world:=warehouse
    

SLAM Test

Record Rosbag

cd ~/ros2_ws
ros2 bag record /rgbd_d435/points /rgbd_d435/depth_image /scan/points /imu_sensor_broadcaster/imu /odom /tf /tf_static /joint_states

Fast LIO

source ~/ros2_ws/install/setup.bash
ros2 launch gz_quadruped_playground fast_lio.launch.py