MIRCO COLOSI

Dottore di ricerca

ciclo: XXXIII


supervisore: Giorgio Grisetti

Titolo della tesi: Standardizing SLAM: exploiting recurrent patterns for modularity and behavioral robustness

Robots have become present in our everyday life. Robotic vacuum cleaners and lawnmowers take care of our homes, self-driving cars provide personal mobility in radically new ways, collaborative production assistants work side-by-side with humans in modern factories, and last-mile delivery platforms transport goods to their destination in intralogistics and urban spaces. These and many other applications have in common the need for an internal representation of the surrounding environment and require knowing the pose of the robot within this environment. In view of this, researchers during last decades invested substantial effort in finding solutions to this problem, converging in a field named SLAM. In last years, the evolution of this field brought major breakthroughs that lead to structural changes in the core algorithms and the way the SLAM problem was framed. This dynamic evolution made it difficult to find a unified SLAM formulation that generalizes the different research lines pursued by various research laboratories around the world. However, nowadays the field reached a certain plateau, where all the state-of-the-art SLAM systems converged towards a graph-based formulation. We believe that it is time for standardization in SLAM and propose a unification approach that defines generalized SLAM interfaces, allowing for fast prototyping thanks to the interchangeability of the basic components developed from different authors. In addition to the architecture, we address the behavioral aspect of SLAM that plays an important role in the robustness of the system. Reasoning on a higher level of abstraction, above the mere geometric one, is key in robustly handling unforeseen events. In our approach, we create a behavioral control layer on top of a regular SLAM system, which guides the evolution of the SLAM system deciding the best task to accomplish according to external events, such as robot being lost, able to localize, and so on. In this thesis, we address these problems by proposing our novel approaches and improvements, derived from a careful analysis of the state-of-the-art, spotting, and avoiding their weaknesses while investigating how to combine their strengths. More in details, we developed (i) a standardized architecture for multi-sensor SLAM system able to cope with arbitrary robot setups, providing also two fully configurable and working pipelines, and (ii) a behavioral controller for SLAM systems, capable of handling unforeseen events, choosing the best next action to accomplish when needed. These contributions further advance SLAM towards a mature research field as they provide a generalized view of the problem formulation and system designs. They also have a significant practical impact. Unlike state-of-the-art systems, the considered modal aspects of SLAM are shown to play a key role in robustly dealing with situations that robots face when deployed autonomously in open-world environments.

Produzione scientifica

11573/1492047 - 2020 - Plug-and-play SLAM: a unified SLAM architecture for modularity and ease of use
Colosi, Mirco; Aloise, Irvin; Guadagnino, Tiziano; Schlegel, Dominik; Della Corte, Bartolomeo; Arras, Kai O.; Grisetti, Giorgio - 04b Atto di convegno in volume
congresso: IEEE/RSJ International Conference on Intelligent Robots and Systems (Virtual, Online)
libro: 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) - ()

11573/1349577 - 2020 - Scintigraphic load of bone disease evaluated by DASciS software as a survival predictor in metastatic castration-resistant prostate cancer patients candidates to 223RaCl treatment
Frantellizzi, Viviana; Pani, Arianna; Ippoliti, Maria Dea; Farcomeni, Alessio; Aloise, Irvin; Colosi, Mirco; Polito, Claudia; Pani, Roberto; Vincentis, Giuseppe De - 01a Articolo in rivista
rivista: RADIOLOGY AND ONCOLOGY (Ljubljana: Association of Radiology and Oncology.) pp. 40-47 - issn: 1581-3207 - wos: WOS:000521051900005 (9) - scopus: 2-s2.0-85077733603 (8)

11573/1475150 - 2020 - Least squares optimization: From theory to practice
Grisetti, G.; Guadagnino, T.; Aloise, I.; Colosi, M.; Della Corte, B.; Schlegel, D. - 01a Articolo in rivista
rivista: ROBOTICS (Basel : MDPI) pp. 51-94 - issn: 2218-6581 - wos: WOS:000578169200001 (21) - scopus: 2-s2.0-85088292663 (19)

11573/1358704 - 2019 - Better Lost in Transition Than Lost in Space: SLAM State Machine
Colosi, Mirco; Haug, Sebastian; Biber, Peter; Arras, Kai O.; Grisetti, Giorgio - 04b Atto di convegno in volume
congresso: 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (Macau; China)
libro: 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) - (978-1-7281-4004-9)

11573/1180362 - 2018 - ProSLAM: Graph SLAM from a Programmer's Perspective
Schlegel, Dominik; Colosi, Mirco; Grisetti, Giorgio - 04b Atto di convegno in volume
congresso: 2018 IEEE International Conference on Robotics and Automation (ICRA) (Brisbane, Australia)
libro: 2018 IEEE International Conference on Robotics and Automation (ICRA 2018) - (978-1-5386-3081-5; 978-1-5386-3082-2)

11573/1016396 - 2017 - Bridging Between Computer and Robot Vision Through Data Augmentation: A Case Study on Object Recognition
D'innocente, Antonio; Carlucci, Fabio Maria; Colosi, Mirco; Caputo, Barbara - 04b Atto di convegno in volume
congresso: 11th International Conference, ICVS 2017 (Shenzhen; China)
libro: Computer Vision Systems - (978-3-319-68345-4; 978-3-319-68344-7)

© Università degli Studi di Roma "La Sapienza" - Piazzale Aldo Moro 5, 00185 Roma