S-Graphs+: Real-time Localization and Mapping leveraging Hierarchical Representations

12/22/2022
by   Hriday Bavle, et al.
12

In this paper, we present an evolved version of the Situational Graphs, which jointly models in a single optimizable factor graph, a SLAM graph, as a set of robot keyframes, containing its associated measurements and robot poses, and a 3D scene graph, as a high-level representation of the environment that encodes its different geometric elements with semantic attributes and the relational information between those elements. Our proposed S-Graphs+ is a novel four-layered factor graph that includes: (1) a keyframes layer with robot pose estimates, (2) a walls layer representing wall surfaces, (3) a rooms layer encompassing sets of wall planes, and (4) a floors layer gathering the rooms within a given floor level. The above graph is optimized in real-time to obtain a robust and accurate estimate of the robot's pose and its map, simultaneously constructing and leveraging the high-level information of the environment. To extract such high-level information, we present novel room and floor segmentation algorithms utilizing the mapped wall planes and free-space clusters. We tested S-Graphs+ on multiple datasets including, simulations of distinct indoor environments, on real datasets captured over several construction sites and office environments, and on a real public dataset of indoor office environments. S-Graphs+ outperforms relevant baselines in the majority of the datasets while extending the robot situational awareness by a four-layered scene model. Moreover, we make the algorithm available as a docker file.

READ FULL TEXT
research
11/16/2022

Advanced Situational Graphs for Robot Navigation in Structured Indoor Environments

Mobile robots extract information from its environment to understand the...
research
02/24/2022

Situational Graphs for Robot Navigation in Structured Indoor Environments

Autonomous mobile robots should be aware of their situation, understood ...
research
09/23/2022

Robot Localization using Situational Graphs and Building Architectural Plans

Robots in the construction industry can reduce costs through constant mo...
research
09/19/2023

Vision-based Situational Graphs Generating Optimizable 3D Scene Representations

3D scene graphs offer a more efficient representation of the environment...
research
08/22/2023

Faster Optimization in S-Graphs Exploiting Hierarchy

3D scene graphs hierarchically represent the environment appropriately o...
research
05/30/2023

Simulation of a first prototypical 3D solution for Indoor Localization based on Directed and Reflected Signals

We introduce a solution for a specific case of Indoor Localization which...
research
03/28/2018

Mapping Walls of Indoor Environment using RGB-D Sensor

Inferring walls configuration of indoor environment could help robot "un...

Please sign up or login with your details

Forgot password? Click here to reset