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.
翻译:移动机器人从环境中提取信息,以了解当前状况,从而智能决策和自主执行任务。在先前的工作中,我们引入了情况图(S-Graphs)概念,该概念以一个可优化的单一图表、机器人键盘和环境的表示方式结合了机器人的几何、语义和地形抽象学。虽然S-Graphs是在实时和展示最新技术成果时建造和优化的,但它们限于特定结构环境,有特定的手调房间和走廊尺寸。在这项工作中,我们展示了情况图(S-Graphs+)的先进版本,其中包括五层可优化的图,其中包括:(1) 公制层,以及自由空间组群图(2) 键框架层,其中机器人的构成是注册的(3) 公制层,由抽取的平板壁组成(4) 新的房间层限制抽取的平板墙 (5) 楼层新楼层,覆盖特定楼层的室内。S-Graphs+显示S-Graphs的性能改进了S-Graphs 有效提取房间信息的方式,同时改进了五层机器人的模型结构。