Cargando…
A Coarse-to-Fine Method for Estimating the Axis Pose Based on 3D Point Clouds in Robotic Cylindrical Shaft-in-Hole Assembly
In this work, we propose a novel coarse-to-fine method for object pose estimation coupled with admittance control to promote robotic shaft-in-hole assembly. Considering that traditional approaches to locate the hole by force sensing are time-consuming, we employ 3D vision to estimate the axis pose o...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8231622/ https://www.ncbi.nlm.nih.gov/pubmed/34204808 http://dx.doi.org/10.3390/s21124064 |
_version_ | 1783713467688026112 |
---|---|
author | Li, Can Chen, Ping Xu, Xin Wang, Xinyu Yin, Aijun |
author_facet | Li, Can Chen, Ping Xu, Xin Wang, Xinyu Yin, Aijun |
author_sort | Li, Can |
collection | PubMed |
description | In this work, we propose a novel coarse-to-fine method for object pose estimation coupled with admittance control to promote robotic shaft-in-hole assembly. Considering that traditional approaches to locate the hole by force sensing are time-consuming, we employ 3D vision to estimate the axis pose of the hole. Thus, robots can locate the target hole in both position and orientation and enable the shaft to move into the hole along the axis orientation. In our method, first, the raw point cloud of a hole is processed to acquire the keypoints. Then, a coarse axis is extracted according to the geometric constraints between the surface normals and axis. Lastly, axis refinement is performed on the coarse axis to achieve higher precision. Practical experiments verified the effectiveness of the axis pose estimation. The assembly strategy composed of axis pose estimation and admittance control was effectively applied to the robotic shaft-in-hole assembly. |
format | Online Article Text |
id | pubmed-8231622 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-82316222021-06-26 A Coarse-to-Fine Method for Estimating the Axis Pose Based on 3D Point Clouds in Robotic Cylindrical Shaft-in-Hole Assembly Li, Can Chen, Ping Xu, Xin Wang, Xinyu Yin, Aijun Sensors (Basel) Article In this work, we propose a novel coarse-to-fine method for object pose estimation coupled with admittance control to promote robotic shaft-in-hole assembly. Considering that traditional approaches to locate the hole by force sensing are time-consuming, we employ 3D vision to estimate the axis pose of the hole. Thus, robots can locate the target hole in both position and orientation and enable the shaft to move into the hole along the axis orientation. In our method, first, the raw point cloud of a hole is processed to acquire the keypoints. Then, a coarse axis is extracted according to the geometric constraints between the surface normals and axis. Lastly, axis refinement is performed on the coarse axis to achieve higher precision. Practical experiments verified the effectiveness of the axis pose estimation. The assembly strategy composed of axis pose estimation and admittance control was effectively applied to the robotic shaft-in-hole assembly. MDPI 2021-06-12 /pmc/articles/PMC8231622/ /pubmed/34204808 http://dx.doi.org/10.3390/s21124064 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Li, Can Chen, Ping Xu, Xin Wang, Xinyu Yin, Aijun A Coarse-to-Fine Method for Estimating the Axis Pose Based on 3D Point Clouds in Robotic Cylindrical Shaft-in-Hole Assembly |
title | A Coarse-to-Fine Method for Estimating the Axis Pose Based on 3D Point Clouds in Robotic Cylindrical Shaft-in-Hole Assembly |
title_full | A Coarse-to-Fine Method for Estimating the Axis Pose Based on 3D Point Clouds in Robotic Cylindrical Shaft-in-Hole Assembly |
title_fullStr | A Coarse-to-Fine Method for Estimating the Axis Pose Based on 3D Point Clouds in Robotic Cylindrical Shaft-in-Hole Assembly |
title_full_unstemmed | A Coarse-to-Fine Method for Estimating the Axis Pose Based on 3D Point Clouds in Robotic Cylindrical Shaft-in-Hole Assembly |
title_short | A Coarse-to-Fine Method for Estimating the Axis Pose Based on 3D Point Clouds in Robotic Cylindrical Shaft-in-Hole Assembly |
title_sort | coarse-to-fine method for estimating the axis pose based on 3d point clouds in robotic cylindrical shaft-in-hole assembly |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8231622/ https://www.ncbi.nlm.nih.gov/pubmed/34204808 http://dx.doi.org/10.3390/s21124064 |
work_keys_str_mv | AT lican acoarsetofinemethodforestimatingtheaxisposebasedon3dpointcloudsinroboticcylindricalshaftinholeassembly AT chenping acoarsetofinemethodforestimatingtheaxisposebasedon3dpointcloudsinroboticcylindricalshaftinholeassembly AT xuxin acoarsetofinemethodforestimatingtheaxisposebasedon3dpointcloudsinroboticcylindricalshaftinholeassembly AT wangxinyu acoarsetofinemethodforestimatingtheaxisposebasedon3dpointcloudsinroboticcylindricalshaftinholeassembly AT yinaijun acoarsetofinemethodforestimatingtheaxisposebasedon3dpointcloudsinroboticcylindricalshaftinholeassembly AT lican coarsetofinemethodforestimatingtheaxisposebasedon3dpointcloudsinroboticcylindricalshaftinholeassembly AT chenping coarsetofinemethodforestimatingtheaxisposebasedon3dpointcloudsinroboticcylindricalshaftinholeassembly AT xuxin coarsetofinemethodforestimatingtheaxisposebasedon3dpointcloudsinroboticcylindricalshaftinholeassembly AT wangxinyu coarsetofinemethodforestimatingtheaxisposebasedon3dpointcloudsinroboticcylindricalshaftinholeassembly AT yinaijun coarsetofinemethodforestimatingtheaxisposebasedon3dpointcloudsinroboticcylindricalshaftinholeassembly |