Intelligent hierarchical control of a deployable manipulator

This thesis focuses on the development and implementation of an intelligent hierarchical controller for a deployable manipulator that may be used in spaceand 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

[1]  Mark Sin Tian Chu Design, construction and operation of a variable geometry manipulator , 1997 .

[2]  A. M. Ibrahim,et al.  A General Formulation for Librational Dynamics of Spacecraft with Deploying Appendages , 1984 .

[3]  Steven R. Lerman Problem solving and computation for scientists and engineers: an introduction using C , 1993 .

[4]  Vinod J. Modi,et al.  Control of a flexible space-based robot with slewing-deployable links , 1996 .

[5]  C. W. de Silva,et al.  A Knowledge-Based Control Structure for Robotic Manipulators , 1988 .

[6]  Clarence W. de Silva,et al.  An analytical framework for knowledge-based tuning of servo controllers , 1991 .

[7]  Clarence W. de Silva,et al.  Development of a knowledge-based hierarchical control structure for process automation , 1995 .

[8]  Mathieu Caron Planar dynamics and control of space-based flexible manipulators with slewing and deployable links , 1996 .

[9]  Vinod J. Modi,et al.  Three-Dimensional Response Characteristics for Spacecraft with Deploying Flexible Appendages , 1981 .

[10]  G. N. Saridis Knowledge implementation: structures of intelligent control systems , 1988 .

[11]  Qianruo Shen,et al.  ON THE DYNAMICS OF SPACECRAFT WITH FLEXIBLE, DEPLOYABLE AND SLEWING APPENDAGES , 1993 .

[12]  Bruno Siciliano,et al.  Modeling and Control of Robot Manipulators , 1995 .

[13]  C. W. de Silva Fuzzy information and degree of resolution within the context of a control hierarchy , 1991 .

[14]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..

[15]  L. Zadeh The role of fuzzy logic in the management of uncertainty in expert systems , 1983 .

[16]  M. Mesarovic,et al.  Theory of Hierarchical, Multilevel, Systems , 1970 .

[17]  Shinji Hokamoto,et al.  Formulation and dynamics of flexible space robots with deployable links , 1996 .

[18]  Shimshon Barlev,et al.  Implementation and evaluation of an intelligent tuner for an ill-defined servo-motor system , 1992 .

[19]  Jens Rasmussen,et al.  The role of hierarchical knowledge representation in decisionmaking and system management , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[20]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.