Example: bachelor of science

Multiple-robot Simultaneous Localization and Mapping - A ...

Multiple-robot Simultaneous Localization and Mapping - A ReviewSajad Saeedi PhD, University of New BrunswickFredericton, NB, TrentiniPhD, Defence Research andDevelopment CanadaSuffield, AB, SetoPEng, PhD, Defence Research andDevelopment CanadaHalifax, NS, LiPEng, PhD, IEEE Senior MemberUniversity of New BrunswickFredericton, NB, Localization and Mapping (SLAM) in unknown GPS-denied environments is a majorchallenge for researchers in the field of mobile robotics. There exist many solutions for single-robotSLAM; however, moving to a platform of multiple robots adds many challenges to the existing prob-lems. This paper reviews state-of-the-art multiple -robotsystems, with a major focus on Multiple-robot SLAM.

Simultaneous localization and mapping (SLAM) in unknown GPS-denied environments is a major challenge for researchers in the field of mobile robotics. Th ere exist many solutions for single-robot

Tags:

  Multiple, Mapping, Robot, Simultaneous, Localization, Simultaneous localization, Multiple robot simultaneous localization and mapping

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Multiple-robot Simultaneous Localization and Mapping - A ...

1 Multiple-robot Simultaneous Localization and Mapping - A ReviewSajad Saeedi PhD, University of New BrunswickFredericton, NB, TrentiniPhD, Defence Research andDevelopment CanadaSuffield, AB, SetoPEng, PhD, Defence Research andDevelopment CanadaHalifax, NS, LiPEng, PhD, IEEE Senior MemberUniversity of New BrunswickFredericton, NB, Localization and Mapping (SLAM) in unknown GPS-denied environments is a majorchallenge for researchers in the field of mobile robotics. There exist many solutions for single-robotSLAM; however, moving to a platform of multiple robots adds many challenges to the existing prob-lems. This paper reviews state-of-the-art multiple -robotsystems, with a major focus on Multiple-robot SLAM.

2 Various issues and problems in Multiple-robot SLAM are introduced, current solutionsfor these problems are reviewed, and their advantages and disadvantages are IntroductionAn autonomous robot needs to address two critical problems to survive and navigate within its surroundings: mappingthe environment and finding its relative location within themap. Simultaneous Localization and Mapping (SLAM) is aprocess which aims to localize an autonomous mobile robot ina previously unexplored environment while constructinga consistent and incremental map of its environment. The interdependence of Localization and Mapping raises thecomplexity of the problem and necessitate accurately solving these two problems at the same single- robot SLAM is challenging enough, moving to a platform of multiple robots adds another layer ofchallenge.

3 In a Multiple-robot environment, robots must incorporate all available data to construct a consistent globalmap, meanwhile localize themselves within the global map. Multiple-robot SLAM has benefits such as performingmissions faster and being robust to failure of any one of the robots; however, these benefits come at the price of havinga complex system which requires coordination and cooperation of the solutions have been proposed for SLAM (Whyte and Bailey, 2006). However, most of these solutions considersingle- robot SLAM; few of them have considered Multiple-robot SLAM. In this work, the most recent developmentsin Multiple-robot SLAM are investigated. Potential problems in Multiple-robot SLAM are listed and explained the literature, addressing these problems, is presented.

4 This paper is motivated by the fact that new researchershave difficulties in appreciating all the various issues associated with Multiple-robot SLAM. This paper provides aliterature review on the state-of-the-art solutions and techniques. This work provides a complete literature survey ofmultiple- robot SLAM compared with the review provided in (Rone and Ben-Tzvi, 2013). COBRA Group at the University of New Brunswick, Fredericton, Canada, Applications of Multiple-robot SLAMM ultiple- robot SLAM is motivated by the fact that exploration and Mapping tasks can be done faster and more accu-rately by multiple robots than by a single robot . In addition, in a distributed system, the whole team is more robustsince the failure of one of the robots does not halt the entiremission (Birk and Carpin, 2006).

