Adaptive Kinematic Mapping Based on Chebyshev Interpolation: Application to Flexure-Jointed Micromanipulator Control
© 1996-2012 IEEE. For flexure-jointed mechanisms and manipulators, accurate kinematic models typically involve complex nonlinear descriptions of elastic behavior and are ill-suited for real-time control computations. An alternative approach is to use multidimensional function approximation methods,...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Journal |
Published: |
2020
|
Subjects: | |
Online Access: | https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85076865501&origin=inward http://cmuir.cmu.ac.th/jspui/handle/6653943832/68325 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Chiang Mai University |
id |
th-cmuir.6653943832-68325 |
---|---|
record_format |
dspace |
spelling |
th-cmuir.6653943832-683252020-04-02T15:26:00Z Adaptive Kinematic Mapping Based on Chebyshev Interpolation: Application to Flexure-Jointed Micromanipulator Control Thanagrid Chuthai Matthew O.T. Cole Theeraphong Wongratanaphisan Pinyo Puangmali Computer Science Engineering © 1996-2012 IEEE. For flexure-jointed mechanisms and manipulators, accurate kinematic models typically involve complex nonlinear descriptions of elastic behavior and are ill-suited for real-time control computations. An alternative approach is to use multidimensional function approximation methods, with optimization via online kinematic identification and calibration. In this article, a function interpolation approach is proposed based on Chebyshev approximation theory for near-optimal minimization of maximum positioning errors. The method allows fast calibration procedures using a small number of data points. The implementation involves a correction mapping that operates on command input variables before an approximate inverse kinematic model is applied. An adaptation algorithm is further proposed that can be used to update and refine mappings: 1) in a localized space for improved precision for the current task, or 2) globally by using calibration points chosen to match the Chebyshev nodes of the overall workspace. Results are shown for simulation of a flexure-jointed X-Y motion stage and for experiments on a X-Y-Z micromanipulation platform with Delta-type parallel kinematics. For the experiments, direct measurement of platform position was achieved using a microscope vision system. The proposed method gave order-of-magnitude improvements in positioning accuracy compared with the pseudo-rigid-body modeling approach and was found to out-perform direct visual servoing when operating with similar image capture rates. 2020-04-02T15:25:08Z 2020-04-02T15:25:08Z 2020-02-01 Journal 1941014X 10834435 2-s2.0-85076865501 10.1109/TMECH.2019.2960303 https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85076865501&origin=inward http://cmuir.cmu.ac.th/jspui/handle/6653943832/68325 |
institution |
Chiang Mai University |
building |
Chiang Mai University Library |
country |
Thailand |
collection |
CMU Intellectual Repository |
topic |
Computer Science Engineering |
spellingShingle |
Computer Science Engineering Thanagrid Chuthai Matthew O.T. Cole Theeraphong Wongratanaphisan Pinyo Puangmali Adaptive Kinematic Mapping Based on Chebyshev Interpolation: Application to Flexure-Jointed Micromanipulator Control |
description |
© 1996-2012 IEEE. For flexure-jointed mechanisms and manipulators, accurate kinematic models typically involve complex nonlinear descriptions of elastic behavior and are ill-suited for real-time control computations. An alternative approach is to use multidimensional function approximation methods, with optimization via online kinematic identification and calibration. In this article, a function interpolation approach is proposed based on Chebyshev approximation theory for near-optimal minimization of maximum positioning errors. The method allows fast calibration procedures using a small number of data points. The implementation involves a correction mapping that operates on command input variables before an approximate inverse kinematic model is applied. An adaptation algorithm is further proposed that can be used to update and refine mappings: 1) in a localized space for improved precision for the current task, or 2) globally by using calibration points chosen to match the Chebyshev nodes of the overall workspace. Results are shown for simulation of a flexure-jointed X-Y motion stage and for experiments on a X-Y-Z micromanipulation platform with Delta-type parallel kinematics. For the experiments, direct measurement of platform position was achieved using a microscope vision system. The proposed method gave order-of-magnitude improvements in positioning accuracy compared with the pseudo-rigid-body modeling approach and was found to out-perform direct visual servoing when operating with similar image capture rates. |
format |
Journal |
author |
Thanagrid Chuthai Matthew O.T. Cole Theeraphong Wongratanaphisan Pinyo Puangmali |
author_facet |
Thanagrid Chuthai Matthew O.T. Cole Theeraphong Wongratanaphisan Pinyo Puangmali |
author_sort |
Thanagrid Chuthai |
title |
Adaptive Kinematic Mapping Based on Chebyshev Interpolation: Application to Flexure-Jointed Micromanipulator Control |
title_short |
Adaptive Kinematic Mapping Based on Chebyshev Interpolation: Application to Flexure-Jointed Micromanipulator Control |
title_full |
Adaptive Kinematic Mapping Based on Chebyshev Interpolation: Application to Flexure-Jointed Micromanipulator Control |
title_fullStr |
Adaptive Kinematic Mapping Based on Chebyshev Interpolation: Application to Flexure-Jointed Micromanipulator Control |
title_full_unstemmed |
Adaptive Kinematic Mapping Based on Chebyshev Interpolation: Application to Flexure-Jointed Micromanipulator Control |
title_sort |
adaptive kinematic mapping based on chebyshev interpolation: application to flexure-jointed micromanipulator control |
publishDate |
2020 |
url |
https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85076865501&origin=inward http://cmuir.cmu.ac.th/jspui/handle/6653943832/68325 |
_version_ |
1681426799530082304 |