Designing Equally Fault-Tolerant Configurations for Kinematically Redundant Manipulators Rodney G. Roberts , Salman A. Siddiqui , and Anthony A. Maciejewski Abstract— In this article, the authors examine the problem of designing nominal manipulator Jacobians that are optimally fault-tolerant to multiple joint failures. In this work, optimality is defined in terms of the worst case relative manipulability index. Building on previous work, it is shown that for a robot manipulator working in three-dimensional workspace to be equally fault-tolerant to any two simultaneous joint failures, the manipulator must have precisely six degrees of freedom. A corresponding family of Jacobians with this property is identified. It is also shown that the two-dimensional workspace problem has no such solution. I. INTRODUCTION Fault-tolerant design of serial or parallel manipulators is critical for tasks requiring robots to operate in remote and hazardous environments where repair and maintenance tasks are extremely difficult [1]-[10]. In such cases, operational reliability is of prime importance. By adding kinematic redundancy to the robotic system, the robot may still be able to perform its task even if one or more joint actuators fail [11]. However, simply adding kinematic redundancy to the system does not guarantee fault tolerance [12]. One must strategically plan how the kinematic redundancy should be added to the system to ensure that fault tolerance is optimized [13]. One approach to the problem of designing fault-tolerant robots is to optimize some measure of fault tolerance. This measure can be either global, i.e., over a specified region of the workspace, or local, i.e., at a specific configuration. Global measures, such as those in [14], [15], are more appropriate for tasks that require large motions throughout the workspace, whereas local measures [11], [16] are more appropriate for dexterous operations in a relatively small location, e.g., laser pointing [6] and manipulation of nuclear material [9]. In this article we focus on a local measure called the relative manipulability index, which was first introduced in [12] to quantify the fault tolerance of kinematically re- dundant serial manipulators. Relative manipulability indices have also been used to study the fault tolerance of redundant Gough-Stewart platforms [17]. In the next section, we describe the relative manipulability index and its relationship to the null space of the manipulator Jacobian. In Section III, bounds are derived for the minimum This work was supported by the National Science Foundation under Contract IIS-0812437. R. G. Roberts and S. A. Siddiqui are with the Department of Electrical and Computer Engineering, Florida State University, Tallahassee, FL 32310- 6046, USA (e-mail: rroberts@eng.fsu.edu; siddiqui@eng.fsu.edu). A. A. Maciejewski is with the Department of Electrical and Computer Engineering, Colorado State University, Fort Collins, CO 80523-1373, USA (e-mail: aam@colostate.edu). relative manipulability index. These bounds motivate the goal of finding optimally fault-tolerant manipulator configurations in Section IV. Examples of optimally fault-tolerant configu- rations are presented. Lastly, conclusions appear in Section V. II. THE RELATIVE MANIPULABILITY INDEX For a serial manipulator, the relative manipulability index is defined in terms of the manipulator Jacobian J , which relates the manipulator’s joint velocity ˙ θ to its end-effector velocity v by the equation v = J ˙ θ. (1) In this work, we will assume that the manipulator is not operating at a kinematic singularity so that J has full rank. A joint failure significantly affects the kinematics of the robot. Two types of joint failures for serial manipulators have been examined in the literature. One type is a free-swinging failure. In this case, the failed joint becomes passive. The other type, which we will study in this work, is a locked- joint singularity. When a locked-joint failure occurs, say in joint i, that component of the joint velocity is zero. Consequently, the end-effector motion is characterized by i J , i.e., the Jacobian J with its i-th column removed. Multiple locked-joint failures are handled in the same way, i.e., the corresponding columns of the Jacobian are removed. The relative manipulability index corresponding to locked- joint failures in joints i 1 ,...,i f is defined to be ρ i1,··· ,i f = w( i1···i f J ) w(J ) , (2) where i1···i f J denotes the manipulator Jacobian after the columns i 1 ,...,i f corresponding to the failed joints are removed and where w(J )= det(JJ T ) is the manipu- lability index of J [18]. This quantity is a local measure of the amount of dexterity that is retained when a manipulator suffers one or more locked-joint failures. The value of a relative manipulability index ranges from zero to one. A zero value would indicate a loss of full end-effector motion at that configuration after the failed joints are locked. In other words, a zero relative manipulability index means that the reduced manipulator Jacobian i1···i f J does not have full rank. A relative manipulability index of one would indicate that no dexterity is lost at that configuration. In this case the joints in question do not contribute to end-effector motion at the operating configuration prior to their failure, i.e., those joints only produce self-motion [12], [19]. 41st Southeastern Symposium on System Theory University of Tennessee Space Institute Tullahoma, TN, USA, March 15-17, 2009 T2B.2 978-1-4244-3325-4/09/$25.00 ©2009 IEEE 335 Authorized licensed use limited to: COLORADO STATE UNIVERSITY. Downloaded on April 9, 2009 at 19:22 from IEEE Xplore. Restrictions apply.