S-Graphs+: Real-time Localization and Mapping leveraging Hierarchical
Representations
- URL: http://arxiv.org/abs/2212.11770v3
- Date: Fri, 26 May 2023 09:50:32 GMT
- Title: S-Graphs+: Real-time Localization and Mapping leveraging Hierarchical
Representations
- Authors: Hriday Bavle, Jose Luis Sanchez-Lopez, Muhammad Shaheer, Javier Civera
and Holger Voos
- Abstract summary: S-Graphs+ is a novel four-layered factor graph that includes: (1) a pose 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 robots pose and its map, simultaneously constructing and leveraging high-level information of the environment.
- Score: 9.13466172688693
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: In this paper, we present an evolved version of Situational Graphs, which
jointly models in a single optimizable factor graph (1) a pose graph, as a set
of robot keyframes comprising associated measurements and robot poses, and (2)
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 them.
Specifically, our 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 robots pose and its map, simultaneously constructing and leveraging
high-level information of the environment. To extract this 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 simulated and real data
of indoor environments from varying construction sites, and on a real public
dataset of several indoor office areas. On average over our datasets, S-Graphs+
outperforms the accuracy of the second-best method by a margin of 10.67%, while
extending the robot situational awareness by a richer scene model. Moreover, we
make the software available as a docker file.
Related papers
- Open-Vocabulary Octree-Graph for 3D Scene Understanding [54.11828083068082]
Octree-Graph is a novel scene representation for open-vocabulary 3D scene understanding.
An adaptive-octree structure is developed that stores semantics and depicts the occupancy of an object adjustably according to its shape.
arXiv Detail & Related papers (2024-11-25T10:14:10Z) - Faster Optimization in S-Graphs Exploiting Hierarchy [8.17925295907622]
We present an improved version of S-Graphs exploiting the hierarchy to reduce the graph size by marginalizing redundant robot poses.
We show similar accuracy compared to the baseline while showing a 39.81% reduction in the computation time with respect to the baseline.
arXiv Detail & Related papers (2023-08-22T07:35:15Z) - SGAligner : 3D Scene Alignment with Scene Graphs [84.01002998166145]
Building 3D scene graphs has emerged as a topic in scene representation for several embodied AI applications.
We focus on the fundamental problem of aligning pairs of 3D scene graphs whose overlap can range from zero to partial.
We propose SGAligner, the first method for aligning pairs of 3D scene graphs that is robust to in-the-wild scenarios.
arXiv Detail & Related papers (2023-04-28T14:39:22Z) - Graph-based Global Robot Localization Informing Situational Graphs with
Architectural Graphs [8.514420632209811]
We develop a method for converting the plan of a building into what we denote as an architectural graph (A-Graph)
When the robot starts moving in an environment, we assume it has no knowledge about it, and it estimates an online situational graph representation (S-Graph) of its surroundings.
We develop a novel graph-to-graph matching method, in order to relate the S-Graph estimated online from the robot sensors and the A-Graph extracted from the building plans.
arXiv Detail & Related papers (2023-03-03T16:48:38Z) - Advanced Situational Graphs for Robot Navigation in Structured Indoor
Environments [9.13466172688693]
We present an advanced version of the Situational Graphs (S-Graphs+), consisting of the five layered optimizable graph.
S-Graphs+ demonstrates improved performance over S-Graphs efficiently extracting the room information.
arXiv Detail & Related papers (2022-11-16T08:30:05Z) - Situational Graphs for Robot Navigation in Structured Indoor
Environments [9.13466172688693]
We present a real-time online built Situational Graphs (S-Graphs) composed of a single graph representing the environment.
Our method utilizes odometry readings and planar surfaces extracted from 3D LiDAR scans, to construct and optimize in real-time a three layered S-Graph.
Our proposal does not only demonstrate state-of-the-art results for pose estimation of the robot, but also contributes with a metric-semantic-topological model of the environment.
arXiv Detail & Related papers (2022-02-24T16:59:06Z) - (2.5+1)D Spatio-Temporal Scene Graphs for Video Question Answering [54.436179346454516]
Video is essentially of 2D "views" of events happening in a 3D space.
We propose a (2.5+1)D scene graph representation to better capture thetemporal information flows inside videos.
arXiv Detail & Related papers (2022-02-18T15:58:54Z) - Hierarchical Graph Networks for 3D Human Pose Estimation [50.600944798627786]
Recent 2D-to-3D human pose estimation works tend to utilize the graph structure formed by the topology of the human skeleton.
We argue that this skeletal topology is too sparse to reflect the body structure and suffer from serious 2D-to-3D ambiguity problem.
We propose a novel graph convolution network architecture, Hierarchical Graph Networks, to overcome these weaknesses.
arXiv Detail & Related papers (2021-11-23T15:09:03Z) - Graph-Based 3D Multi-Person Pose Estimation Using Multi-View Images [79.70127290464514]
We decompose the task into two stages, i.e. person localization and pose estimation.
And we propose three task-specific graph neural networks for effective message passing.
Our approach achieves state-of-the-art performance on CMU Panoptic and Shelf datasets.
arXiv Detail & Related papers (2021-09-13T11:44:07Z) - Learning 3D Semantic Scene Graphs from 3D Indoor Reconstructions [94.17683799712397]
We focus on scene graphs, a data structure that organizes the entities of a scene in a graph.
We propose a learned method that regresses a scene graph from the point cloud of a scene.
We show the application of our method in a domain-agnostic retrieval task, where graphs serve as an intermediate representation for 3D-3D and 2D-3D matching.
arXiv Detail & Related papers (2020-04-08T12:25:25Z) - 3D Dynamic Scene Graphs: Actionable Spatial Perception with Places,
Objects, and Humans [27.747241700017728]
We present a unified representation for actionable spatial perception: 3D Dynamic Scene Graphs.
3D Dynamic Scene Graphs can have a profound impact on planning and decision-making, human-robot interaction, long-term autonomy, and scene prediction.
arXiv Detail & Related papers (2020-02-15T00:46:32Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.