This Is AuburnElectronic Theses and Dissertations

Show simple item record

Multi-Robot Frontier Based Map Coverage Using the ROS Environment


Metadata FieldValueLanguage
dc.contributor.advisorRoppel, Thaddeus A.
dc.contributor.authorPappas, Brian
dc.date.accessioned2014-04-25T14:58:25Z
dc.date.available2014-04-25T14:58:25Z
dc.date.issued2014-04-25
dc.identifier.urihttp://hdl.handle.net/10415/4058
dc.description.abstractCooperative robotics deals with multiple robot platforms working to accomplish a common goal and has a multitude of applications including security, surveying, search and rescue, and many more. The use of multiple robots allows a task to be completed more e ciently, and is less prone to failure in the event that one of the robots becomes immobile. The Robotic Operating System (ROS) is a mainstream software framework being used for robotic research around the world. Despite its popularity and the very strong robotic community behind its success, there has not been much work with ROS involving multirobot teams. This thesis presents a complete multi-robot system implemented within the ROS software framework. Speci cally, this work implements a collaborative robotic system that performs map coverage of a known environment. A team of robots is designed and programmed to cover a map with their range sensors. A list of frontiers that border searched and unsearched space is maintained. Each robot is assigned to travel towards unsearched space until the entire map has been covered. The frontier-based coverage method is evaluated through a series of simulation experiments in which the coverage planner is tested in di erent map environments while varying the number of robots in the system. The ROS-based implementation of multi-robot frontier coverage is shown to successfully be able to cover an entire area with a team of autonomous robots.en_US
dc.rightsEMBARGO_NOT_AUBURNen_US
dc.subjectElectrical Engineeringen_US
dc.titleMulti-Robot Frontier Based Map Coverage Using the ROS Environmenten_US
dc.typethesisen_US
dc.embargo.lengthNO_RESTRICTIONen_US
dc.embargo.statusNOT_EMBARGOEDen_US

Files in this item

Show simple item record