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...

Descripción completa

Detalles Bibliográficos
Autor principal: Chuangyanyong, Thanapong
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