A Geometric Approach to the Design of Serial and Parallel Manipulators with Passive Joints

The use of robotic manipulators in remote and sensitive areas calls for more robust solutions when handling joint failure, and the industry demands mathematically robust approaches to handle even the worst case scenarios. For both serial and parallel manipulators torque failure is indeed a worst case scenario. Thus, a systematic analysis of the effects of external forces on manipulators with passive joints is presented. For serial manipulators we find under what conditions the robot is conditionally equilibrated, that is, equilibrated with respect to a specific external force. These conditions are, as expected, very restrictive. The serial, or subchain, case serves as a good platform for analyzing parallel manipulators. In parallel manipulators passive joints can appear as a design choice or as a result of torque failure. In both cases a good understanding of the effects that passive joints have on the mobility and motion of the parallel manipulator is crucial. We first look at the effects that passive joints have on the mobility of the mechanism. Then, if the mobility considering passive joints only is not zero we find a condition similar to the serial case for which the parallel manipulator is conditionally equilibrated with respect to a specific external force.


Introduction
Serial and parallel robots are widely used in remote and harsh environments where humans cannot or do not want to operate.The need for a rigorous theory on what happens when joint failure occurs is thus important to be able to cope with unforeseen events such as actuation failure.This paper endeavors to convey a complete theory of the effects that passive joints have on serial and parallel manipulators when external forces are present.We start by looking at how joint failure affects the mobility of closed chain manipulators.We are interested in the undesired motion generated by the passive joints that cannot be compensated for by the active joints.For parallel manipulators, joint failure may or may not allow a motion generated by the passive joints.If the manipulator does not allow such a passive motion, we will denote it equilibrated.In this case it can resist a wrench in an arbitrary direction either through kinematic constraints or through actuator torques.We obtain this if the manipulator, considering the passive joints only, has mobility equal to zero, i.e. we do not want the passive joints to allow any motion when the active joints are locked.If this property is satisfied the manipulator does not have an unstable singularity, following the classification in Matone and Roth [1].On the other hand, for serial manipulators joint failure will always result in an undesired motion if an arbitrary external force is present.In this case we investigate under what conditions, i.e. for what external forces and for what configurations, the external forces do not affect the motion of the passive joints.We will say that the manipulator is conditionally equilibrated with respect to an external force at all configurations for which the passive joints are not affected by the given force.
Many papers discussing the mobility of parallel manipulators and the relation between the active and passive joints can be found in literature.The Jacobian of the parallel manipulator is investigated in Liu et al. [2] and Bicchi and Prattichizzo [3] where the passive joint accelerations are found from the active joint accelerations by dividing the Jacobian into an active and a passive part.For non-overconstrained mechanisms, i.e. when there are no redundant constraints, we can find the mobility by the well known Grübler formula [4].For overconstrained mechanisms there are many approaches to determine the mobility.In Dai et al. [5] the mobility of the mechanism is found from the constraint space.The constraints of the system are found systematically and the redundant constraints are identified.The mobility is then found by adding the degrees of freedom represented by these redundant constraints to the Grübler formula for non-overconstrained mechanisms.This approach illustrates well the effect of redundant constraints in the mechanism.
The mobility can also be found by the motion space as in Rico et al. [6] [7].The degree of freedom of the motion of the end effector is first found.Then the degree of freedom of the self-motion manifold of each chain is added.By this approach the redundant constraints are not found directly, but this approach gives valuable insight into where to place redundant actuators in the mechanism.
Even though the mobility of closed chain manipulators is given a lot of attention in literature, there does not seem to be a thorough treatment of mobility in the light of joint failure.In this paper we are mainly concerned with the effects of torque failure [1], also known as free-swinging joint faults (FSJF), see English and Maciejewski [8] and Tinós et al. [9] [10].This occurs when an active joint suddenly loses its actuation and starts behaving like a passive joint.For a comprehensive treatment on how to identify joint failures see Tinós et al. [10].Once these are identified the appropriate control actions should be applied to minimise damage to the surroundings.
Passive joints will in general not be an intrinsic property of an open chain manipulator as this would make the manipulator collapse due to gravity or other external forces.In the case of free-swinging joint faults, however, the study of passive joints is important also for serial manipulators in order to prevent damage from the freeswinging joint.FSJF may occur for any joint and for any configuration of the manipulator.A systematic and rigorous description is thus essential in order to find a good and fast solution and to prevent damage to the surroundings.For serial manipulators the strongest property we can obtain is that the robot is conditionally equilibrated, i.e. a set of configurations for which the manipulator is equilibrated with respect to a given external force.Passive joints in serial manipulators are treated only briefly in literature, see for example Oriolo and Nakamura [11] and Arai and Tachi [12], and case studies such as the Acrobot [13].
Parallel manipulators can be designed such that all the degrees of freedom of the motion remain controllable when joint failure occurs for an arbitrary joint.This will, however, require more active joints than necessary to control the degrees of freedom of the manipulator.This actuator redundancy is in many cases undesirable due to manufacturing and maintenance costs, weight, performance, and so on.If the fault tolerance problem is not addressed in the design process it must be handled in the control of the manipulator in the case of such an occurrence.In this case the serial and parallel manipulators are treated in a similar manner and we search the configuration space of the manipulator for a set of joint positions for which the manipulator remains equilibrated for a given external force.
The approach presented in this paper is in itself very simple.First, we use Grübler's formula or a generic method based on the results in Rico et al. [6] [7] to verify whether the manipulator, considering the passive joints only, generates a non-trivial motion.This is based on the results found in From and Gravdahl [14].Then, if the passive joints of the manipulator allow a motion, we investigate what kind of motion it implements.From this we can conclude the two main results of this paper: 1) given a mechanism, with respect to what kind of external forces is the manipulator equilibrated; and 2) given an external force, what kind of mechanism and for what configurations is the mechanism equilibrated with respect to the external force.
In Meng et al. [15], a precise geometric theory for analysis and synthesis of sub-6 DOF manipulators was presented.The low dimensional subgroups or submanifolds of ( )

