Skip to content

mayanklonkar/Frontier-based-exploration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Frontier-based exploration

Objective

To carry out autonomous frontier-based exploration of an unknown indoor environment.

Frontiers refers to the points on the boundary between open space and unexplored space. By moving to new frontiers, a mobile robot can extend its map into unknown territory until the entire environment has been explored.

ezgif com-video-to-gif (3)

Turtlebot3 Implementations

Preliminary results are obtained using Explore_lite node of ROS.

Nodes used for simulation

  1. Move_base
  2. Gmapping
  3. Explore_Lite

To run this simulation

  • Start Gazebo simulator and spawn Turtlebot 3

export TURTLEBOT3_MODEL=waffle

roslaunch turtlebot3_gazebo turtlebot3_world.launch

  • Run the following launch files

export TURTLEBOT3_MODEL=waffle

roslaunch turtlebot3_navigation turtlebot3_navigation.launch

export TURTLEBOT3_MODEL=waffle

roslaunch turtlebot3_slam turtlebot3_gmapping.launch

roslaunch explore_lite explore.launch

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 59.4%
  • Jupyter Notebook 37.5%
  • CMake 3.1%