Using Multi-Camera Systems in Robotics: Efficient Solutions to the NPnP Problem
dc.contributor.author | Kneip, Laurent | |
dc.contributor.author | Furgale, Paul | |
dc.contributor.author | Siegwart, Roland | |
dc.coverage.spatial | Karlsruhe Germany | |
dc.date.accessioned | 2015-12-07T22:52:31Z | |
dc.date.created | May 6-10 2013 | |
dc.date.issued | 2013 | |
dc.date.updated | 2015-12-07T12:30:11Z | |
dc.description.abstract | This paper introduces two novel solutions to the generalized-camera exterior orientation problem, which has a vast number of potential applications in robotics: (i) a minimal solution requiring only three point correspondences, and (ii) gPnP, an efficient, non-iterative n-point solution with linear complexity in the number of points. Already existing minimal solutions require exhaustive algebraic derivations. In contrast, our novel minimal solution is solved in a straightforward manner using the Gröbner basis method. Existing n-point solutions are mostly based on iterative optimization schemes. Our n-point solution is non-iterative and outperforms existing algorithms in terms of computational efficiency. Our results present an evaluation against state-of-the-art single-camera algorithms, and a comparison of different multi-camera setups. It demonstrates the superior noise resilience achieved when using multi-camera configurations, and the efficiency of our algorithms. As a further contribution, we illustrate a possible robotic use-case of our non-perspective orientation computation algorithms by presenting visual odometry results on real data with a non-overlapping multi-camera configuration, including a comparison to a loosely coupled alternative. | |
dc.identifier.isbn | 9781467356411 | |
dc.identifier.uri | http://hdl.handle.net/1885/27462 | |
dc.publisher | IEEE | |
dc.relation.ispartofseries | 2013 IEEE International Conference on Robotics and Automation, ICRA 2013 | |
dc.source | Proceedings - IEEE International Conference on Robotics and Automation | |
dc.title | Using Multi-Camera Systems in Robotics: Efficient Solutions to the NPnP Problem | |
dc.type | Conference paper | |
local.bibliographicCitation.lastpage | 3776 | |
local.bibliographicCitation.startpage | 3770 | |
local.contributor.affiliation | Kneip, Laurent, College of Engineering and Computer Science, ANU | |
local.contributor.affiliation | Furgale, Paul, Swiss Federal Institute of Technology Zurich (ETH Zurich) | |
local.contributor.affiliation | Siegwart, Roland, Swiss Federal Institute of Technology Zurich (ETH Zurich) | |
local.contributor.authoremail | u5437393@anu.edu.au | |
local.contributor.authoruid | Kneip, Laurent, u5437393 | |
local.description.embargo | 2037-12-31 | |
local.description.notes | Imported from ARIES | |
local.description.refereed | Yes | |
local.identifier.absfor | 090602 - Control Systems, Robotics and Automation | |
local.identifier.absseo | 970109 - Expanding Knowledge in Engineering | |
local.identifier.ariespublication | u4628727xPUB51 | |
local.identifier.doi | 10.1109/ICRA.2013.6631107 | |
local.identifier.scopusID | 2-s2.0-84887276462 | |
local.identifier.uidSubmittedBy | u4628727 | |
local.type.status | Published Version |