Skip to content

A ROS2 robot Gazebo simulation world for the TIRT competition

License

Notifications You must be signed in to change notification settings

wenjiu2001/TIRT-Gazebo-Simple-ROS2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TIRT-Gazebo-Simple-ROS2

License: CC BY-NC-SA 4.0 ROS Robot


 English 

简体中文

繁體中文

The "tirt_gazebo_ros2" ROS2 package is crafted with the objective of facilitating uncomplicated simulation validation for the TIRT Intelligent Service Competition - Food Runner Robots.

Install and Build

  1. Navigating to the "src" directory within your workspace :
    cd ~/dev_ws/src
    
  2. Clone tirt_gazebo_ros2 package for github :
    sudo apt install git
    
    git clone https://github.com/wenjiu2001/TIRT-Gazebo-Simple-ROS2.git tirt_gazebo_ros2
    
  3. Build tirt_gazebo_ros2 package :
    sudo apt install python3-colcon-common-extensions
    
    cd ~/dev_ws && colcon build --symlink-install
    
  4. Package environment setup :
    source ./install/setup.bash
    

How to Use

  1. Add permanent workspace environment variables :

    • Turtlebot3 Model

      • Burger
        echo "export TURTLEBOT3_MODEL=burger" >> ~/.bashrc
        
      • Waffle
        echo "export TURTLEBOT3_MODEL=waffle" >> ~/.bashrc
        
      • Waffle Pi
        echo "export TURTLEBOT3_MODEL=waffle_pi" >> ~/.bashrc
        
    • Reload the .bashrc file

      source ~/.bashrc
      
  2. Launch Simulation World :

    ros2 launch tirt_gazebo_ros2 turtlebot3_tirt.launch.py
    

About

A ROS2 robot Gazebo simulation world for the TIRT competition

Topics

Resources

License

Stars

Watchers

Forks