- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Intelligent hierarchical control of a deployable manipulator
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Intelligent hierarchical control of a deployable manipulator Goulet, Jean-Francois
Abstract
This thesis focuses on the development and implementation of an intelligent hierarchical controller for a deployable manipulator that may be used in space- and ground-based applications. The emphasis is on the use of knowledge-based tuning of the low-level controllers so as to realize accurate operation under complex and incompletelyknown conditions, with a degree of autonomy. The robot that is investigated consists of two links: one free to slew (revolute joint) while the other allowed to deploy (prismatic joint). A three-level hierarchical system is developed, to control the manipulator. In the bottom layer of the hierarchy, a conventional proportional-integral-derivative (PID) controller is used, for regulating the manipulator joints. The middle layer monitors the performance of the joints of the manipulator, preprocesses the response signals, and extracts the performance parameters, based on a step-input response. The top layer makes inferences for appropriate tuning actions on the PID servos. A decision table is developed using linguistic rules of expert knowledge in tuning PID servos, in order to facilitate fast decision making in the top layer. The knowledge that is contained in this rulebase is acquired from available sources, and represented and processed using the fuzzy logic theory. The governing equations of motion for the ground-based manipulator are developed using the Lagrangian procedure. A Turbo C program is written for the groundbased simulations of the system, which incorporates the manipulator model and the hierarchical control system. Extensive ground-based simulations are carried out for trajectory following tasks. The space-based simulations are also carried out, making use of an existing Fortran program for a robot model tracking a trajectory. These simulations incorporate proportional-derivative control, along with the feedback linearization technique (FLT). An extensive study is carried out to determine the sensitivity of the performance of the control system to changes in the knowledge base. The developed control system is implemented on an existing prototype manipulator, in laboratory. The control software is written in Watcom C, and the manipulator is controlled using the QNX operating system, for real-time operation. A number of trajectory-following experiments were carried out. The study shows a good level of agreement between the ground-based simulations and experiments, with excellent performance of the manipulator when operated under the hierarchical control system. Since the space-based simulations also show good performance through the hierarchical control system, it can be concluded that the developed control system is an appropriate option for controlling space-based manipulators as well. The study further shows that, even in the absence of autotuning, knowledge-based tuning of the servo controllers of the manipulator at strategic task configurations can lead to a significant improvement in performance of practical manipulators.
Item Metadata
Title |
Intelligent hierarchical control of a deployable manipulator
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
1999
|
Description |
This thesis focuses on the development and implementation of an intelligent
hierarchical controller for a deployable manipulator that may be used in space- and
ground-based applications. The emphasis is on the use of knowledge-based tuning of the
low-level controllers so as to realize accurate operation under complex and incompletelyknown
conditions, with a degree of autonomy. The robot that is investigated consists of
two links: one free to slew (revolute joint) while the other allowed to deploy (prismatic
joint). A three-level hierarchical system is developed, to control the manipulator. In the
bottom layer of the hierarchy, a conventional proportional-integral-derivative (PID)
controller is used, for regulating the manipulator joints. The middle layer monitors the
performance of the joints of the manipulator, preprocesses the response signals, and
extracts the performance parameters, based on a step-input response. The top layer makes
inferences for appropriate tuning actions on the PID servos. A decision table is developed
using linguistic rules of expert knowledge in tuning PID servos, in order to facilitate fast
decision making in the top layer. The knowledge that is contained in this rulebase is
acquired from available sources, and represented and processed using the fuzzy logic
theory.
The governing equations of motion for the ground-based manipulator are
developed using the Lagrangian procedure. A Turbo C program is written for the groundbased
simulations of the system, which incorporates the manipulator model and the
hierarchical control system. Extensive ground-based simulations are carried out for
trajectory following tasks. The space-based simulations are also carried out, making use
of an existing Fortran program for a robot model tracking a trajectory. These simulations
incorporate proportional-derivative control, along with the feedback linearization
technique (FLT). An extensive study is carried out to determine the sensitivity of the
performance of the control system to changes in the knowledge base.
The developed control system is implemented on an existing prototype
manipulator, in laboratory. The control software is written in Watcom C, and the
manipulator is controlled using the QNX operating system, for real-time operation. A
number of trajectory-following experiments were carried out. The study shows a good level of agreement between the ground-based simulations and experiments, with excellent
performance of the manipulator when operated under the hierarchical control system.
Since the space-based simulations also show good performance through the hierarchical
control system, it can be concluded that the developed control system is an appropriate
option for controlling space-based manipulators as well. The study further shows that,
even in the absence of autotuning, knowledge-based tuning of the servo controllers of the
manipulator at strategic task configurations can lead to a significant improvement in
performance of practical manipulators.
|
Extent |
6993568 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-06-15
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
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.
|
DOI |
10.14288/1.0080956
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
1999-05
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
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.