
Research on reconfigurable and reliable manipulators: Final report, August 14, 1994--August 14, 1996
Author(s) -
Pradeep K. Khosla,
Takeo Kanade
Publication year - 1996
Language(s) - English
Resource type - Reports
DOI - 10.2172/291140
Subject(s) - reconfigurability , task (project management) , modular design , computer science , software , trajectory , control engineering , mobile manipulator , fault tolerance , fault (geology) , engineering , robot , distributed computing , artificial intelligence , systems engineering , telecommunications , physics , mobile robot , astronomy , seismology , programming language , geology , operating system
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