Skip to content

lweber001/pioneer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

Robot navigation using laser sensor in ROS

A MobileRobot pioneer 3-AT was implemented on Gazebo with a 2D laser sensor. Then the simulated robot was surrounded with static object. This repository also provides ROS launch files in order to build the map of the robot environment or let the robot navigate in it.

Dependecies

To run the project you need both the Gazebo 8 and ROS Kinetic, as well as extra packages not shipped with the ROS Desktop-full installation:

$ sudo apt-get install ros-kinetic-slam-gmapping
$ sudo apt-get install ros-kinetic-hector-slam
$ sudo apt-get install ros-kinetic-navigation
$ sudo apt-get install ros-kinetic-amcl
$ sudo apt-get install ros-kinetic-turtlebot-teleop
$ sudo apt-get install ros-kinetic-gazebo8*

Setting Up

Copy the repository and create a Catkin workspace

$ git clone https://github.com/lweber001/pioneer.git
$ cd pioneer
$ catkin build

Running

  1. Compile the package mybot
$ catkin build
  1. Execute the bash script:

    • To launch the slam node and control the robot with keyboard

      $ ./run/slam.sh

      then open an other terminal

      $ ./run/teleop.sh
    • To launch the navigation node

      $ ./run/nav.sh

License

This project is licensed under the BSD License

ROS Packages

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published