A posture measurement approach for an articulated manipulator by RGB-D cameras

The objective of this article aims at the safety problems where robots and operators are highly coupled in a working space. A method to model an articulated robot manipulator by cylindrical geometries based on partial cloud points is proposed in this article. Firstly, images with point cloud data co...

Full description

Bibliographic Details
Main Authors: Haobin Shi, Meng Xu, Kao-Shing Hwang, Chia-Hung Hung
Format: Article
Language:English
Published: SAGE Publishing 2019-04-01
Series:International Journal of Advanced Robotic Systems
Online Access:https://doi.org/10.1177/1729881419838130
id doaj-5b5019a28c76482e970f9adcdb21302b
record_format Article
spelling doaj-5b5019a28c76482e970f9adcdb21302b2020-11-25T03:32:21ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142019-04-011610.1177/1729881419838130A posture measurement approach for an articulated manipulator by RGB-D camerasHaobin Shi0Meng Xu1Kao-Shing Hwang2Chia-Hung Hung3 School of Computer Science, Northwestern Polytechnical University, Xi’an, China School of Computer Science, Northwestern Polytechnical University, Xi’an, China Department of Electrical Engineering, National Sun Yat-sen University, Kaohsiung Department of Electrical Engineering, National Sun Yat-sen University, KaohsiungThe objective of this article aims at the safety problems where robots and operators are highly coupled in a working space. A method to model an articulated robot manipulator by cylindrical geometries based on partial cloud points is proposed in this article. Firstly, images with point cloud data containing the posture of a robot with five resolution links are captured by a pair of RGB-D cameras. Secondly, the process of point cloud clustering and Gaussian noise filtering is applied to the images to separate the point cloud data of three links from the combined images. Thirdly, an ideal cylindrical model fits the processed point cloud data are segmented by the random sample consensus method such that three joint angles corresponding to three major links are computed. The original method for calculating the normal vector of point cloud data is the cylindrical model segmentation method, but the accuracy of posture measurement is low when the point cloud data is incomplete. To solve this problem, a principal axis compensation method is proposed, which is not affected by number of point cloud cluster data. The original method and the proposed method are used to estimate the three joint angular of the manipulator system in experiments. Experimental results show that the average error is reduced by 27.97%, and the sample standard deviation of the error is reduced by 54.21% compared with the original method for posture measurement. The proposed method is 0.971 piece/s slower than the original method in terms of the image processing velocity. But the proposed method is still feasible, and the purpose of posture measurement is achieved.https://doi.org/10.1177/1729881419838130
collection DOAJ
language English
format Article
sources DOAJ
author Haobin Shi
Meng Xu
Kao-Shing Hwang
Chia-Hung Hung
spellingShingle Haobin Shi
Meng Xu
Kao-Shing Hwang
Chia-Hung Hung
A posture measurement approach for an articulated manipulator by RGB-D cameras
International Journal of Advanced Robotic Systems
author_facet Haobin Shi
Meng Xu
Kao-Shing Hwang
Chia-Hung Hung
author_sort Haobin Shi
title A posture measurement approach for an articulated manipulator by RGB-D cameras
title_short A posture measurement approach for an articulated manipulator by RGB-D cameras
title_full A posture measurement approach for an articulated manipulator by RGB-D cameras
title_fullStr A posture measurement approach for an articulated manipulator by RGB-D cameras
title_full_unstemmed A posture measurement approach for an articulated manipulator by RGB-D cameras
title_sort posture measurement approach for an articulated manipulator by rgb-d cameras
publisher SAGE Publishing
series International Journal of Advanced Robotic Systems
issn 1729-8814
publishDate 2019-04-01
description The objective of this article aims at the safety problems where robots and operators are highly coupled in a working space. A method to model an articulated robot manipulator by cylindrical geometries based on partial cloud points is proposed in this article. Firstly, images with point cloud data containing the posture of a robot with five resolution links are captured by a pair of RGB-D cameras. Secondly, the process of point cloud clustering and Gaussian noise filtering is applied to the images to separate the point cloud data of three links from the combined images. Thirdly, an ideal cylindrical model fits the processed point cloud data are segmented by the random sample consensus method such that three joint angles corresponding to three major links are computed. The original method for calculating the normal vector of point cloud data is the cylindrical model segmentation method, but the accuracy of posture measurement is low when the point cloud data is incomplete. To solve this problem, a principal axis compensation method is proposed, which is not affected by number of point cloud cluster data. The original method and the proposed method are used to estimate the three joint angular of the manipulator system in experiments. Experimental results show that the average error is reduced by 27.97%, and the sample standard deviation of the error is reduced by 54.21% compared with the original method for posture measurement. The proposed method is 0.971 piece/s slower than the original method in terms of the image processing velocity. But the proposed method is still feasible, and the purpose of posture measurement is achieved.
url https://doi.org/10.1177/1729881419838130
work_keys_str_mv AT haobinshi aposturemeasurementapproachforanarticulatedmanipulatorbyrgbdcameras
AT mengxu aposturemeasurementapproachforanarticulatedmanipulatorbyrgbdcameras
AT kaoshinghwang aposturemeasurementapproachforanarticulatedmanipulatorbyrgbdcameras
AT chiahunghung aposturemeasurementapproachforanarticulatedmanipulatorbyrgbdcameras
AT haobinshi posturemeasurementapproachforanarticulatedmanipulatorbyrgbdcameras
AT mengxu posturemeasurementapproachforanarticulatedmanipulatorbyrgbdcameras
AT kaoshinghwang posturemeasurementapproachforanarticulatedmanipulatorbyrgbdcameras
AT chiahunghung posturemeasurementapproachforanarticulatedmanipulatorbyrgbdcameras
_version_ 1724568884229439488