SE
were used to represent the lower pairs, or primitive generators, while the high dimensional subgroups were used to represent the desired end-effector motion types.Given a desired end-effector motion type as a Lie subgroup or a submanifold, the synthesis problem was solved for serial and parallel manipulators.Then, from a pre-specified list of primitive generators, all possible serial and parallel arrangements of the primitive generators so that the resulting manipulator has the desired end-effector motion type were found.Using the formalism of [15], we find that a mechanism is conditionally equilibrated with respect to an external force if the mechanism considering the passive joints only, is a motion generator of a motion for which the reciprocal product with the external force vanishes.Thus, while [15] uses the general concept of motion type (reference frame not specified) in their definition of motion generator, we will use a motion defined in a specific coordinate frame in our definitions.This allows us to verify resistance with respect to a specific external force, as opposed to a type or class of forces.

Preliminaries
This section presents a brief overview of mathematical modelling of rigid body motion and the definition of motion type.For a detailed treatment of the topic, the reader is referred to Murray et al. [4], Meng et al. [15], and From et al. [16].

Rigid Body Motion
The special Euclidean group ( ) represents the configuration space of a rigid body.In addition to its group structure, ( ) is a differentiable manifold, and is what is known as a Lie group.
( ) as a matrix Lie group can be written by homogeneous coordinates ( ) ( ) where ( ) is the 3-dimensional special orthogonal group.An element ( ) represents a rotation and a displacement of a rigid body relative to a reference configuration.Associated with every Lie group G is its Lie algebra g which is defined as the tangent space of G at the identity e and is written as e T G  g .The Lie algebra ( ) consists of all 4 4 × matrices ( ) where 3 v ∈  and ω is the skew-symmetric matrix representation of 3 ω ∈  given by ( ) An element of ( ) can be represented by the twist coordinates  which can be identified with the twist ( ) ˆ3 se ξ ∈ by the map 1 1 For simplicity we will write twist for both twist coordinates and twists.
( ) Let Q be the configuration space of the constrained system.In our case ( )  .Then g T Q defines the set of allowed velocities of the constrained system at g .We will write an element of the constraint forces as  .The set of constraint forces at g is then defined as the vanishing of the reciprocal product with ξ , i.e.
{ } 6 , 0, where Denote by L g and R g the left and right translation maps, respectively.The differential g L * of g L defines the body velocity and the differential g R * of g R defines spatial2 velocity of a rigid body.Then for a trajectory , the body velocity of the rigid body is given by ( ) while the spatial velocity is given by . The body and spatial velocities are related by the Adjoint map where ( ) For a robotic mechanism with several sub-chains 1, , j k =  , we will write the twist of joint i as i  and the twist system of chain j as ( ) ( ) , , , , , , .
where we use the second notation ji  when we need to clarify what chain the joints belong to in a parallel mechanism.We use the same notation for the joint positions, i.e. ji θ .The twist system describes the motion of the end effector for the open chain.
Let the parallel manipulator consist of k serial manipulator sub-chains that share a common base and a common end effector.The set of end-effector motions is defined as [15] 1 2 , where j C  is the set of rigid transformations that the subchain j  generates without loop constraints.C  defines the configurations of the end effector with the loop constraints imposed.
We are interested in the passive motion, i.e. the motion due to the passive joints when the active joints are fixed.We denote this by where Pj  consists of only the passive joints of chain j .Although only the passive joints are considered, the twists of the passive joints depend on the configuration of the active joints.The twist of joint i is given by ( ) where ( ) is the transformation from the base to joint i .We will assume it implicitly understood that the twists, as written in (9), are transformed according to (13), and thus write  for ′  .Similarly when we write g Ad  , we mean