5 Many collaboration-based operations need to be completed fast and autonomouslyand require Localization and Mapping . Some of theseapplications include fire fighting in forested and urban areas, rescue operations in natural disasters, cleaning operations like removing marine oil spills, underwater and space exploration, security and surveillance, and maintenance robots have numerous applications in industrial, military, and domestic settings. For mobile robots, suchas cleaning robots, entertainment robots, and mine removalrobots that are often deployed in large numbers, havingreliable perception is a key to achieving the desired SLAM is a solution to the we hear news about miners trapped in mines or workers losing their lives in petroleum refineries or power swarms of autonomous robots is an inexpensive alternative to having humans perform risky and hazardous tasksin such environments.

6 Similarly, extraterrestrial applications like space exploration are also highly risky for deploying robots to conduct dangerous tasks, risks can OutlineThe rest of this review paper has been organized in eight sections. Section 2 presents a very brief introduction toSLAM. Section 3 explains the building blocks of SLAM algorithms. Section 4 introduces various SLAM algorithmsfor a single robot . Section 5 presents a background on Multiple-robot SLAM and lists all known problems in thisfield. In Section 6, the available solutions for Multiple-robot SLAM are reviewed. In Section 7, testbeds and datasetsfor Multiple-robot SLAM are presented. Section 8 outlines challenges and future directions.

7 Lastly, in Section 9,conclusions are Simultaneous Localization and Mapping : problem statementMobile robotic systems are developing very rapidly; however, real-world applications in GPS-denied environmentsrequire robust Mapping and perception techniques to enablemobile systems to autonomously navigate complex envi-ronments. In this section, important concepts in relation to SLAM are explained briefly. For more information, see(Thrun et al., 2005).Assume that the pose of a robot from time1to timetis shown by the sequence{x1,x2,..,xt}. This sequenceis shown in the compact form ofx1:t. When multiple agents are involved, the identification number of each robotappears as a superscript in the state variable.

8 Therefore, the following sequence shows the state of theithrobot fromtime1to :t {xi1,xi2,..,xit},(1)wherei= 1,..,nandnis the number of robots. Respectively, the observations made by theithrobot and the controlsignals which drive the robot at the same times are shown aszi1:t {zi1,zi2,..,zit},ui1:t {ui1,ui2,..,uit}.(2)Note that for one robot , the superscript is one robot , the goal for SLAM is to calculate the posteriorover the map,m, and the trajectory given the actionsignals, measurement signals, and the initial pose of the robot :p(m,x1:t|z1:t,u1:t,x0).(3)Equation (3) shows that estimating the map and trajectory ofthe robot is a coupled problem, which means both mustbe estimated at the same time.

9 In the literature, this definition of SLAM is also referred to asfull SLAM, where thewhole trajectory is estimated, whereasonline SLAM involves estimating the posterior over the current pose,xt, andthe mapm:p(m,xt|z1:t,u1:t,x0).(4)If the map of the environment is known, SLAM reduces to thelocalizationproblem. Localization seeks to calculatethe posterior over the trajectory of the robot , given the map, the action signals, measurement signals, and possibly theinitial pose of the robot :p(x1:t|m,z1:t,u1:t,x0),(5)If the trajectory of the robot is known, SLAM becomes amappingproblem, which is the problem of estimating themap of the environment, given the pose of the robot and observations made by the robot from the environment:p(m|z1:t,x1:t).

10 (6)mxa0xa1xa2xatua1ua2uatza1za2zatxb0xb1 xb2xbtub1ub2ubtzb1zb2zbtFigure 1: Bayes net for Multiple-robot SLAM with two robots,aandb. Black lines correspond to the state transitionsof each robot . Dashed lines correspond to the line-of-sightobservations between the robots and gray lines show therelation of the map and probabilistic definition of SLAM in equation (3) can readily be extended to multiple robots. For simplicity,in the rest of the section, only two robots are considered andthe robots identification numbers are represented byalphabetical two robots,aandb, Multiple-robot SLAM seeks to calculate the posterior overposes of the robots and the map:p(xa1:t,xb1:t,mt|za1:t,zb1:t,ua1:t,u b1:t,xa0,xb0),(7)where the initial values of the poses are shown byxa0andxb0, andmis the map of the environment.


Related search queries