This project is a ROS2 package that simulates a sjtu drone robot in Gazebo controlled by OpenAI APIs. The robot is equipped with a camera and a lidar.
This project was developed under Ubuntu 20.04 and ROS2 Foxy. It requires the following packages:
- ROS2 Humble
- Gazebo 11
- Rviz2
- OpenAI APIs
To build the project, create a workspace and clone the repository in it. Then, build the workspace with the following commands:
colcon build
To run the project, source the workspace and launch the launch file with the following commands:
sudo apt-get install ros-humble-joint-state-publisher
ros2 launch world.launch.py
killall gzserver && killall gzclient
rm -rf build/ install/ log/ && colcon build
source install/setup.bash
export TURTLEBOT3_MODEL=waffle
ros2 launch turtlebot3_gazebo empty_world.launch.py
This project was developed by [Boringtao].