Skip to content

Navigation of the Summit Robot, performing Mapping, Localization, Path Planning, and Obstacle Avoidance.

Notifications You must be signed in to change notification settings

srnand/Navigating-the-Summit-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Navigating-the-Summit-Robot

Navigation of the Summit Robot, performing Mapping, Localization, Path Planning, and Obstacle Avoidance.

Mapping

  • Used the Hokuyu Laser of the Summit for creating Map.
  • Performed gmapping and created a map of the environment and saved it in the maps folder.
  • Created a package which provides the so created map to the localizer and path planner.

Environment


Map of the Environment


Localization

  • Used the map generated in the mapping part and used the map-server node for monte carlo localization(amcl).
  • Started with a random distribution of the particles predicting the position of the robot and localized the summit, after serious amount of teleoperation.
  • Created a custom service which registers into a file, label and their respective pose(positional and orientational) used to store some spots of the environment.

Environment with initial random distribution of particles


Environment after localization


Path Planning

  • Used the map generated in the mapping part and the amcl launch file from the previous parts.
  • Launched a move_base node with common parameters.
  • Performed autonomous navigation using Navfn global planner which uses Dijkstra's Algorithm.
  • Used DWA local planner

Path Planning In Action


About

Navigation of the Summit Robot, performing Mapping, Localization, Path Planning, and Obstacle Avoidance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages