Path Following for Mechanical Systems Applied to Robotic Manipulators
Many applications in robotics require faithfully following a prescribed path. Tracking controllers may not be appropriate for such a task, as there is no guarantee that the robot will stay on the path. The objective of this thesis is to develop a control design method which makes the “output” of a r...
Main Author: | |
---|---|
Language: | en |
Published: |
2010
|
Subjects: | |
Online Access: | http://hdl.handle.net/10012/5588 |
id |
ndltd-WATERLOO-oai-uwspace.uwaterloo.ca-10012-5588 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-WATERLOO-oai-uwspace.uwaterloo.ca-10012-55882013-01-08T18:53:57ZHladio, Andre2010-10-01T20:34:23Z2010-10-01T20:34:23Z2010-10-01T20:34:23Z2010http://hdl.handle.net/10012/5588Many applications in robotics require faithfully following a prescribed path. Tracking controllers may not be appropriate for such a task, as there is no guarantee that the robot will stay on the path. The objective of this thesis is to develop a control design method which makes the “output” of a robot get to, and move along the prescribed path without leaving the path. We consider the class of mechanical systems, which encompasses robotics. Various techniques exist for designing pah following controllers. We base our approach on a technique called “transverse feedback linearization”. Using this technique, if feasible, we decompose the dynamics of a mechanical system into a transversal subsystem and a tangential subsystem using a coordinate and feedback transformation. The transversal subsystem is linear, time-invariant and decoupled from the tangential subsystem. Stabilizing the origin of the transversal subsystem is equivalent to stabilizing a set corresponding to the output of the mechanical system being on the desired path, thereby partly achieving the control objective. Given a mechanical system and a path, we provide conditions under which this is possible. The tangential subsystem describes all of the motions of the mechanical system, when the output is on the path. Some tangential dynamics may move the output along the path, and thereby meet the design objective. In order to move the output of the mechanical system along the path, we further decompose the tangential subsystem into a subsystem which moves the output along the path, and a subsystem which does not, if feasible, using partial feedback linearization. The subsystem which governs output motions along the path is linear, time-invariant and decoupled. The remaining tangential dynamics have no special structure. We provide conditions under which such a decomposition of the tangential dynamics is possible. We show that a five-bar robotic manipulator has dynamics which may be transversely feedback linearized, and the tangential dynamics may be partially linearized. Given a circular path, we experimentally implement our path following design, and observe that our control objective is indeed met. Inherent advantages of path following over trajectory tracking are illustrated. Standard feedback linearization of a five-bar robotic manipulator with a flexible link has been shown to fail. We show that this system is transversely feedback linearizable, and its tangential dynamics may be partially linearized, under mild restrictions. Simulations illustrate path following applied to this complex system.enControl TheoryRoboticsPath Following for Mechanical Systems Applied to Robotic ManipulatorsThesis or DissertationElectrical and Computer EngineeringMaster of Applied ScienceElectrical and Computer Engineering |
collection |
NDLTD |
language |
en |
sources |
NDLTD |
topic |
Control Theory Robotics Electrical and Computer Engineering |
spellingShingle |
Control Theory Robotics Electrical and Computer Engineering Hladio, Andre Path Following for Mechanical Systems Applied to Robotic Manipulators |
description |
Many applications in robotics require faithfully following a prescribed path. Tracking controllers may not be appropriate for such a task, as there is no guarantee that the robot will stay on the path. The objective of this thesis is to develop a control design method which makes the “output” of a robot get to, and move along the prescribed path without leaving the path. We consider the class of mechanical systems, which encompasses robotics. Various techniques exist for designing pah following controllers. We base our approach on a technique called “transverse feedback linearization”. Using this technique, if feasible, we decompose the dynamics of a mechanical system into a transversal subsystem and a tangential subsystem using a coordinate and feedback transformation. The transversal subsystem is linear, time-invariant and decoupled from the tangential subsystem. Stabilizing the origin of the transversal subsystem is equivalent to stabilizing a set corresponding to the output of the mechanical system being on the desired path, thereby partly achieving the control objective. Given a mechanical system and a path, we provide conditions under which this is possible. The tangential subsystem describes all of the motions of the mechanical system, when the output is on the path. Some tangential dynamics may move the output along the path, and thereby meet the design objective. In order to move the output of the mechanical system along the path, we further decompose the tangential subsystem into a subsystem which moves the output along the path, and a subsystem which does not, if feasible, using partial feedback linearization. The subsystem which governs output motions along the path is linear, time-invariant and decoupled. The remaining tangential dynamics have no special structure. We provide conditions under which such a decomposition of the tangential dynamics is possible. We show that a five-bar robotic manipulator has dynamics which may be transversely feedback linearized, and the tangential dynamics may be partially linearized. Given a circular path, we experimentally implement our path following design, and observe that our control objective is indeed met. Inherent advantages of path following over trajectory tracking are illustrated. Standard feedback linearization of a five-bar robotic manipulator with a flexible link has been shown to fail. We show that this system is transversely feedback linearizable, and its tangential dynamics may be partially linearized, under mild restrictions. Simulations illustrate path following applied to this complex system. |
author |
Hladio, Andre |
author_facet |
Hladio, Andre |
author_sort |
Hladio, Andre |
title |
Path Following for Mechanical Systems Applied to Robotic Manipulators |
title_short |
Path Following for Mechanical Systems Applied to Robotic Manipulators |
title_full |
Path Following for Mechanical Systems Applied to Robotic Manipulators |
title_fullStr |
Path Following for Mechanical Systems Applied to Robotic Manipulators |
title_full_unstemmed |
Path Following for Mechanical Systems Applied to Robotic Manipulators |
title_sort |
path following for mechanical systems applied to robotic manipulators |
publishDate |
2010 |
url |
http://hdl.handle.net/10012/5588 |
work_keys_str_mv |
AT hladioandre pathfollowingformechanicalsystemsappliedtoroboticmanipulators |
_version_ |
1716573667401400320 |