Graph-based Global Robot Localization Informing Situational Graphs with
Architectural Graphs
- URL: http://arxiv.org/abs/2303.02076v1
- Date: Fri, 3 Mar 2023 16:48:38 GMT
- Title: Graph-based Global Robot Localization Informing Situational Graphs with
Architectural Graphs
- Authors: Muhammad Shaheer, Jose Andres Millan-Romera, Hriday Bavle, Jose Luis
Sanchez-Lopez, Javier Civera, Holger Voos
- Abstract summary: 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.
- Score: 8.514420632209811
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: In this paper, we propose a solution for legged robot localization using
architectural plans. Our specific contributions towards this goal are several.
Firstly, 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. Note the challenge in this, as the S-Graph may show a partial view of
the full A-Graph, their nodes are heterogeneous and their reference frames are
different. After the matching, both graphs are aligned and merged, resulting in
what we denote as an informed Situational Graph (iS-Graph), with which we
achieve global robot localization and exploitation of prior knowledge from the
building plans. Our experiments show that our pipeline shows a higher
robustness and a significantly lower pose error than several LiDAR localization
baselines.
Related papers
- G-Retriever: Retrieval-Augmented Generation for Textual Graph Understanding and Question Answering [61.93058781222079]
We develop a flexible question-answering framework targeting real-world textual graphs.
We introduce the first retrieval-augmented generation (RAG) approach for general textual graphs.
G-Retriever performs RAG over a graph by formulating this task as a Prize-Collecting Steiner Tree optimization problem.
arXiv Detail & Related papers (2024-02-12T13:13:04Z) - 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) - MGNet: Learning Correspondences via Multiple Graphs [78.0117352211091]
Learning correspondences aims to find correct correspondences from the initial correspondence set with an uneven correspondence distribution and a low inlier rate.
Recent advances usually use graph neural networks (GNNs) to build a single type of graph or stack local graphs into the global one to complete the task.
We propose MGNet to effectively combine multiple complementary graphs.
arXiv Detail & Related papers (2024-01-10T07:58:44Z) - 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) - Diffusing Graph Attention [15.013509382069046]
We develop a new model for Graph Transformers that integrates the arbitrary graph structure into the architecture.
GD learns to extract structural and positional relationships between distant nodes in the graph, which it then uses to direct the Transformer's attention and node representation.
Experiments on eight benchmarks show Graph diffuser to be a highly competitive model, outperforming the state-of-the-art in a diverse set of domains.
arXiv Detail & Related papers (2023-03-01T16:11:05Z) - 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) - Semi-Supervised Hierarchical Graph Classification [54.25165160435073]
We study the node classification problem in the hierarchical graph where a 'node' is a graph instance.
We propose the Hierarchical Graph Mutual Information (HGMI) and present a way to compute HGMI with theoretical guarantee.
We demonstrate the effectiveness of this hierarchical graph modeling and the proposed SEAL-CI method on text and social network data.
arXiv Detail & Related papers (2022-06-11T04:05:29Z) - Inference Attacks Against Graph Neural Networks [33.19531086886817]
Graph embedding is a powerful tool to solve the graph analytics problem.
While sharing graph embedding is intriguing, the associated privacy risks are unexplored.
We systematically investigate the information leakage of the graph embedding by mounting three inference attacks.
arXiv Detail & Related papers (2021-10-06T10:08:11Z) - Wasserstein-based Graph Alignment [56.84964475441094]
We cast a new formulation for the one-to-many graph alignment problem, which aims at matching a node in the smaller graph with one or more nodes in the larger graph.
We show that our method leads to significant improvements with respect to the state-of-the-art algorithms for each of these tasks.
arXiv Detail & Related papers (2020-03-12T22:31:59Z) - Bridging Knowledge Graphs to Generate Scene Graphs [49.69377653925448]
We propose a novel graph-based neural network that iteratively propagates information between the two graphs, as well as within each of them.
Our Graph Bridging Network, GB-Net, successively infers edges and nodes, allowing to simultaneously exploit and refine the rich, heterogeneous structure of the interconnected scene and commonsense graphs.
arXiv Detail & Related papers (2020-01-07T23:35:52Z)
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.