Skip to content

wenjiu2001/TIRT-Gazebo-Simple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TIRT-Gazebo-Simple

License: CC BY-NC-SA 4.0 Ubuntu:Focal ROS:Noetic


 English 

简体中文

繁體中文

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

Requirements

  • Gazebo
    sudo apt-get install gazebo11 && sudo apt-get install libgazebo11-dev
    
  • Turtlebot3
    sudo apt-get install ros-noetic-turtlebot3*
    

Install and Build

  1. Navigating to the "src" directory within your catkin workspace :
    cd ~/catkin_ws/src
    
  2. Clone tirt_gazebo package for github :
    git clone https://github.com/wenjiu2001/TIRT-Gazebo-Simple.git tirt_gazebo
    
  3. Build tirt_gazebo package :
    cd ~/catkin_ws && catkin_make
    
  4. Package environment setup :
    source ./devel/setup.sh
    

How to Use

Adjustments can be made by modifying the following parameters:

Parameter name Data Type Detail
model string Set the Turtlebot3 robot model.
default: null
x_pos float Set the initial X-axis position of the robot.
default: 0.0
y_pos float Set the initial Y-axis position of the robot.
default: 2.7
z_pos float Set the initial Z-axis position of the robot.
default: 0.0
  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 :

    roslaunch tirt_gazebo turtlebot3_tirt.launch
    

References

About

A ROS robot Gazebo simulation world for the TIRT competition

Topics

Resources

License

Stars

Watchers

Forks

Languages