Abstract
AbstractJoint simultaneous localization and mapping (SLAM) constitutes the basis for cooperative action in multi‐robot teams. We designed a stereo vision‐based 6D SLAM system combining local and global methods to benefit from their particular advantages: (1) Decoupled local reference filters on each robot for real‐time, long‐term stable state estimation required for stabilization, control and fast obstacle avoidance; (2) Online graph optimization with a novel graph topology and intra‐ as well as inter‐robot loop closures through an improved submap matching method to provide global multi‐robot pose and map estimates; (3) Distribution of the processing of high‐frequency and high‐bandwidth measurements enabling the exchange of aggregated and thus compacted map data. As a result, we gain robustness with respect to communication losses between robots. We evaluated our improved map matcher on simulated and real‐world datasets and present our full system in five real‐world multi‐robot experiments in areas of up 3,000 m2 (bounding box), including visual robot detections and submap matches as loop‐closure constraints. Further, we demonstrate its application to autonomous multi‐robot exploration in a challenging rough‐terrain environment at a Moon‐analogue site located on a volcano.
Highlights
The exploration of moons and foreign planets is an important current and future application for mobile robots as their surfaces are difficult to reach and hard to access for humans
We designed a stereo vision‐based 6D simultaneous localization and mapping (SLAM) system combining local and global methods to benefit from their particular advantages: (1) Decoupled local reference filters on each robot for real‐time, long‐ term stable state estimation required for stabilization, control and fast obstacle avoidance; (2) Online graph optimization with a novel graph topology and intra‐ as well as inter‐robot loop closures through an improved submap matching method to provide global multi‐robot pose and map estimates; (3) Distribution of the processing of high‐frequency and high‐bandwidth measurements enabling the exchange of aggregated and compacted map data
Impact of SLAM graph topology and heterogeneous multi‐robot SLAM: In Schuster et al (2015), we evaluated the impact of our novel SLAM graph topology on the overall localization accuracy and demonstrated an improvement of 15% on three different datasets compared to a SLAM graph with sequential odometry graph topology as used previously in Brand et al (2015)
Summary
The exploration of moons and foreign planets is an important current and future application for mobile robots as their surfaces are difficult to reach and hard to access for humans. The application of huge and complex robot systems such as Curiosity, landed on Mars in 2012, creates many single points of failure for a mission. As a consequence, these rovers have to move very slowly and carefully to avoid getting stuck, as the Mars rover Spirit did in 2009 (Wolchover, 2011). The future deployment of teams of multiple robots can avoid these single points of failure by gaining robustness through redundancy and, in addition, can improve efficiency through parallelization. Communication links to the robots are limited and heavily delayed, featuring for example 8–40 min round trip time between Earth and Mars. Any coordinated (semi‐)autonomous operation in such challenging environments requires up‐to‐date localization estimates for all robots in a team as well as a joint map to operate on
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.