Motion Type
We now define motion type as in Meng et al. [15].Motion type describes a class of motions, that is the conjugacy class of a normal form subgroup or submanifold of ( ) under the similarity transformation.Definition 2.1.The group of similarity transformations of 3   , denoted ( ) , consists of matrices of the form ( ) Under the group of similarity transformations, helical motion with distinct pitches belong to the same conjugacy class.This is desirable in the definition of motion type as defined in [15].We will need the following definition from Meng et al. [15].Definition 2.2.Let  be a mechanism that consists of a system of coupled rigid bodies, one of which is identified with the base and one as the end-effector.Choose a reference configuration of  and identify the joint variables with zero.Attach a coordinate frame to the end-effector and denote by C  the set of rigid motions generated (or attainable) by the end-effector relative to the reference configuration, i.e. e C ∈  .Let 0 Q be a normal form subgroup or submanifold of ( ) .  is said to have the motion type (or finite motion property) of Q if there exists ( ) Equivalently we can write ( ) We are now ready to give the conditions for which serial and parallel manipulators have the motion type of Q. Definition 2.3.We will denote a serial manipulator  a motion generator of a subgroup or submanifold Q of ( ) , then  is a motion generator of Q if there exists a configuration such that ( ) For parallel manipulators the corresponding definition of a Parallel Motion (PM) generator is given by Definition 2.4.A parallel manipulator The conditions for which  is a PM generator of the subgroup Q is given in the following proposition [15]: Theorem 2.1.Given a motion type ( ) holds, where 3 The case when Q is a submanifold of ( ) is treated in detail in [15].
denotes the set of constraint forces for e T Q , then, The proof is given in [15].□ In the setting of this paper the following is also important.If for every g W ∈ , or its dual holds, then there exists a connected open subset W of ( ) Thus, alternatively we can write (19) in the transformed form as 1 1 2 .

Equilibrated and Conditionally Equilibrated Serial and Parallel Manipulators
A parallel manipulator for which the mobility of P  is zero, can resist any external force.Specifically, we will denote a mechanism equilibrated if the following is satisfied: Definition 3.1.A parallel manipulator  is denoted equilibrated if  , either through kinematic constraints or through actuator torques, can resist an arbitrary external wrench In the case that an arbitrary wrench can be accommodated by the kinematic constraints, we will say that the manipulator is passively sustained.When an arbitrary wrench can be produced by the actuation torque, we will denote it actively equilibrated.
A parallel manipulator is equilibrated with respect to an arbitrary wrench if and only if the mobility is equal to zero.To guarantee fault tolerance the mobility needs to remain zero when torque failure occurs for an arbitrary joint.This will require redundant actuators to be implemented.We note that a serial manipulator with passive joints can never be equilibrated.
When the mobility is not zero, the best result we can obtain is that the mechanism is conditionally equilibrated with respect to a given external wrench.This applies both to serial and parallel manipulators.Definition 3.2.A manipulator  is denoted conditionally equilibrated with respect to a given external wrench for some 0 k > .Note that in this case we do not require that the manipulator can resist any external wrench, only that it can produce a wrench of a given type and direction.This can for example be used to verify if a mechanism can resist forces in the direction of the gavitational forces, but not necessarily gravitational forces of an arbitrary magnitude.
We see that we will need a different definition of motion than the one given in Section 2. While Definition 2.2 requires the existence of some ( ) , we need to check for stability of an external force in one given direction, i.e. an external disturbance fixed in one given frame.Hence, we will define motion, as opposed to motion type, as all ( ) or equivalently ( ) Note that 0 S Q is a motion type while s g determines in what coordinate frame the motion is given, i.e. the "direction" of the motion.Hence, like 0 Q in Definition 2.2, 0 S Q is a motion type.However, while Q (in Definition 2.2) is the conjugacy class of 0 Q under ( ) . We then get the following important result.
Thus we want the mechanism  to generate the required motion Q and at the same time we want the passive mechanism P  to generate motions that lie in S Q .We can summarise this as follows: To get the desired properties for a parallel manipulator, we choose  such that •  is a motion generator of (the motion type) Q , When joint failure occurs in a parallel mechanism we want the second property to remain true.We note that  includes both passive and active joints and will thus not change if torque failure occurs.P  , however, will change and therefore, to guarantee fault tolerance, the mobility of P  must be checked against joint failure in all joints.If the manipulator allows any motion we need to look into if we can guarantee that the mechanism remains conditionally stable with respect to a given external force.
For parallel manipulators we start the analysis by finding the mobility D considering the passive joints only.If the mobility of the mechanism is zero we can conclude that the mechanism is equilibrated with respect to any external force.Mobility in the setting of fault tolerance is discussed briefly in Section 4, and examples are given in From and Gravdahl [14].On the other hand, if the mobility > 0 D for parallel manipulators and similarly for serial manipulators with passive joints, an additional condition needs to be satisfied for the mechanism to be equilibrated.The requirement for which  is conditionally equilibrated is treated in Section 5 for serial manipulators and Section 6 for parallel manipulators together with several examples.

Fault Tolerance
In this section, we look into the effect of free-swinging joint failure (FSJF), or torque failure, in parallel manipulators and in particular how the results found in From and Gravdahl [14] can be used to prevent that the mechanism turns unequilibrated when this occurs.For a general treatment and an approach on how to identify joint failure see [10] In this case, as the number of passive joints in the manipulator increases by one, the mobility of P  may remain zero or increase by one.Let m be the number of active joints in  .When P  does not allow any motion after the joint failure, we have the mechanism is not fault tolerant.In this case the mechanism can at best be conditionally equilibrated, this is discussed in the remainder of the paper.

Robustness to External Forces for Serial Manipulators
The results presented in Section 2 let us quickly verify if a given serial or parallel manipulator has the desired type of end-effector motion.We will now use the same approach to analyse if a manipulator allows an undesired motion due to passive joints.We will start with a motivating example for the serial case.Example 5.1.Consider a serial manipulator with one passive revolute joint at the end of the manipulator chain in Figure 1.
Attach a coordinate frame at the base of the manipulator and choose the reference configuration so that the revolute axis of the last joint and the y -axis of the inertial frame are parallel.Assume that the joint revolutes about the y -axis with unit velocity, i.e.For the chosen reference configuration the set of constraint forces for the twist ξ is given by all forces F ξ that satisfy , 0 F ξ ξ = , and we conclude that , .
Thus, for the twist describing a joint that revolutes about the y -axis and an external force y F the reciprocal product vanishes and the joint is not affected by the external force y F .For a force in the direction of the z - axis, however, this is not the case and the configuration of the last joint is affected by this external force.We see that for a serial manipulator the set of external forces for which the passive joint maintains its posture is, as already noted, very limited.
From the simple example presented above, we see that the end-effector configuration is equilibrated with respect to one "type" or group of external forces, but not to others.We will denote the mechanism conditionally equilibrated when it is equilibrated with respect to a specific type of external force, e.g.gravity.In the following we will generalise this using the formalism presented in Meng et al. [15].
We will restrict ourselves to  , i.e. linear forces and the moments that result from these.The extension to  is straight forward.This is for example the case when the base moves with an angular velocity, for example ships or a moving vehicle (From et al. [17]).
Example 5 is special in the sense that the axis of the passive joint is constant.This is obviously not always the case, for example when the passive joint is at the end of a manipulator chain.Thus, we will divide the problem into two parts: 1) when the mechanism is locally equilibrated (at reference configuration); and 2) when the mechanism is globally equilibrated (for any position of the active joints).A mechanism can be equilibrated with respect to an external disturbance for one configuration but not for another.We will start by looking at the local case and look at how external disturbances affect the mechanism at the reference configuration.In Section 5.2 we will extend this to the entire workspace of the manipulator.

A Local Solution
To analyse the manipulator when it is in the reference configuration is very much related to the work presented in [15], and their results can be applied with a few simple modifications.From Example 5 we see that another definition of motion than the one given in Definition 2.2 is needed.We need to define the motion with respect to a given reference frame.
Thus, for a given external wrench, the equilibrated motion represents all the "directions" in which we can allow the manipulator to move, i.e. the directions that are not affected by the external force.This is formalised in the following.
Definition 5.1.For a given nominal external wrench  the set of equilibrated motions is defined as all twists for which the reciprocal product with 0 F vanishes, i.e.

{ }
We see that 0 S Q gives us a complete description of all the motions the mechanism can generate and still be conditionally equilibrated with respect to the external wrench.The complete description of the equilibrated motion is then given by choosing the external wrench F 0 represented in the inertial frame, i.e. the type of the disturbance, and the coordinate frame s g of 0 F and we write ext . Similarly, we get Assume now a manipulator with m joints, which of l are passive.Without loss of generality we assume that the passive joints are at the end of the manipulator chain.We denote by A  the n l − first active joints and by P  the last l passive joints of the manipulator, so we have .
For a mechanism to be resistant to an external force it can only allow motions in Sg Q .From this observation the fact that active joints themselves are always equilibrated with respect to external forces, we conclude the following: Definition 5.2.
This proposition states that the external force must lie in the constraint motion of each joint and that each joint can be looked at independently.We will write this on a more compact form as ext , 0 We will say that when Equation ( 34) is satisfied, P  is conditionally equilibrated with respect to all external forces in ext F .

A Global Solution
The results presented in the previous section give a simple condition for the mechanism to be equilibrated with respect to an external force around the reference configuration.We now expand this to the entire workspace, i.e. for what positions of the active joints is the mechanism conditionally equilibrated.We start with a simple example.Example 5.2.Assume we want to check if a mechanism is equilibrated with respect to the gravitational forces, i.e.
We have Then the problem amounts to finding all configurations θ for which ext , 0. ) where cθ means ( ) cos θ and sθ means ( ) The solution is obtained by a rotation π 2 ± around the x -axis.We see that the mechanism is equilibrated with respect to forces working in the same direction as the axis of the revolute joint only.Note in addition to these there are certain positions of the passive joint for which the external forces do not affect the configuration, such as the stable and unstable equilibrium of a pendulum, but we require that the mechanism can resist external forces for all positions in order to denote it conditionally equilibrated and isolated points in the configuration space are thus not included in the solution.
For serial manipulators the formulation described can give us a restriction on the configuration of the last "active link" for the manipulator to be conditionally equilibrated.By last active link we mean the link after the last active joint.This is formalized in the following.
A transformation from the reference configuration to a joint can be given as a rigid transformation g by the Adjoint map g Ad .We will introduce the following notation ( ) P g Ad θ  which describes the twists of the passive joints under the influence (rigid transformation) of the active joints.Hence, where i g is the rigid transformation from the base to joint i and thus depends on the joint positions.Further we will assume that the passive joint, if equilibrated at the reference configuration, is equilibrated for all positions of the passive joint.Note that we can only control the position of the active joints A θ while the position of the passive joints B θ can move freely.An example is given in the next section.

Free Swinging Joint Faults in Serial Manipulators
For a serial manipulator free-swinging joint fault is extremely serious and will in general cause the manipulator to collapse, or at least lose its controllability.This can cause damage both to humans and the surroundings.In this case we will need an additional requirement on the active joint positions so that the manipulator is conditionally equilibrated.Definition 5.3.A serial manipulator  is conditionally equilibrated with respect to an external force ext F (e.g.gravity) if and only if the active joints A θ are chosen such that When joint failure occurs for any of the joints close to the base, this requirement is practically impossible to satisfy.Due to the kinematics of many commonly used manipulators such as the Motoman DIA or ABB IRB, this condition is, on the other side, quite easy to satisfy when the joint error occurs for one of the last joints.Examples of this are given below.
Example 5.3.Assume a manipulator with one active and one passive revolute joint and where the passive joint is parallel to the disturbance (gravity)

[ ]
T ext 0 0 1 0 0 0 F = at reference configuration.We have , , We are to verify under what condition, i.e. for what configurations of A  , the mechanism remains equili- brated.We will consider two cases • when the active joint rotates about the z -axis Figure 3, • when the active joint rotates about the y -axis Figure 4.
In both cases, the twist of the passive joint is written as   The rotational and translational displacements due to the active joint in the two cases are given by  and we get that As (39) is always satisfied, the mechanism is equilibrated for all configurations and no further action is required.
For the second case, we have We see that in the second case, the manipulator is conditionally equilibrated with respect to F ext if and only if We see that the stability depends on the position of 2 θ while the position of 1 θ can be chosen freely.

Robustness to External Forces for Parallel Manipulators
From From and Gravdahl [14] and Section 4, we learned that when P  does not allow any motion after the joint failure, i.e. we have 1 0 m D − = , the mechanism is passively sustained with respect to any external force.However, when the mechanism allows a motion due to the joint failure, i.e. an additional requirement needs to be satisfied for the mechanism to be equilibrated.In this case the mechanism cannot be equilibrated with respect to an arbitrary external force, as there will always exist a force that results in the free motion.Thus, the strongest result we can obtain in this case is to guarantee that the mechanism is passively sustained with respect to a given external force.
As for the serial case, we get that this is true when the allowed motion lies in the annihilating space of the external forces.Finally we look at the global case and find for what configurations, i.e. positions of the active joints, this is true.

A Local Solution
Again we start by choosing a reference configuration and identify the joint positions with zero.In this section we apply the same modifications to the results presented in [15] as for serial manipulators.Recall that our definition of motion differs from the definition of motion type in [15] in that S Q relates to 0 S Q by a (specific) homogeneous transformation and not by the conjugacy class of the similarity transformation.We need to verify if the constrained motion of the end effector P C  lies in the equilibrated motion S Q .We thus assume that each , 1, , and consequently, P U Q C ⊆  .Due to the kinematic constraints, the configuration space of the end effector is forced to be 1 2 .
Recall that S Q represents the equilibrated motions with respect to ext F represented in the coordinate frame ( ) holds, which means that every component of ext F is restrained by the constraint forces of  .This guarantees that the end-effector motion is not affected by the external forces.Note that we also have to check for the internal motion of each chain.Hence, if joint failure occurs in chain i , we also need to verify that the internal motion of this chain is contained in S Q .

A Global Solution
In this section we generalise the results from the previous section to find all configurations for which the mechanism is conditionally equilibrated with respect to a given external force.We will first assume that all the passive joints are at the end of the sub-chains .
Again we need to verify if the mechanism, considering the passive joints only, is equilibrated with respect to  .We choose a reference configuration as in Figure 6 and the twists of each chain is given by  .0 for the chosen reference configuration, P  is not conditionally equilibrated with respect to the gravitational forces.It is, however, conditionally equilibrated with respect to all forces in the xy -plane, e.g. ,  .We choose a reference configuration as in Figure 6 and the twists of each chain is given by and we get  62) is true and that the twists of the passive joints are independent of positions of the active joints.The set of joint positions for which the manipulator is conditionally equilibrated with respect to z F is thus given by remains equilibrated with respect to all external forces.When P  allows a 1 DOF motion as a result of the joint failure, i.e.

Figure 1 .
Figure 1.A serial manipulator with one passive revolute joint at the end of the manipulator chain.

Figure 2 .
Figure 2. A serial manipulator with one passive revolute joint at the end of the manipulator chain.

Figure 3 .
Figure 3.A serial manipulator with one active and one passive revolute joint.

Figure 4 .
Figure 4.A serial manipulator with one active and one passive revolute joint.

Figure 6 . 12 
Figure 6.Trivial Linkage of Type I. Bad choice of active joints.If joint failure occurs in joint 12  , the mechanism is no longer equilibrated with respect to forces in the direction of the z - axis, such as gravitational forces.Joints 12  and

Example 6 . 2 . 12  , but with 21 
We now into for what configurations this is true.This is straight forward due to the observation twists of the passive joints are independent of positions of the active joints.The set of joint positions for which the manipulator is conditionally equilibrated with respect to y F is thus given by set of joint positions for which the manipulator is conditionally equilibrated with respect to z F is thus given by Again we assume that the actuated joints are chosen as in Figure6and joint failure occurs in actuated instead of 33


is conditionally equilibrated with respect to the gravi- tational forces only, e.g.We now look into for what configurations this is true.Again we have that Equation ( Definition 3.4.A manipulator  is conditionally equilibrated with respect to external forces ext P is not a motion generator of any component of ext F , i.e.P  is a motion generator of some S F Q = .We write this as P