/Gazebo_Mobile_robot

A mobile robot in in house environment in Gazebo

Primary LanguageC++

Mobile robot in gazebo environment

Build Instructions

  1. Make sure you have the following installed:
    • ROS
    • Cmake
    • gcc/g++
    • Git
  2. Clone the project using git clone < >
  3. Open project folder folder in terminal
  4. create build folder and make it as current directory. mkdir build && cd build
  5. Build with cmake cmake ../ && make
  6. Add the build folder to the Gazebo plugin path: export GAZEBO_PLUGIN_PATH=${GAZEBO_PLUGIN_PATH}:<path_to_build_folder>.
  7. Go back to world folder.
  8. Launch Gazebo world gazebo world or gazebo world --verbose for debug

Structure

.Project             # Build My World Project 
├── model                          # Model files 
│   ├── House
│   │   ├── model.config
│   │   ├── model.sdf
│   ├── myrobot
│   │   ├── model.config
│   │   ├── model.sdf
├── script                         # Plugin files 
│   ├── welcomeworld.cpp
├── world                          # World files
│   ├── world.world
├── CMakeLists.txt