Research on reconfigurable and reliable manipulators: Final report, August 14, 1994--August 14, 1996

To address the need for a more flexible and reliable manipulator, the authors propose the concept of a rapidly deployable fault tolerant manipulator system. Such a system combines a Reconfigurable Modular Manipulator System (RMMS) with support software for rapid programming, trajectory planning, and control. This allows the user to rapidly configure a fault tolerant manipulator custom-tailored for a given task. This thesis investigates all aspects involved in such a system. It describes an RMMS prototype which consists of seven manipulator modules with a total of four degrees-of-freedom. The reconfigurability of the hardware is made transparent to the user by the supporting control software that automatically adapts itself to the current manipulator configuration. To achieve high reliability, a global fault tolerant trajectory planning algorithm is introduced. This algorithm guarantees that a manipulator can continue its task even when one of the manipulator joints fails and is immobilized. Finally, all these aspects are considered simultaneously in the task based design software, that determines the manipulator configuration, its base position, and the fault tolerant joint space trajectory that are optimally suited to perform a given task. The most important contribution of this thesis is a novel agent-based approach to solve the task based design problem. The approach is based on a genetic algorithm for which the modification and evaluation operations are implemented as autonomous asynchronous agents. Finally, the thesis presents a performance analysis of the agent-based design framework by comparing its results with those of exhaustive search, random search, and multiple restart statistical hill-climbing.