Advanced Situational Graphs for Robot Navigation in Structured Indoor
Environments
- URL: http://arxiv.org/abs/2211.08754v1
- Date: Wed, 16 Nov 2022 08:30:05 GMT
- Title: Advanced Situational Graphs for Robot Navigation in Structured Indoor
Environments
- Authors: Hriday Bavle, Jose Luis Sanchez-Lopez, Muhammad Shaheer, Javier
Civera, Holger Voos
- Abstract summary: 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.
- Score: 9.13466172688693
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Mobile robots extract information from its environment to understand their
current situation to enable intelligent decision making and autonomous task
execution. In our previous work, we introduced the concept of Situation Graphs
(S-Graphs) which combines in a single optimizable graph, the robot keyframes
and the representation of the environment with geometric, semantic and
topological abstractions. Although S-Graphs were built and optimized in
real-time and demonstrated state-of-the-art results, they are limited to
specific structured environments with specific hand-tuned dimensions of rooms
and corridors.
In this work, we present an advanced version of the Situational Graphs
(S-Graphs+), consisting of the five layered optimizable graph that includes (1)
metric layer along with the graph of free-space clusters (2) keyframe layer
where the robot poses are registered (3) metric-semantic layer consisting of
the extracted planar walls (4) novel rooms layer constraining the extracted
planar walls (5) novel floors layer encompassing the rooms within a given floor
level. S-Graphs+ demonstrates improved performance over S-Graphs efficiently
extracting the room information while simultaneously improving the pose
estimate of the robot, thus extending the robots situational awareness in the
form of a five layered environmental model.
Related papers
- Dynamic and Textual Graph Generation Via Large-Scale LLM-based Agent Simulation [70.60461609393779]
GraphAgent-Generator (GAG) is a novel simulation-based framework for dynamic graph generation.
Our framework effectively replicates seven macro-level structural characteristics in established network science theories.
It supports generating graphs with up to nearly 100,000 nodes or 10 million edges, with a minimum speed-up of 90.4%.
arXiv Detail & Related papers (2024-10-13T12:57:08Z) - Graph Transformer GANs with Graph Masked Modeling for Architectural
Layout Generation [153.92387500677023]
We present a novel graph Transformer generative adversarial network (GTGAN) to learn effective graph node relations.
The proposed graph Transformer encoder combines graph convolutions and self-attentions in a Transformer to model both local and global interactions.
We also propose a novel self-guided pre-training method for graph representation learning.
arXiv Detail & Related papers (2024-01-15T14:36:38Z) - 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) - 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) - S-Graphs+: Real-time Localization and Mapping leveraging Hierarchical
Representations [9.13466172688693]
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.
arXiv Detail & Related papers (2022-12-22T15:06:21Z) - Sequential Manipulation Planning on Scene Graph [90.28117916077073]
We devise a 3D scene graph representation, contact graph+ (cg+), for efficient sequential task planning.
Goal configurations, naturally specified on contact graphs, can be produced by a genetic algorithm with an optimization method.
A task plan is then succinct by computing the Graph Editing Distance (GED) between the initial contact graphs and the goal configurations, which generates graph edit operations corresponding to possible robot actions.
arXiv Detail & Related papers (2022-07-10T02:01:33Z) - 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) - 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) - ACE-HGNN: Adaptive Curvature Exploration Hyperbolic Graph Neural Network [72.16255675586089]
We propose an Adaptive Curvature Exploration Hyperbolic Graph NeuralNetwork named ACE-HGNN to adaptively learn the optimal curvature according to the input graph and downstream tasks.
Experiments on multiple real-world graph datasets demonstrate a significant and consistent performance improvement in model quality with competitive performance and good generalization ability.
arXiv Detail & Related papers (2021-10-15T07:18:57Z) - GraphOpt: Learning Optimization Models of Graph Formation [72.75384705298303]
We propose an end-to-end framework that learns an implicit model of graph structure formation and discovers an underlying optimization mechanism.
The learned objective can serve as an explanation for the observed graph properties, thereby lending itself to transfer across different graphs within a domain.
GraphOpt poses link formation in graphs as a sequential decision-making process and solves it using maximum entropy inverse reinforcement learning algorithm.
arXiv Detail & Related papers (2020-07-07T16:51:39Z) - 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.