Unified Parameterization and Calibration of Serial, Parallel, and Hybrid Manipulators
In this work, we present methods allowing parallel, hybrid, and serial manipulators to be analyzed, calibrated, and controlled with the same analytical tools. We introduce a general approach to describe any robotic manipulator using established serial-link representations. We use this framework to g...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-11-01
|
Series: | Robotics |
Subjects: | |
Online Access: | https://www.mdpi.com/2218-6581/10/4/124 |
_version_ | 1797500939104419840 |
---|---|
author | Benjamin L. Moser Joshua A. Gordon Andrew J. Petruska |
author_facet | Benjamin L. Moser Joshua A. Gordon Andrew J. Petruska |
author_sort | Benjamin L. Moser |
collection | DOAJ |
description | In this work, we present methods allowing parallel, hybrid, and serial manipulators to be analyzed, calibrated, and controlled with the same analytical tools. We introduce a general approach to describe any robotic manipulator using established serial-link representations. We use this framework to generate analytical kinematic and calibration Jacobians for general manipulator constructions using null space constraints and extend the methods to hybrid manipulator types with complex geometry. We leverage the analytical Jacobians to develop detailed expressions for post-calibration pose uncertainties that are applied to describe the relationship between data set size and post-calibration uncertainty. We demonstrate the calibration of a hybrid manipulator assembled from high precision calibrated industrial components resulting in 91.1 <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mi mathvariant="sans-serif">μ</mi></semantics></math></inline-formula>m RMS position error and 71.2 <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mi mathvariant="sans-serif">μ</mi></semantics></math></inline-formula>rad RMS rotation error, representing a 46.7% reduction compared to the baseline calibration of assembly offsets. |
first_indexed | 2024-03-10T03:11:05Z |
format | Article |
id | doaj.art-e329b300e07c437783b2217241dbb10b |
institution | Directory Open Access Journal |
issn | 2218-6581 |
language | English |
last_indexed | 2024-03-10T03:11:05Z |
publishDate | 2021-11-01 |
publisher | MDPI AG |
record_format | Article |
series | Robotics |
spelling | doaj.art-e329b300e07c437783b2217241dbb10b2023-11-23T10:26:52ZengMDPI AGRobotics2218-65812021-11-0110412410.3390/robotics10040124Unified Parameterization and Calibration of Serial, Parallel, and Hybrid ManipulatorsBenjamin L. Moser0Joshua A. Gordon1Andrew J. Petruska2M3 Robotics Laboratory, Department of Mechanical Engineering, Colorado School of Mines, Golden, CO 80401, USANational Institute of Standards and Technology, Boulder, CO 80305, USAM3 Robotics Laboratory, Department of Mechanical Engineering, Colorado School of Mines, Golden, CO 80401, USAIn this work, we present methods allowing parallel, hybrid, and serial manipulators to be analyzed, calibrated, and controlled with the same analytical tools. We introduce a general approach to describe any robotic manipulator using established serial-link representations. We use this framework to generate analytical kinematic and calibration Jacobians for general manipulator constructions using null space constraints and extend the methods to hybrid manipulator types with complex geometry. We leverage the analytical Jacobians to develop detailed expressions for post-calibration pose uncertainties that are applied to describe the relationship between data set size and post-calibration uncertainty. We demonstrate the calibration of a hybrid manipulator assembled from high precision calibrated industrial components resulting in 91.1 <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mi mathvariant="sans-serif">μ</mi></semantics></math></inline-formula>m RMS position error and 71.2 <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mi mathvariant="sans-serif">μ</mi></semantics></math></inline-formula>rad RMS rotation error, representing a 46.7% reduction compared to the baseline calibration of assembly offsets.https://www.mdpi.com/2218-6581/10/4/124parallel manipulatorsrobot kinematic calibrationhybrid manipulatorspose uncertainty |
spellingShingle | Benjamin L. Moser Joshua A. Gordon Andrew J. Petruska Unified Parameterization and Calibration of Serial, Parallel, and Hybrid Manipulators Robotics parallel manipulators robot kinematic calibration hybrid manipulators pose uncertainty |
title | Unified Parameterization and Calibration of Serial, Parallel, and Hybrid Manipulators |
title_full | Unified Parameterization and Calibration of Serial, Parallel, and Hybrid Manipulators |
title_fullStr | Unified Parameterization and Calibration of Serial, Parallel, and Hybrid Manipulators |
title_full_unstemmed | Unified Parameterization and Calibration of Serial, Parallel, and Hybrid Manipulators |
title_short | Unified Parameterization and Calibration of Serial, Parallel, and Hybrid Manipulators |
title_sort | unified parameterization and calibration of serial parallel and hybrid manipulators |
topic | parallel manipulators robot kinematic calibration hybrid manipulators pose uncertainty |
url | https://www.mdpi.com/2218-6581/10/4/124 |
work_keys_str_mv | AT benjaminlmoser unifiedparameterizationandcalibrationofserialparallelandhybridmanipulators AT joshuaagordon unifiedparameterizationandcalibrationofserialparallelandhybridmanipulators AT andrewjpetruska unifiedparameterizationandcalibrationofserialparallelandhybridmanipulators |