Motion control of non-fixed base robotic manipulators

Robotic manipulators mounted on spacecraft experience a number of kinematic, dynamic, and control problems because the motion of the spacecraft is affected by the robot motion. Because of this dynamic coupling, robot motion required to produce a given robot end-effector position for a fixed base...

Full description

Bibliographic Details
Main Author: Carter, Frederick Michael
Format: Others
Language:English
Published: 2009
Online Access:http://hdl.handle.net/2429/5918
id ndltd-UBC-oai-circle.library.ubc.ca-2429-5918
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-59182018-01-05T17:32:50Z Motion control of non-fixed base robotic manipulators Carter, Frederick Michael Robotic manipulators mounted on spacecraft experience a number of kinematic, dynamic, and control problems because the motion of the spacecraft is affected by the robot motion. Because of this dynamic coupling, robot motion required to produce a given robot end-effector position for a fixed base manipulator would not result in correct end-effector position for the same manipulator mounted on a spacecraft. In this thesis, the general three dimensional equations of motion are derived for an n link manipulator mounted on a non-fixed base object. Instead of performing a single inverse kinematic calculation at the beginning of a movement to determine the required joint setpoints, multiple inverse kinematic updates are done throughout a movement. The updating sequence is determined by an optimal inverse kinematic updating algorithm. This motion control algorithm is based on experimental simulation results performed in Matlab and a set of performance indices that are used as guidelines. Simple PD joint controllers are used for servoing the manipulator joints for a planar robot application. A joint trajectory generator utilizing velocity time scaling and quintic polynomials is developed. In addition to compensating for the base motion, it is shown that multiple updating requires less energy consumption than single inverse kinematic calculation based movements. Endpoint overcompensation and endpoint servoing are two techniques that enable any desired manipulator accuracy assuming kinematic and dynamic singuarities are not encountered. The derived motion control techniques incorporate the base motion without base motion control. Knowledge of the system dynamics is not required and the iterative inverse kinematics is performed online without model prediction. Applied Science, Faculty of Mechanical Engineering, Department of Graduate 2009-03-11T22:22:38Z 2009-03-11T22:22:38Z 1997 1997-05 Text Thesis/Dissertation http://hdl.handle.net/2429/5918 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. 4611063 bytes application/pdf
collection NDLTD
language English
format Others
sources NDLTD
description Robotic manipulators mounted on spacecraft experience a number of kinematic, dynamic, and control problems because the motion of the spacecraft is affected by the robot motion. Because of this dynamic coupling, robot motion required to produce a given robot end-effector position for a fixed base manipulator would not result in correct end-effector position for the same manipulator mounted on a spacecraft. In this thesis, the general three dimensional equations of motion are derived for an n link manipulator mounted on a non-fixed base object. Instead of performing a single inverse kinematic calculation at the beginning of a movement to determine the required joint setpoints, multiple inverse kinematic updates are done throughout a movement. The updating sequence is determined by an optimal inverse kinematic updating algorithm. This motion control algorithm is based on experimental simulation results performed in Matlab and a set of performance indices that are used as guidelines. Simple PD joint controllers are used for servoing the manipulator joints for a planar robot application. A joint trajectory generator utilizing velocity time scaling and quintic polynomials is developed. In addition to compensating for the base motion, it is shown that multiple updating requires less energy consumption than single inverse kinematic calculation based movements. Endpoint overcompensation and endpoint servoing are two techniques that enable any desired manipulator accuracy assuming kinematic and dynamic singuarities are not encountered. The derived motion control techniques incorporate the base motion without base motion control. Knowledge of the system dynamics is not required and the iterative inverse kinematics is performed online without model prediction. === Applied Science, Faculty of === Mechanical Engineering, Department of === Graduate
author Carter, Frederick Michael
spellingShingle Carter, Frederick Michael
Motion control of non-fixed base robotic manipulators
author_facet Carter, Frederick Michael
author_sort Carter, Frederick Michael
title Motion control of non-fixed base robotic manipulators
title_short Motion control of non-fixed base robotic manipulators
title_full Motion control of non-fixed base robotic manipulators
title_fullStr Motion control of non-fixed base robotic manipulators
title_full_unstemmed Motion control of non-fixed base robotic manipulators
title_sort motion control of non-fixed base robotic manipulators
publishDate 2009
url http://hdl.handle.net/2429/5918
work_keys_str_mv AT carterfrederickmichael motioncontrolofnonfixedbaseroboticmanipulators
_version_ 1718587232735985664