Pose-Graph Optimization (PGO) is a well-known problem in the Robotics community. Optimizing a graph means finding the configuration of the nodes that best satisfies the edges. This is generally achieved using iterative approaches that refine a current solution until convergence. Nowadays, Iterative Least-Squares (ILS) algorithms such as Gauss-Newton (GN) or Levenberg-Marquardt (LM) are dominant. Common to all these implementations is the influence of the error function used to measure the difference between prediction and observation. The smoother the error function is, the better the convergence properties of the system become, resulting in an increased convergence basin and more stable behavior. In this work, we propose an alternative error function based on a variant of the Frobenious norm between transformation matrices. The proposed approach leads to a larger convergence basin and to numerical properties in the Jacobian computation that can potentially speed-up the system. In contrast with some existing approximations, our formulation allows to model isotropic and anistropic noise covariances. To validate our conjectures, we present an extensive comparative analysis between our approach and one of the most used error function that computes the distance in the unit-quaternion space.

Chordal Based Error Function for 3D Pose-Graph Optimization / Aloise, Irvin; Grisetti, Giorgio. - In: IEEE ROBOTICS AND AUTOMATION LETTERS. - ISSN 2377-3766. - 5:1(2020), pp. 274-281. [10.1109/LRA.2019.2956456]

Chordal Based Error Function for 3D Pose-Graph Optimization

Aloise, Irvin
Primo
;
Grisetti, Giorgio
Ultimo
2020

Abstract

Pose-Graph Optimization (PGO) is a well-known problem in the Robotics community. Optimizing a graph means finding the configuration of the nodes that best satisfies the edges. This is generally achieved using iterative approaches that refine a current solution until convergence. Nowadays, Iterative Least-Squares (ILS) algorithms such as Gauss-Newton (GN) or Levenberg-Marquardt (LM) are dominant. Common to all these implementations is the influence of the error function used to measure the difference between prediction and observation. The smoother the error function is, the better the convergence properties of the system become, resulting in an increased convergence basin and more stable behavior. In this work, we propose an alternative error function based on a variant of the Frobenious norm between transformation matrices. The proposed approach leads to a larger convergence basin and to numerical properties in the Jacobian computation that can potentially speed-up the system. In contrast with some existing approximations, our formulation allows to model isotropic and anistropic noise covariances. To validate our conjectures, we present an extensive comparative analysis between our approach and one of the most used error function that computes the distance in the unit-quaternion space.
2020
SLAM; Mapping
01 Pubblicazione su rivista::01a Articolo in rivista
Chordal Based Error Function for 3D Pose-Graph Optimization / Aloise, Irvin; Grisetti, Giorgio. - In: IEEE ROBOTICS AND AUTOMATION LETTERS. - ISSN 2377-3766. - 5:1(2020), pp. 274-281. [10.1109/LRA.2019.2956456]
File allegati a questo prodotto
File Dimensione Formato  
Aloise_Chordal-Based-Error_2020.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.05 MB
Formato Adobe PDF
1.05 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1335389
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 9
social impact