This article describes the implementation of hierarchical control on a
robotic manipulator using fuzzy logic. A decentralized control approa
ch is implemented, i.e., individual controllers control the two links
of the robot. The kinematic aspect of the control is treated as the su
pervisory mode at a higher level, and the joint control is treated as
the lower level. Fuzzy logic based rules determine the inverse kinemat
ic mapping, which maps the Cartesian coordinates to the individual joi
nt angles. This scheme is implemented using Togai Infra Logic software
and the entire simulation software is implemented using the ''C'' lan
guage. The results of the simulation are discussed. This experiment is
a proof of the principle that the fuzzy controller can be used to map
the nonlinear mapping, which can be implemented to more complex probl
ems of inverse kinematics of higher degree of freedom robots. A fuzzy
PD controller is implemented on a Rhino robot. The performance is comp
ared with a traditional PD controller. The fuzzy controller, being an
adaptive technique, gives better performance than a traditional linear
PD controller over a typical operational range. The fuzzy controller
reaches the desired position with no overshoot, which is unlikely with
a PD controller. (C) 1995 John Wiley and Sons, Inc.