Representation of 3D Environment Map Using B-Spline Surface with Two Mutually Perpendicular LRFs

This paper proposes a map representation method of three-dimensional (3D) environment by using B-spline surfaces, which are first used to describe large environment in 3D map construction research. Initially, a 3D point cloud map is constructed based on extracted line segments with two mutually perp...

Full description

Bibliographic Details
Main Authors: Rui-Jun Yan, Jing Wu, Ji Yeong Lee, Chang-Soo Han
Format: Article
Language:English
Published: Hindawi Limited 2015-01-01
Series:Mathematical Problems in Engineering
Online Access:http://dx.doi.org/10.1155/2015/690310
id doaj-7185647f503a4788b81c8acbfee002cc
record_format Article
spelling doaj-7185647f503a4788b81c8acbfee002cc2020-11-24T23:25:37ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472015-01-01201510.1155/2015/690310690310Representation of 3D Environment Map Using B-Spline Surface with Two Mutually Perpendicular LRFsRui-Jun Yan0Jing Wu1Ji Yeong Lee2Chang-Soo Han3Department of Mechatronics Engineering, Hanyang University, Ansan, Gyeonggi-do 426-791, Republic of KoreaDepartment of Mechatronics Engineering, Hanyang University, Ansan, Gyeonggi-do 426-791, Republic of KoreaDepartment of Robot Engineering, Hanyang University, Ansan, Gyeonggi-do 426-791, Republic of KoreaDepartment of Robot Engineering, Hanyang University, Ansan, Gyeonggi-do 426-791, Republic of KoreaThis paper proposes a map representation method of three-dimensional (3D) environment by using B-spline surfaces, which are first used to describe large environment in 3D map construction research. Initially, a 3D point cloud map is constructed based on extracted line segments with two mutually perpendicular 2D laser range finders (LRFs). Then two types of accumulated data sets are separated from the point cloud map according to different types of robot movements, continuous translation and continuous rotation. To express the environment more accurately, B-spline surface with covariance matrix is proposed to be extracted from each data set. Due to the random movements, there must be overlap between extracted B-spline surfaces. However, merging of two overlapping B-spline surfaces with different distribution directions of their control points is a complex problem, which is not well addressed by far. In our proposed method, each surface is divided into overlap and nonoverlap. Then generated sample points with propagated uncertainties from one overlap and their projection points located on the other overlap are merged using the product of Gaussian probability density functions. Based on this merged data set, a new surface is extracted to represent the environment instead of the two overlaps. Finally, proposed methods are validated by using the experimental result of an accurate representation of an indoor environment with B-spline surfaces.http://dx.doi.org/10.1155/2015/690310
collection DOAJ
language English
format Article
sources DOAJ
author Rui-Jun Yan
Jing Wu
Ji Yeong Lee
Chang-Soo Han
spellingShingle Rui-Jun Yan
Jing Wu
Ji Yeong Lee
Chang-Soo Han
Representation of 3D Environment Map Using B-Spline Surface with Two Mutually Perpendicular LRFs
Mathematical Problems in Engineering
author_facet Rui-Jun Yan
Jing Wu
Ji Yeong Lee
Chang-Soo Han
author_sort Rui-Jun Yan
title Representation of 3D Environment Map Using B-Spline Surface with Two Mutually Perpendicular LRFs
title_short Representation of 3D Environment Map Using B-Spline Surface with Two Mutually Perpendicular LRFs
title_full Representation of 3D Environment Map Using B-Spline Surface with Two Mutually Perpendicular LRFs
title_fullStr Representation of 3D Environment Map Using B-Spline Surface with Two Mutually Perpendicular LRFs
title_full_unstemmed Representation of 3D Environment Map Using B-Spline Surface with Two Mutually Perpendicular LRFs
title_sort representation of 3d environment map using b-spline surface with two mutually perpendicular lrfs
publisher Hindawi Limited
series Mathematical Problems in Engineering
issn 1024-123X
1563-5147
publishDate 2015-01-01
description This paper proposes a map representation method of three-dimensional (3D) environment by using B-spline surfaces, which are first used to describe large environment in 3D map construction research. Initially, a 3D point cloud map is constructed based on extracted line segments with two mutually perpendicular 2D laser range finders (LRFs). Then two types of accumulated data sets are separated from the point cloud map according to different types of robot movements, continuous translation and continuous rotation. To express the environment more accurately, B-spline surface with covariance matrix is proposed to be extracted from each data set. Due to the random movements, there must be overlap between extracted B-spline surfaces. However, merging of two overlapping B-spline surfaces with different distribution directions of their control points is a complex problem, which is not well addressed by far. In our proposed method, each surface is divided into overlap and nonoverlap. Then generated sample points with propagated uncertainties from one overlap and their projection points located on the other overlap are merged using the product of Gaussian probability density functions. Based on this merged data set, a new surface is extracted to represent the environment instead of the two overlaps. Finally, proposed methods are validated by using the experimental result of an accurate representation of an indoor environment with B-spline surfaces.
url http://dx.doi.org/10.1155/2015/690310
work_keys_str_mv AT ruijunyan representationof3denvironmentmapusingbsplinesurfacewithtwomutuallyperpendicularlrfs
AT jingwu representationof3denvironmentmapusingbsplinesurfacewithtwomutuallyperpendicularlrfs
AT jiyeonglee representationof3denvironmentmapusingbsplinesurfacewithtwomutuallyperpendicularlrfs
AT changsoohan representationof3denvironmentmapusingbsplinesurfacewithtwomutuallyperpendicularlrfs
_version_ 1725556680963391488