Kimera: From SLAM to spatial perception with 3D dynamic scene graphs. (December 2021)
- Record Type:
- Journal Article
- Title:
- Kimera: From SLAM to spatial perception with 3D dynamic scene graphs. (December 2021)
- Main Title:
- Kimera: From SLAM to spatial perception with 3D dynamic scene graphs
- Authors:
- Rosinol, Antoni
Violette, Andrew
Abate, Marcus
Hughes, Nathan
Chang, Yun
Shi, Jingnan
Gupta, Arjun
Carlone, Luca - Other Names:
- Nanayakkara Thrishantha guest-editor.
Barfoot Tim guest-editor.
Howard Thomas guest-editor. - Abstract:
- Humans are able to form a complex mental model of the environment they move in. This mental model captures geometric and semantic aspects of the scene, describes the environment at multiple levels of abstractions (e.g., objects, rooms, buildings), includes static and dynamic entities and their relations (e.g., a person is in a room at a given time). In contrast, current robots' internal representations still provide a partial and fragmented understanding of the environment, either in the form of a sparse or dense set of geometric primitives (e.g., points, lines, planes, and voxels), or as a collection of objects. This article attempts to reduce the gap between robot and human perception by introducing a novel representation, a 3D dynamic scene graph (DSG), that seamlessly captures metric and semantic aspects of a dynamic environment. A DSG is a layered graph where nodes represent spatial concepts at different levels of abstraction, and edges represent spatiotemporal relations among nodes. Our second contribution is Kimera, the first fully automatic method to build a DSG from visual–inertial data. Kimera includes accurate algorithms for visual–inertial simultaneous localization and mapping (SLAM), metric–semantic 3D reconstruction, object localization, human pose and shape estimation, and scene parsing. Our third contribution is a comprehensive evaluation of Kimera in real-life datasets and photo-realistic simulations, including a newly released dataset, uHumans2, whichHumans are able to form a complex mental model of the environment they move in. This mental model captures geometric and semantic aspects of the scene, describes the environment at multiple levels of abstractions (e.g., objects, rooms, buildings), includes static and dynamic entities and their relations (e.g., a person is in a room at a given time). In contrast, current robots' internal representations still provide a partial and fragmented understanding of the environment, either in the form of a sparse or dense set of geometric primitives (e.g., points, lines, planes, and voxels), or as a collection of objects. This article attempts to reduce the gap between robot and human perception by introducing a novel representation, a 3D dynamic scene graph (DSG), that seamlessly captures metric and semantic aspects of a dynamic environment. A DSG is a layered graph where nodes represent spatial concepts at different levels of abstraction, and edges represent spatiotemporal relations among nodes. Our second contribution is Kimera, the first fully automatic method to build a DSG from visual–inertial data. Kimera includes accurate algorithms for visual–inertial simultaneous localization and mapping (SLAM), metric–semantic 3D reconstruction, object localization, human pose and shape estimation, and scene parsing. Our third contribution is a comprehensive evaluation of Kimera in real-life datasets and photo-realistic simulations, including a newly released dataset, uHumans2, which simulates a collection of crowded indoor and outdoor scenes. Our evaluation shows that Kimera achieves competitive performance in visual–inertial SLAM, estimates an accurate 3D metric–semantic mesh model in real-time, and builds a DSG of a complex indoor environment with tens of objects and humans in minutes. Our final contribution is to showcase how to use a DSG for real-time hierarchical semantic path-planning. The core modules in Kimera have been released open source. … (more)
- Is Part Of:
- International journal of robotics research. Volume 40:Number 12/14(2022)
- Journal:
- International journal of robotics research
- Issue:
- Volume 40:Number 12/14(2022)
- Issue Display:
- Volume 40, Issue 12/14 (2022)
- Year:
- 2022
- Volume:
- 40
- Issue:
- 12/14
- Issue Sort Value:
- 2022-0040-NaN-0000
- Page Start:
- 1510
- Page End:
- 1546
- Publication Date:
- 2021-12
- Subjects:
- Localization -- mapping -- slam -- sensing and perception -- computer vision
Robots -- Periodicals
Robots, Industrial -- Periodicals
629.89205 - Journal URLs:
- http://ijr.sagepub.com/ ↗
http://www.uk.sagepub.com/home.nav ↗ - DOI:
- 10.1177/02783649211056674 ↗
- Languages:
- English
- ISSNs:
- 0278-3649
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 18444.xml