Cargando…
Design and Implementation of a Point Cloud Registration Algorithm for CERN Robotics Framework
This paper will explore the design and implementation of the new point cloud registration algorithm for CERN Robotics Framework (CRF) in C++. This project is initiated for the reason that, the old point cloud registration algorithm has a large codebase, and has numerous parameters to be tuned. These...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2021
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2779459 |
_version_ | 1780971808831307776 |
---|---|
author | Chuangyanyong, Thanapong |
author_facet | Chuangyanyong, Thanapong |
author_sort | Chuangyanyong, Thanapong |
collection | CERN |
description | This paper will explore the design and implementation of the new point cloud registration algorithm for CERN Robotics Framework (CRF) in C++. This project is initiated for the reason that, the old point cloud registration algorithm has a large codebase, and has numerous parameters to be tuned. These lead to an integration problem with the whole framework. Therefore, this implementation is designed based on ease of integration, and ease of maintenance. The proposed point cloud registration algorithm use edge features of each point cloud to construct a nonlinear least square cost function. Edges are obtained by using the eigenanalysis technique. Lastly, the implementation is compared with the Point Cloud Library's (PCL) Iterative Closest Point (ICP) algorithm. |
id | cern-2779459 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2021 |
record_format | invenio |
spelling | cern-27794592021-08-28T21:55:20Zhttp://cds.cern.ch/record/2779459engChuangyanyong, ThanapongDesign and Implementation of a Point Cloud Registration Algorithm for CERN Robotics FrameworkComputing and ComputersEngineeringThis paper will explore the design and implementation of the new point cloud registration algorithm for CERN Robotics Framework (CRF) in C++. This project is initiated for the reason that, the old point cloud registration algorithm has a large codebase, and has numerous parameters to be tuned. These lead to an integration problem with the whole framework. Therefore, this implementation is designed based on ease of integration, and ease of maintenance. The proposed point cloud registration algorithm use edge features of each point cloud to construct a nonlinear least square cost function. Edges are obtained by using the eigenanalysis technique. Lastly, the implementation is compared with the Point Cloud Library's (PCL) Iterative Closest Point (ICP) algorithm.CERN-STUDENTS-Note-2021-091oai:cds.cern.ch:27794592021-08-27 |
spellingShingle | Computing and Computers Engineering Chuangyanyong, Thanapong Design and Implementation of a Point Cloud Registration Algorithm for CERN Robotics Framework |
title | Design and Implementation of a Point Cloud Registration Algorithm for CERN Robotics Framework |
title_full | Design and Implementation of a Point Cloud Registration Algorithm for CERN Robotics Framework |
title_fullStr | Design and Implementation of a Point Cloud Registration Algorithm for CERN Robotics Framework |
title_full_unstemmed | Design and Implementation of a Point Cloud Registration Algorithm for CERN Robotics Framework |
title_short | Design and Implementation of a Point Cloud Registration Algorithm for CERN Robotics Framework |
title_sort | design and implementation of a point cloud registration algorithm for cern robotics framework |
topic | Computing and Computers Engineering |
url | http://cds.cern.ch/record/2779459 |
work_keys_str_mv | AT chuangyanyongthanapong designandimplementationofapointcloudregistrationalgorithmforcernroboticsframework |