Amortized constant time estimation in Pose SLAM and hierarchical SLAM using a mixed Kalman-information filter
The computational bottleneck in all information-based algorithms for simultaneous localization and mapping (SLAM) is the recovery of the state mean and covariance. The mean is needed to evaluate model Jacobians and the covariance is needed to generate data association hypotheses. In general, recover...
| Autores: | , , |
|---|---|
| Formato: | artículo |
| Fecha de publicación: | 2011 |
| País: | España |
| Recursos: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/14111 |
| Acesso em linha: | https://hdl.handle.net/2117/14111 https://dx.doi.org/10.1016/j.robot.2011.02.010 |
| Access Level: | acceso abierto |
| Palavra-chave: | Simultaneous localization and mapping Pose SLAM Hierarchical SLAM Kalman filter Information filter SLAM (robòtica) Àrees temàtiques de la UPC::Informàtica::Robòtica |
| id |
ES_85f8a1a31df31facf6ef9cc1e45163b4 |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/14111 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Amortized constant time estimation in Pose SLAM and hierarchical SLAM using a mixed Kalman-information filterIla, Viorela SimonaPorta Pleite, Josep Maria|||0000-0002-5056-1717Andrade-Cetto, Juan|||0000-0002-6354-8941Simultaneous localization and mappingPose SLAMHierarchical SLAMKalman filterInformation filterPose SLAMSLAM (robòtica)Àrees temàtiques de la UPC::Informàtica::RobòticaThe computational bottleneck in all information-based algorithms for simultaneous localization and mapping (SLAM) is the recovery of the state mean and covariance. The mean is needed to evaluate model Jacobians and the covariance is needed to generate data association hypotheses. In general, recovering the state mean and covariance requires the inversion of a matrix with the size of the state, which is computationally too expensive in time and memory for large problems. Exactly sparse state representations, such as that of Pose SLAM, alleviate the cost of state recovery either in time or in memory, but not in both. In this paper, we present an approach to state estimation that is linear both in execution time and in memory footprint at loop closure, and constant otherwise. The method relies on a state representation that combines the Kalman and the information-based approaches. The strategy is valid for any SLAM system that maintains constraints between marginal states at different time slices. This includes both Pose SLAM, the variant of SLAM where only the robot trajectory is estimated, and hierarchical techniques in which submaps are registered with a network of relative geometric constraints.Peer Reviewed20112011-01-0120112011-11-29journal articlehttp://purl.org/coar/resource_type/c_6501AOhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/14111https://dx.doi.org/10.1016/j.robot.2011.02.010reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/141112026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Amortized constant time estimation in Pose SLAM and hierarchical SLAM using a mixed Kalman-information filter |
| title |
Amortized constant time estimation in Pose SLAM and hierarchical SLAM using a mixed Kalman-information filter |
| spellingShingle |
Amortized constant time estimation in Pose SLAM and hierarchical SLAM using a mixed Kalman-information filter Ila, Viorela Simona Simultaneous localization and mapping Pose SLAM Hierarchical SLAM Kalman filter Information filter Pose SLAM SLAM (robòtica) Àrees temàtiques de la UPC::Informàtica::Robòtica |
| title_short |
Amortized constant time estimation in Pose SLAM and hierarchical SLAM using a mixed Kalman-information filter |
| title_full |
Amortized constant time estimation in Pose SLAM and hierarchical SLAM using a mixed Kalman-information filter |
| title_fullStr |
Amortized constant time estimation in Pose SLAM and hierarchical SLAM using a mixed Kalman-information filter |
| title_full_unstemmed |
Amortized constant time estimation in Pose SLAM and hierarchical SLAM using a mixed Kalman-information filter |
| title_sort |
Amortized constant time estimation in Pose SLAM and hierarchical SLAM using a mixed Kalman-information filter |
| dc.creator.none.fl_str_mv |
Ila, Viorela Simona Porta Pleite, Josep Maria|||0000-0002-5056-1717 Andrade-Cetto, Juan|||0000-0002-6354-8941 |
| author |
Ila, Viorela Simona |
| author_facet |
Ila, Viorela Simona Porta Pleite, Josep Maria|||0000-0002-5056-1717 Andrade-Cetto, Juan|||0000-0002-6354-8941 |
| author_role |
author |
| author2 |
Porta Pleite, Josep Maria|||0000-0002-5056-1717 Andrade-Cetto, Juan|||0000-0002-6354-8941 |
| author2_role |
author author |
| dc.subject.none.fl_str_mv |
Simultaneous localization and mapping Pose SLAM Hierarchical SLAM Kalman filter Information filter Pose SLAM SLAM (robòtica) Àrees temàtiques de la UPC::Informàtica::Robòtica |
| topic |
Simultaneous localization and mapping Pose SLAM Hierarchical SLAM Kalman filter Information filter Pose SLAM SLAM (robòtica) Àrees temàtiques de la UPC::Informàtica::Robòtica |
| description |
The computational bottleneck in all information-based algorithms for simultaneous localization and mapping (SLAM) is the recovery of the state mean and covariance. The mean is needed to evaluate model Jacobians and the covariance is needed to generate data association hypotheses. In general, recovering the state mean and covariance requires the inversion of a matrix with the size of the state, which is computationally too expensive in time and memory for large problems. Exactly sparse state representations, such as that of Pose SLAM, alleviate the cost of state recovery either in time or in memory, but not in both. In this paper, we present an approach to state estimation that is linear both in execution time and in memory footprint at loop closure, and constant otherwise. The method relies on a state representation that combines the Kalman and the information-based approaches. The strategy is valid for any SLAM system that maintains constraints between marginal states at different time slices. This includes both Pose SLAM, the variant of SLAM where only the robot trajectory is estimated, and hierarchical techniques in which submaps are registered with a network of relative geometric constraints. |
| publishDate |
2011 |
| dc.date.none.fl_str_mv |
2011 2011-01-01 2011 2011-11-29 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 AO http://purl.org/coar/version/c_b1a7d7d4d402bcce |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/14111 https://dx.doi.org/10.1016/j.robot.2011.02.010 |
| url |
https://hdl.handle.net/2117/14111 https://dx.doi.org/10.1016/j.robot.2011.02.010 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869412339655114752 |
| score |
15,301603 |