Repository logo
 
Publication

Map-matching algorithms for robot self-localization: a comparison between perfect match, iterative closest point and normal distributions transform

dc.contributor.authorSobreira, Héber
dc.contributor.authorCosta, Carlos M.
dc.contributor.authorSousa, Ivo
dc.contributor.authorRocha, Luís Freitas
dc.contributor.authorLima, José
dc.contributor.authorFarias, P.C.M.A.
dc.contributor.authorCosta, Paulo Gomes da
dc.contributor.authorMoreira, António Paulo G. M.
dc.date.accessioned2018-03-12T12:35:06Z
dc.date.available2018-03-12T12:35:06Z
dc.date.issued2019
dc.description.abstractThe self-localization of mobile robots is one of the most fundamental problems in the robotics navigation eld. It is a complex and challenging issue due to the hard requirements that autonomous mobile vehicles are subject to, particularly with regard to the algorithms accuracy, robustness and computational e ciency. In this paper, we present a comparison of the three most used map-matching algorithms for robot self-localization based on natural landmarks, namely our implementation of the Perfect Match (PM) and the Iterative Closest Point (ICP) along with the Normal Distribution Transform (NDT) available in the Point Cloud Library (PCL). Regarding the ICP algorithm, we introduce in this paper a new methodology for performing correspondence estimation using lookup tables that was inspired in the PM approach. This new method for computing the closest map point to a given sensor reading proved to be 40 to 60 times faster than the existing k-d tree approach used in the PCL implementation and allowed the ICP algorithm to perform point cloud registration 5 to 9 times faster. For the purpose of comparing the presented algorithms we have considered a set of representative metrics, such as the pose estimation accuracy, the computational e ciency, the convergence speed, the maximum admissible initialization error and the robustness to the presence of outliers in the robots sensors data. The test results were retrieved using our ROS natural landmark public dataset that contains several tests with simulated and real sensor data. The performance and robustness of the Perfect Match is highlighted throughout this article, showing its advantage for real-time embedded systems with limited computing power which require accurate pose estimation and fast reaction times when the robot is navigating at high speeds.pt_PT
dc.description.sponsorshipThe research leading to these results has received fund- ing from the European Union’s Horizon 2020 - The EU Framework Programme for Research and Innovation 2014-2020, under grant agreement No. 688807. Project ”TEC4Growth - Pervasive Intelligence, Enhancers and Proofs of Concept with Industrial Impact/NORTE-01-0145-FEDER-000020” is financed by the North Portugal Regional Operational. Programme (NORTE 2020), under the PORTUGAL 2020 Partnership Agreement, and through the European Regional Development Fund (ERDF). This work is also financed by the ERDF European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 Programme, and by National Fund through the FCT Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) within project POCI-01-0145-FEDER-006961. This work is financed by the ERDF European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 Programme, and by National Funds through the Portuguese funding agency, FCT -Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology), within project SAICTPAC/0034/2015-POCI-01-0145-FEDER-016418. The research leading to these results has received funding from the European Unions Horizon 2020 - The EU Framework Programme for Research and Innovation 20142020, under grant agreement No. 688807 ColRobot. P. C. M. A. Farias acknowledge support from CNPq/CsF PDE 233517/2014-6 for providing a scholarship.
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationSobreira, Héber; Costa, Carlos M.; Sousa, Ivo; Rocha, Luis; Lima, José; Farias, P. C. M. A.; Costa, Paulo; Moreira, A. Paulo (2019). Map-matching algorithms for robot self-localization: a comparison between perfect match, iterative closest point and normal distributions transform. Journal of Intelligent and Robotic Systems. ISSN 0921-0296. 93:3-4, p. 533-546pt_PT
dc.identifier.doi10.1007/s10846-017-0765-5pt_PT
dc.identifier.issn0921-0296
dc.identifier.urihttp://hdl.handle.net/10198/16260
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.relationCollaborative Robotics for Assembly and Kitting in Smart Manufacturing
dc.relationAligning Manufacturing Decision Making with Advanced Manufacturing Technologies.
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subject2D laser scanpt_PT
dc.subjectMap matchingpt_PT
dc.subjectRobot self-localizationpt_PT
dc.titleMap-matching algorithms for robot self-localization: a comparison between perfect match, iterative closest point and normal distributions transformpt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.awardTitleCollaborative Robotics for Assembly and Kitting in Smart Manufacturing
oaire.awardTitleAligning Manufacturing Decision Making with Advanced Manufacturing Technologies.
oaire.awardURIinfo:eu-repo/grantAgreement/EC/H2020/688807/EU
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/9471 - RIDTI/SAICTPAC%2F0034%2F2015/PT
oaire.citation.endPage14pt_PT
oaire.citation.startPage1pt_PT
oaire.citation.titleJournal of Intelligent and Robotic Systemspt_PT
oaire.fundingStreamH2020
oaire.fundingStream9471 - RIDTI
person.familyNameLima
person.givenNameJosé
person.identifierR-000-8GD
person.identifier.ciencia-id6016-C902-86A9
person.identifier.orcid0000-0001-7902-1207
person.identifier.ridL-3370-2014
person.identifier.scopus-author-id55851941311
project.funder.identifierhttp://doi.org/10.13039/501100008530
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.nameEuropean Commission
project.funder.nameFundação para a Ciência e a Tecnologia
rcaap.rightsrestrictedAccesspt_PT
rcaap.typearticlept_PT
relation.isAuthorOfPublicationd88c2b2a-efc2-48ef-b1fd-1145475e0055
relation.isAuthorOfPublication.latestForDiscoveryd88c2b2a-efc2-48ef-b1fd-1145475e0055
relation.isProjectOfPublication4f70736e-447c-4ba3-94fb-2566fa684d66
relation.isProjectOfPublication58553a26-9519-45f8-93eb-86687f81df24
relation.isProjectOfPublication.latestForDiscovery58553a26-9519-45f8-93eb-86687f81df24

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
MapMatching.pdf
Size:
4.58 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: