Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CLOSED-CHAIN ROTATIONAL MECHANISM HAVING DECOUPLED AND HOMOKINETIC ACTUATION
Document Type and Number:
WIPO Patent Application WO/2010/134119
Kind Code:
A1
Abstract:
The invention concerns a mechanism having the necessary conditions in order that the rotational motion of a body can be actuated in a decoupled and homokinetic way by motors (M 1, M 2, M 3) installed on the same frame (A), by means of transmission based on homokinetic joints (CV). In particular, decoupled and constant relations are generated between the motors speeds (q1, q2, q3) and the time derivatives of the variables describing the body orientation (φ1, φ2, φ3), thus maintaining the homokinetic condition of the transmission during the simultaneous movements of more motors. The invention therefore concerns new architectures of decoupled and homokinetic joints, with two or three degrees of freedom. They are characterised by uniform input-output kinetostatic relations and suitably wide working spaces.

Inventors:
CARRICATO MARCO (IT)
CONCONI MICHELE (IT)
Application Number:
PCT/IT2010/000224
Publication Date:
November 25, 2010
Filing Date:
May 21, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
UNIV BOLOGNA ALMA MATER (IT)
CARRICATO MARCO (IT)
CONCONI MICHELE (IT)
International Classes:
B25J17/02
Foreign References:
US0096395A1869-11-02
US3477249A1969-11-11
US4257243A1981-03-24
US4907937A1990-03-13
Other References:
MARCO CARRICATO: "Homokinetic transmission of rotational motion via constant-velocity joints in closed-chain wrists", PROCEEDINGS OF THE 12TH IFTOMM WORLD CONGRESS, BESANÇON, FRANCE, 21 June 2007 (2007-06-21), XP002565792, Retrieved from the Internet [retrieved on 20100128]
GOGU G ED - RYUICHI UEDA ET AL: "Fully-isotropic Three-degree-of-freedom Parallel Wrists", 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION - 10-14 APRIL 2007 - ROMA, ITALY, IEEE, PISCATAWAY, NJ, USA, 10 April 2007 (2007-04-10), pages 895 - 900, XP031334244, ISBN: 978-1-4244-0601-2
BELFIORE, N. P.: "An atlas of remote actuated bevel gear wrist mechanisms of up to nine links", INT. JOURNAL OF ROBOTICS RESEARCH, vol. 12, no. 5, 1993, pages 448 - 59
CARRICATO, M.: "Fully isotropic four-degrees-of-freedom parallel mechanisms for Schoenflies motion", INT. JOURNAL OF ROBOTICS RESEARCH, vol. 24, no. 5, 2005, pages 397 - 414
CARRICATO, M.: "Homokinetic transmission of rotational motion via constant-velocity joints in closed-chain wrists", 12TH WORLD CONGRESS IN MECHANISM AND MACHINE SCIENCE, 2007, pages 284 - 290
CARRICATO, M.; PARENTI-CASTELLI, V.: "Singularity-free fully-isotropic translational parallel mechanisms", INT. JOURNAL OF ROBOTICS RESEARCH, vol. 21, no. 2, 2002, pages 161 - 174
CARRICATO, M.; PARENTI-CASTELLI, V.: "A novel fully decoupled two- degrees-of-freedom parallel wrist", INT. JOURNAL OF ROBOTICS RESEARCH, vol. 23, no. 6, 2004, pages 661 - 667
CARRICATO, M.; PARENTI-CASTELLI, V.: "On the topological and geometrical synthesis and classification of translational parallel mechanisms", 11TH WORLD CONGRESS IN MECHANISM AND MACHINE SCIENCE, 2004, pages 1624 - 1628
DUNLOP, G. R.; JONES, T. P.: "Position Analysis of a 3-dof parallel manipulator", MECHANISM AND MACHINE THEORY, vol. 32, no. 8, 1997, pages 903 - 920
GOGU, G.: "Fully-isotropic over-constrained parallel wrists with two degrees of freedom", IEEE INT. CONF ON ROBOTICS AND AUTOMATION, vol. 2005, 2005, pages 4025 - 4030
GOGU, G.: "Fully-isotropic three-degree-of-freedom parallel wrists", 2007 IEEE INT. CONF ON ROBOTICS AND AUTOMATION, 2007, pages 895 - 900, XP031090920, DOI: doi:10.1109/ROBOT.2007.363099
GOSSELIN, C. M.; ANGELES, J.: "Singularity analysis of closed-loop kinematic chains", IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, vol. 6, no. 3, 1990, pages 281 - 290
GOSSELIN, C. M.; ST-PIERRE, É.: "Development and experimentation of a fast 3-DOF camera-orienting device", INT. JOURNAL OF ROBOTICS RESEARCH, vol. 16, no. 5, 1997, pages 619 - 630, XP000729402
HERVE, J. M.: "Le joint de Koenigs, ses variantes, son application possible en robotique", ENTRAINEMENTS & SYSTEMES, vol. 19, no. 6, 1986, pages 4 - 6
HERVE, J. M.: "Uncoupled actuation of pan-tilt wrists", IEEE TRANSACTIONS ON ROBOTICS, vol. 22, no. 1, 2006, pages 56 - 64
HUNT, K. H.: "Constant-velocity shaft couplings: a general theory", JOURNAL OF ENGINEERINGFOR INDUSTRY, vol. 95B, no. 2, 1973, pages 455 - 464
INNOCENTI, C.; PARENTI-CASTELLI, V.: "Echelon form solution of direct kinematics for the general fully-parallel spherical wrist.", MECHANISM AND MACHINE THEORY, vol. 28, no. 4, 1993, pages 553 - 561
KONG, X.; GOSSELIN, C. M.: "Type synthesis of input-output decoupled parallel manipulators", 2003 CCTOMM SYMPOSIUM ON MECHANISMS, MACHINES, AND MECHATRONICS, 2003, pages 1 - 14
KONG, X.; GOSSELIN, C. M.: "Type synthesis of three-degree-of-freedom spherical parallel manipulators", INT. JOURNAL OF ROBOTICS RESEARCH, vol. 23, no. 3, 2004, pages 237 - 245, XP002675880, DOI: doi:10.1177/0278364904041562
KONG, X.; GOSSELIN, C. M.: "Type synthesis of 3-dof PPR-equivalent parallel manipulators based on screw theory and the concept of virtual chain", ASME JOURNAL OF MECHANICAL DESIGN, vol. 127, no. 6, 2005, pages 1113 - 1121
PAGANELLI, D.: "The problem of the homokinetic transmission of rotational motion", APPENDIX TO CARRICATO, 2007
PORAT, I.: "Moment transmission by a universal joint.", MECHANISM AND MACHINE THEORY, vol. 15, no. 4, 1980, pages 245 - 254
ROBINSON, J. D.; HOLLAND, J. B.; HAYES, M. J. D.; LANGLOIS, R. G.: "Velocity-level kinematics of the Atlas spherical orienting device using omni-wheels", CSME TRANSACTIONS, vol. 29, no. 4, 2005, pages 691 - 700
RZEPPA, A. H.: "Universal joint drives", MACHINE DESIGN, vol. 25, no. 4, 1953, pages 162 - 170
SONE, K.; ISOBE, H.; YAMADA, K.: "High angle active link.", NTN TECHNICAL REVIEW, vol. 71, 2004, pages 70 - 73
TISCHLER, C. R.; HUNT, K. H.; SAMUEL, A. E.: "On optimizing the kinematic geometry of a dextrous robot finger", INT. JOURNAL OF ROBOTICS RESEARCH, vol. 17, no. 10, 1998, pages 1055 - 1067, XP000781886
TSAI L.-W.: "The kinematics of spatial robotic bevel-gear trains", IEEE JOURNAL OF ROBOTICS AND AUTOMATION, vol. 4, no. 2, 1988, pages 150 - 156
VISCHER, P.; CLAVEL, R.: "Argos: a novel 3-dof parallel wrist mechanism", INT. JOURNAL OF ROBOTICS RESEARCH, vol. 19, no. 1, 2000, pages 5 - 11, XP055179593, DOI: doi:10.1177/02783640022066707
ZAGATTI, E.: "Giunti: criteri di scelta e proporzionamento (in Italian)", TECNICHE NUOVE, 1983, pages 39 - 188
ZLATANOV, D.; FENTON, R. G.; BENHABIB, B.: "A unifying framework for classification and interpretation of mechanism singularities", ASME JOURNAL OF MECHANICAL DESIGN, vol. 117, no. 4, 1995, pages 566 - 572
ZLATANOV, D.; GOSSELIN, C. M.: "On the kinematic geometry of 3-RER parallel mechanisms", 11TH WORLD CONGRESS IN MECHANISM AND MACHINE SCIENCE, 2004, pages 226 - 230
Attorney, Agent or Firm:
CONTADIN, Giorgio (Via Piemonte 26, Roma, IT)
Download PDF:
Claims:
_

CLAIMS

1) Closed-chain rotational mechanism having decoupled and homokinetic actuation of the motion of a body that rotates in space with three degrees of freedom around a fixed point O, the rotational mechanism comprising (cf. figure 7) a frame 0 and: - a rotational motor M\, whose rotor has axis a± fixed to the frame 0; such a motor actuates a revolute pair TZ\ and controls the rotational motion of a member 1 around an axis α, ≡a{ ; a rotational motor M2, whose rotor has axis α2 fixed to the frame 0; such a motor generates the rotational motion of a member 2 around the axis O2 and, by means of a connecting chain interposed between the member 2 and a member 2, actuates a revolute pair IZ2 of axis α2, therefore controlling the rotational motion of the member 2 around the axis α2; a rotational motor M3, whose rotor has axis as fixed to the frame 0; such a motor generates the rotational motion of a member 3 around the axis α3 and, by means of a suitable connecting chain interposed between the member 3 and a member 3, actuates a revolute pair T^3 of axis Gt3, controlling in such a way the rotational motion of the member 3 around the axis ay, - a rigid connection between said revolute pairs K\ and T^2 constituting the member 1 ; a rigid connection between said revolute pairs H2 and 7^3 constituting the member 2; and being such that: - the axis of the motors Mu Mi and Mz, and the axis of the revolute pairs 1Z\, 1Z2 and 7£3 are all concurrent in the same fixed point O; there are connecting chains Q22 e £33 , each having connectivity equal to five, for the motion transmission respectively between the members 2 and 2 and the members 3 and 3, and placed around the fixed point O so as to avoid any mutual mechanical interference, and such that the kinematic pairs implementing the kinematic screws %Jm (/=1,2,3,4,5) of Qmn , with WH = 22 and 33, fulfil the condition of bilateral symmetry with respect to I01n, with mn = 22 and 33, where !#,„ is the bisecting plane of the chain Qmn , i.e. the plane with respect to which the axis am, with m = 2 and 3, and an, with n = 2 and 3, are bilaterally symmetrical; the closed-chain rotational mechanism being characterised in that: - the motor M3 is mounted coaxially to motor M\, i.e. the axis α3 coincides with the axis a\_ and ct\, with the stator of the motor M3 being mounted on the member 1 ; the angle between the axis a\ and α2, the angle between the axis a\ and α2, and the angle between the axis α2 and α3 have all an identical value.

2) Mechanism according to claim 1, characterised in that said connecting chains Q22 and Qn are TZSTZ or TZSR chains, even different with respect to each other, where TZ is a revolute chain, S a spherical chain or a set of a kinematic pairs equivalent to it and S is a planar pair or a set of a kinematic pairs equivalent to it.

3) Mechanism according to claim 2, characterised in that CTZC chain is used, this being a particular case of the TZSTZ chain and wherein the cylindrical pairs C are parallel to the axes am and an, with (m, ή) = (2, 2) or (3, 3), and the revolute pair TZ is perpendicular to them. 4) Mechanism according to claim 2, characterised in that a chain UPU is used, this being a particular case of chain TZSTZ and wherein the most external axes of the universal pairs U are bilaterally symmetrical with respect to ∑m, and the most internal axes are parallel to ∑mn, and the intermediate prismatic pair V is perpendicular to the internal axes of the universal pairs. 5) Mechanism according to claim 2 and 4, characterised in that: the connecting chain 2 -2 is constituted by a Clemens joint, this being a particular case of the chain TZSJZ; the connecting chain 3 -3 is constituted by a double Cardan joint, this being a particular case of the chain UPU.

Description:
_

CLOSED-CHAIN ROTATIONAL MECHANISM HAVING DECOUPLED AND HOMOKINETIC ACTUATION

This invention relates to closed-chain rotational mechanisms having decoupled and homokinetic actuation. More precisely, the invention concerns the possibility to actuate a body in a decoupled and homokinetic way by frame-located motors via holonomic transmissions based on constant-velocity (CV) couplings. Decoupled and configuration-independent relations between the motor rates and the time- derivatives of the variables describing the end-effector orientation are proven to be feasible. The functioning of CV couplings is originally investigated and the conditions applying for homokinetic transmission to be preserved during simultaneous motor drive are revealed and implemented. Consequently the invention concerns the development of novel two- and three-dof closed-chain orientational manipulators, characterized by constant input-output relations and suitable workspaces. The results are valuable for the type and dimension synthesis of closed-chain wrists free from direct kinematic singularities, and characterized by simple kinematics and regular input-output kinetostatic relations.

Closed-chain mechanisms, particularly parallel ones, are reputed to exhibit favorable characteristics with respect to their serial counterparts, mainly due to the possibility of:

0 distributing the load acting on the output member to a number of kinematic chains branching from the frame;

U) reducing the inertia of the moving parts by locating the motors on or close to the fixed frame. Resulting potential advantages are a larger payload to robot weight ratio, a greater stiffness and higher dynamic performances. Common drawbacks are a lower dexterity, a smaller workspace, more involved kinematic relations, and more serious consequences caused by singular configurations. While both open- and closed-chain devices suffer inverse kinematic singularities, which are naturally associated with the local loss of dexterity of the output link, only closed- chain devices undergo direct ones. These are particularly troublesome for they disrupt the kinetostatic transmission of forces and velocities, leading the mechanism to become locally uncontrollable (Gosselin and Angeles 1990).

Simplification of the kinematic design may play a major role to overcome such disadvantages, via

- the synthesis of closed-chain mechanisms whose output links, according to the required tasks, generate specified motion patterns necessitating less than six degrees of freedom (dofs);

- the partial or complete decoupling of motion actuation, i.e. the correlation of each output dof to as few input parameters as possible (preferably just one);

- the attainment of possibly invariant kinetostatic relationships governing the transmission of forces and velocities from the actuators to the output member, throughout the workspace. The achievement of such objectives potentially results in easier mathematical treatments, simpler control and better real-time performances, enhanced kinetostatic operation and limited singularity problems, wider workspaces and a more direct correlation between actuator motion ranges and workspace dimensions.

Such an approach has been successfully applied to certain classes of parallel machines. Indeed, special families of mechanisms for translational movement (Carricato and Parenti-Castelli 2002; Kong and Gosselin 2002) and Schoenflies motion (Kong and Gosselin 2004α; Carricato 2005) (a rigid body is said to have Schoenflies motion if it can freely translate in space and rotate about a constant direction) have been identified that exhibit decoupled and homokinetic input-output velocity relations throughout the workspace. As a consequence, the motion results fully decoupled (each actuator, attached to the frame, directly control one dof of the end-effector), the Jacobian matrices are constant, the kinematic analysis is straightforward and no computation is required for real-time control. In many instances, such mechanisms are also singularity-free, their input- output kinetostatic behavior being isotropic throughout the workspace.

The realization of the suggested targets becomes more complex when the output link must possess more than one rotational freedom. In this case, only partial results have been obtained, restricted to two-dof mechanisms whose end- effector is limited to rotate about a pair of concurrent axes. Carricato and Parenti- Castelli (2004), Gogu (2005), Herve (2006) and Vertechy and Parenti-Castelli (2006) presented various devices of this kind. In these mechanisms the dofs are decoupled, since each motor independently actuates one of the Euler angles describing the orientation of the output link. However, input-output kinematic relationships are not constant, with the meaningful exception of the solution proposed by Gogu (2005), which is, nevertheless, not singularity-free. To the author's knowledge, the problem of the decoupled and homokinetic transmission of motion to a freely rotating body has not yet been tackled in its general form.

The invention originally treats the transmission of rotational movement with constant speed ratio from fixed-base-mounted actuators to a closed-chain robotic wrist with two- or three-dof orientational mechanism. In what follows it will be shown, on the one hand, the theoretical impossibility of attaining decoupled and homokinetic relationships between the motor rates and the components of the end-effector angular velocity in holonomic wrists; on the other hand, it will be illustrated the conceptual feasibility and the practical interest in generating relations of this type between the motor rates and the time- derivatives of the generalized coordinates describing the end-effector orientation. The design of closed-chain wrists implementing the latter relationships will be accordingly described.

This aim is achieved via the use of so-called constant-velocity (CV) couplings, also referred to as homokinetic joints. CV couplings connecting intersecting shafts have been widely studied in the past and their use in automotive and industrial driveshafts is common practice (Dudi^a 1974; Zagatti 1983; Matschinsky 2000; Seherr-Thoss et al. 2006). In robotics, CV-joint-based kinematic chains have been occasionally used as in-parallel connections between the base and the moving platform in a number of mixed-motion two- and three- dof parallel manipulators (Dunlop and Jones 1997; Tischler et al. 1998; Sone et al. 2004; Zlatanov and Gosselin 2004). However, seldom attempts have been made to exploit CV couplings' intrinsic kinematic properties as means to achieve homokinetic input-output relations in multi-dof mechanisms. Basic ideas in this perspective may be found in the design of some robotic wrists, such as those described by Rosheim (1989, pp. 1 15-118) and Milenkovic (1990), but the problems associated with the preservation of the homokinetic properties of the transmission during simultaneous motor action have not been addressed. Gogu (2006, 2007), indeed, focuses on this task, by remotely actuating the revolute pairs of a serial spherical chain via CV-joint-based transmissions. Its solutions, however, prove ineffective. This depends on the fact that, notwithstanding the implications of their somewhat misleading name, CV couplings do not guarantee, in general, equal velocities between the members they join, unless some conditions are satisfied. This issue, though implicitly recognized by the automotive literature dedicated to vehicle transmissions and suspensions (Matschinsky 2000), has been seldom explicitly studied (an exception may be found in Porat (1980)) and it is neither addressed nor referred to by the treatises specialized on the subject (cf. Dudifa 1974; Zagatti 1983; Seherr-Thoss et al. 2006). This may produce misunderstandings about the functioning of CV couplings and it may lead to incorrect applications in which they do not work as expected. This topic will be deeply analyzed, revealing the necessary and sufficient conditions for the preservation of homokinetic transmission in condition _

of general motion.

A first approach to the problem may be found in Carricato (2007).

Anyway, the conclusion of this work are incomplete. The diagram proposed in figure 9 (not reported here) shows, indeed, the geometric relations leading to a wrist with a not-fully-decoupled actuation. Furthermore, no mechanism is proposed implementing this concept.

The object of this invention is to realize the decoupled and homokinetic transmission of a rotational motion between two or three fixed axes motors and the end-effector of a robotic wrist (or a rotational mechanism), in order to overcome the drawback and to solve the problem of the previous solutions.

It is subject-matter of this invention is a closed-chain rotational mechanism having decoupled and homokinetic actuation of the motion of a body that rotates in space with three degrees of freedom around a fixed point O, the rotational mechanism comprising (cf. figure 7) a frame 0 and: - a rotational motor Mu whose rotor has axis a± fixed to the frame 0; such a motor actuates a revolute pair TZ \ and controls the rotational motion of a member 1 around an axis α, ≡ α, ; a rotational motor Mi, whose rotor has axis α 2 fixed to the frame 0; such a motor generates the rotational motion of a member 2 around the axis α 2 and, by means of a connecting chain interposed between the member 2 and a member 2, actuates a revolute pair 7£ 2 of axis α 2 , therefore controlling the rotational motion of the member 2 around the axis α 2 ; a rotational motor M 3 , whose rotor has axis a $ fixed to the frame 0; such a motor generates the rotational motion of a member 2 around the axis α 3 and, by means of a suitable connecting chain interposed between the member 3 and a member 3, actuates a revolute pair IZ^ of axis « 3 , controlling in such a way the rotational motion of the member 3 around the axis ay, - a rigid connection between said revolute pairs TZ \ and 1Zz constituting the member I ; a rigid connection between said revolute pairs 72- 2 and IZ 3 constituting the member 2; and being such that: - the axis of the motors M], Mj and M 3 , and the axis of the revolute pairs 7Z2 and 7£ 3 are all concurrent in the same fixed point O; _

- there are connecting chains Q 22 e Q n , each having connectivity equal to five, for the motion transmission respectively between the members 2 and 2 and the members 3 and 3, and placed around the fixed point

O so as to avoid any mutual mechanical interference, and such that the kinematic pairs implementing the kinematic screws S J m (/=1,2,3,4,5) of Q mn , with mn = 22 and 33, fulfil the condition of bilateral symmetry with respect to 2^ n , with mn = 22 and 33, where ! % „ is the bisecting plane of the chain Q mn , i.e. the plane with respect to which the axis a m with m = 2 and 3, and a n , with n = 2 and 3, are bilaterally symmetrical; the closed-chain rotational mechanism being characterised in that: - the motor Λ4j is mounted coaxially to motor Λ4 \ , i.e. the axis α 3 coincides with the axis a± and a \ , with the stator of the motor M 3 being mounted on the member 1 ; the angle between the axis a \ and α 2 , the angle between the axis a \ and α 2 , and the angle between the axis α 2 and α 3 have all an identical value.

Preferably according to the invention, connecting chains Q 22 and

Q 3i are TZSTZ or TZSTZ chains, even different with respect to each other, where TZ is a revolute chain, S a spherical chain or a set of a kinematic joints equivalent to it and S is a planar joint or a set of a kinematic joints equivalent to it. Preferably according to the invention, a ClZC chain is used, this being a particular case of the TZSTZ chain and wherein the cylindrical pairs C are parallel to the axes a m and a n , with (m, n) = (2, 2) or (3, 3), and the revolute pair TZ is perpendicular to them.

Preferably according to the invention, a chain UPU is used, this being a particular case of chain TZSTZ and wherein the most external axes of the universal pairs U are bilaterally symmetrical with respect to ∑ mn , the most internal axes are parallel to ∑ m , and the intermediate prismatic pair V is perpendicular to the internal axes of the universal pairs.

Preferably according to the invention: - the connecting chain 2 -2 is constituted by a Clemens joint, this being a particular case of the chain TZSTZ; the connecting chain 3 -3 is constituted by a double Cardan joint, this being a particular case of the chain UPU.

The invention will be now described by way of illustration but not by way of limitation, with particular reference to the figures of the enclosed - -

drawings, wherein:

- figure 1 shows two general architectures of closed-chain wrists actuated trough frame mounted actuators;

- figure 2 shows an homokinetic (CV) joint for intersecting shafts;

- figure 3 shows shafts connected through a CV joint, the relative position of those shafts being varied via a spherical connecting chain composed by three rotoidal pairs;

- figure 4 shows a generic connecting chain of a CV joint for intersecting shafts;

- figure 5 shows the decoupled and homokinetic actuation of a two dof wrist by means of a transmission employing a CV joint;

- figure 6 shows the scheme for the remote homokinetic actuation of the third rotoidal pair in a 3 dof wrist;

- figure 7 shows the homokinetic and decoupled actuation of a closed-chain 3 dof wrist through transmission built with CV joints, according to the invention;

- figure 8 shows a decoupled and homokinetic 2 dof wrist with a self- supporting Koenigs joint, according to the invention;

- figure 9 shows a decoupled and homokinetic 2 dof wrist with a UU connecting chain and a centering system: (α) represents the wrist model, according to the invention; (b) represents the system of constraints imposed by the MY chain; (c) represents the centering system, according to the invention;

- figure 10 shows a decoupled and homokinetic 3 dof wrist with Clemens and Hooke connecting chains, according to the invention. According to the previous results, novel architectures of decoupled and homokinetic two- and three-dof wrists using CV-joint-based transmissions are presented. As CV couplings are commercially available components, the described solutions, particularly those concerning two-dof manipulators, may prove remarkably simple and effective, with regular input-output kinetostatic relations being associated with adequately ample workspaces. Off-the-shelf CV couplings may also be replaced by equivalent open-chain linkages (called connecting chains by Hunt (1973, 1978)), providing a wide variety of conceptual and practical possibilities. This may be particularly useful in the design of three- dof wrists, in order to overcome interference problems arising when extra transmission chains need to be added to actuate the third freedom of the output member. Exemplifying models of singularity-free two- and three-dof wrists with decoupled and homokinetic actuation are provided to illustrate the feasibility of the proposed designs.

As for the nomenclature, the following symbols are used throughout the paper to designate kinematic pairs: H for helical, V for prismatic, TZ for revolute, C for cylindrical, U for universal, S for planar and S for spherical joint, whereas the term Hooke joint designates the double Cardan coupling (Seherr- Thoss et al. 2006, p. 8-9). An underline denotes a member connected to an actuator, as well as quantities referring to it. The locution 'j-system of screws' is used to designate ay-dimensional vector subspace of screws.

Formulation of the problem Let a n-dof mechanism (1 < n < 6) be considered, f\ being the fixed base, £ the end-effector, t the twist of E with respect to f\, ω the angular velocity of £ relative to /) and w the wrench generated by the actuators on £. If 5 has n specific and predetermined mobility freedoms, i.e. 6-n elements of t are constantly equal to zero, 6-n elements of w do not require motor actions to be balanced, for they are directly equilibrated by joint reactions. Such elements may be discarded and attention may be paid to the relevant components of t and w only (namely, f and

*).

If q and f are the arrays containing the motor displacement variables and generalized forces, respectively, the mechanism kinematic constraints, assumed to be holonomic (if all constraints are holonomic, the position of the end- effector is solely determined by the displacements generated by the motors), may be expressed as

with J d , r and J, nv being nxn configuration-dependent matrices known as Jacobians of the direct and inverse kinematics, respectively.

If friction as well as link weights and inertias are disregarded, the principle of virtual work yields

Equations (1) and (2) provide the velocities and the forces that the motors must generate in order to produce assigned twists and wrenches on the output member. The same equations prove that the more J mv and Jr f , r are close to being singular, the greater such velocities and forces must respectively be. In particular, there is no finite value of q that allows an arbitrary twist to be obtained at an inverse singularity (the output link loses at least one of its admitted freedoms) and there is no finite value of f that allows an arbitrary wrench to be produced at a direct singularity (certain dofs become uncontrollable) (Gosselin and Angeles 1990).

However, if J ιnv and 5j, r are diagonal and constant matrices, Eqs. (1) and (2) may be respectively written as

where k, is a nonzero constant {i- \ ...ή). Hence, in this case • motion is completely decoupled; • all forces and velocities produced by the actuators are always available on the end-effector with no distortional effect induced by the mechanical transmission, which is indeed homokinetic.

Relationships such as those in Eq. (3) and (4) may be attained also if the diagonal matrices 5, m and i d , r are proportional rather than constant. In this case, however, motion transmission, though still generally homokinetic, is no longer globally uniform, since the elements of J, nv and J d , r , though preserving a constant ratio, may vary during movement, thus causing the way forces and velocities are transmitted to change. In static terms, it could be said that, while the actions produced by the actuators are available unaltered on the end-effector, the forces that transmit these actions inside the mechanism undergo scaling effects, possibly reaching unbearable values close to configurations in which the elements of J mv and J d ir simultaneously approach zero (resulting in an uncertainty configuration (Hunt, 1978) or in an increased instantaneous mobility (Zlatanov, Fenton and Benhabib, 1995)). Some manipulators presented in the literature for translational and

Schoenflies-motion reveal kinetostatic relationships such as those in Eq.(3)-(4) and exhibit the remarkable characteristics associated with them (Carricato and Parenti-Castelli 2002; Kong and Gosselin 2002, 2003; Carricato 2005).

It appears natural to search for analogous accomplishments for mechanisms whose output member possesses more complex rotational movements. Anyway, it is readily seen that decoupled and homokinetic relations between the motor velocities and the components of the angular velocity of E relative to A (in a coordinate system indifferently attached to either £ or A) are unattainable as long as g rotates about more than one direction and only holonomic joints are adopted. Indeed, provided that at least two components of ω are nonzero and independent, and letting q r be the array containing the motor displacement variables responsible for the output rotations, if

(5) q r = Kω , with K being a constant diagonal matrix, it may be immediately verified that the kinematic bond between A and ? cannot be holonomic. In fact, ifφ is the array containing any three suitable parameters describing the orientation of £ with respect to f\, a matrix A(φ) exists so that (Wittenburg 1977)

(6) ω = A(φ) φ, and hence, after inserting Eq. () in Eq. (6), one has:

(7) dq'= K -A(φ) dφ . A well known kinematic result assures that the differential form in Eq.

() is integrable if and only if g rotates about a constant direction (Wittenburg 1977). As a direct consequence, the kinematic relationship (5) cannot be realized if £ has at least two rotational freedoms with respect to t\ and a holonomic bond exists between them. Of course, the above arguments do not preclude the possibility of accomplishing a nonholonomic coupling between f\ and E so that Eq.

(5) may be fulfilled. The Atlas motion simulator, for instance, uses a transmission based on omni-directional wheels to generate a constant relationship between q r and ω (Robinson et al. 2005). The inescapable consequence drawn in by nonholonomic constraints, however, is that any relationship between motor displacements and the output body posture is lost (with the latter being worked out only if the whole time-history of motion is known).

If a relationship such as that in Eq. (5) is impossible to achieve via holonomic constraints, a viable alternative appears to be the search for decoupled and constant relations between the velocities q\ and the time-derivatives of the generalized coordinates describing g's orientation, to wit

(8) q' = Kφ .

An immediate physical interpretation justifying the practical interest of such a choice results when Euler-type orientation angles (e.g. Euler or Cardan angles) are chosen. In fact, angles of this sort represent successive rotations about the axes of three virtual revolute pairs TZ 1 (/=1,2,3) arranged in series and concurrent in the same point (Standard Euler-type angles represent sequential body rotations about the axes of an orthogonal frame. However, the orthogonality condition is not essential and it will not be imposed here, thus the angle between the axes of the pairs TZj being left generic), such as those of the spherical chain _ _

shown in solid lines in Fig. Ia, which thus provides an appropriate embodiment. The time-derivatives φ t are the (not necessarily orthogonal) components of ω along such axes and they obviously coincide with the relative velocities between the members connected by the joints TZ 1 , namely

(9) ω = <ρ,u, +^ 2 U 2 3 u 3 , where u, is a unit vector along the axis a, of TZ, (with φ 2 being identically nought when £ has only two rotational freedoms).

In this perspective, the problem reduces to pursuing a way to remotely actuate via decoupled and homokinetic relations the revolute joints of the serial wrist embodying the virtual chain corresponding to the rotational motion of £ relative to A (a virtual chain is defined by Kong and Gosselin (2005) as the simplest serial chain able to realize a given pattern of motion).

For the sake of simplicity, it is here considered only the case in which £ has a purely rotational motion about a fixed point O is considered (so that q=q Λ ), according to the general schematic portrayed in Fig. Ia, in which three transmission chains T 1 (indeterminately represented by dashed lines) are driven by base-located rotary actuators M, and must transmit motion, in a homokinetic way, to the revolute pairs of the passive spherical chain constrains £ to f\. Indeed, as TZ \ may be directly actuated by Mu the true problem consists in designing T 2 and T 3 (Fig. Ib). It is important to emphasize a fundamental difference between the design proposed here and the ones available for translational and Schoenflies mechanisms. The latter exhibit decoupled and homokinetic relations between the actuator velocities and the output-twist components, which excludes both direct and inverse singularities. The wrist design proposed here, instead, since such a result is impossible to achieve for orientational mechanisms, searches for a way to realize decoupled homokinetic transmissions between base-mounted motors and the joints of a serial wrist, namely it aims to convert the kinematics of a closed- chain rotational device into that of a serial spherical chain. Consequently, while such a solution achieves the result of potentially ruling out direct singularities, it has no effect on the less problematic inverse ones inherent to the serial chain. Of course, such singularities coincide with those of the matrix A(φ) transforming between φ and ω (cf. Eq. (6)) and occur (for a 3-dof wrist) when the axes of the pairs TZ 1 are coplanar.

Indeed, most of the industrial wrists used in practice are designed according to the scheme illustrated in Fig. 1 b, with motion being transmitted from remotely-located motors to the joints of the wrist equivalent open-loop chain by means of complex epicyclical gear trains (Rosheim 1989). However, transmission is therein generally coupled, though via linear echelon-form relations of type (Tsai 1988)

In orientational manipulators with parallel architecture, coupling is much stronger (cf, for instance, Innocenti and Parenti-Castelli 1993; Gosselin and St-Pierre 1997; Vischer and Clavel 2000; Kong and Gosselin 2004ft).

Perfectly decoupled and homokinetic wrists may likely offer some benefits. Moreover, most of the CV-joint-based transmissions presented in this paper may be realized by way of linkages, which may possibly improve, with respect to their geared counterparts, wrist performances in terms of noise, vibrations and backlash.

Finally, it may be observed that, in order to realize a 6 dof spatial movement of £ including translational displacements, it is always possible to mount an orientational device such as that in Fig. lft on the translating platform of a translational parallel mechanism (Carricato and Parenti-Castelli 2004ft), with the turning motion to the pairs Mi, now unactuated, being transmitted from base- located motors by means of independent constant-speed-ratio couplings for parallel shafts (Hunt 1973).

The homokinetic transmission of rotational motion via constant-velocity couplings

The general theory of constant-velocity (CV) couplings

Hunt (1973, 1978) describes a general CV coupling T m as a joint which allows two shafts m and n to be placed anywhere relative to one another and which ensures, for all relative shaft locations, that at every instant |co«o| = |o>mθ|, ω π o and ω ffi0 being the angular velocities of the shafts relative to the same reference frame. He shows that, in order to comply with these requirements other than transitorily, the axes of the shafts must intersect (Fig. 2), with the joint connectivity being two or three depending on whether the coupling accommodates only the variation of the shaft relative angularity or also the shift of the intersection point (plunging freedom). The transmission of motion between non- intersecting shaft may be obtained with a third one, connected to the others by two of the previous described joints. The essential argument underlying any theory explaining homokinetic transmission between intersecting shafts consists in that, if |ω n0 | = \(o mQ \, then the relative velocity ω m = ω nO -ω^o must be parallel to the bisecting plane ∑ m , which is the plane with respect to which the shaft axes a m and a n are bilaterally symmetric, i.e. the plane containing their common normal and angle bisector. This is what any CV coupling indeed accomplishes: it constrains the twist $ nm = $no ~ $mo of the shaft relative motion to precisely lie on ∑ m . More specifically, a general plunging joint constrains $„„ to belong to a fourth special three-system comprising all screws of zero pitch lying on ∑ m as well as the infinite-pitch screws perpendicular to it, whereas a general non-plunging joint constrains $ nm to belong to a first special two-system constituting a subset of the above one, namely the one containing the planar pencil of screws through the axes' intersection point O (Hunt 1973, 1978).

Since a special three-system of the fourth kind and zero finite pitch is self-reciprocal, the constraint wrenches exerted by the CV coupling must produce a planar field of forces lying on ∑ m . This system may be physically implemented by laying between the shafts to be coupled a minimum of three in-parallel connectivity-five connecting chains, each one providing a constraint force situated on ∑ mn . Hunt (1973, 1978) provides an exhaustive list of all open-chain linkages that do so for full-cycle movement of the joint (cf. Table 1 in the first reference and the corresponding rectifying remarks on page 397 of the second one). A CV coupling realized in this way is self-supporting, for it needs no additional positional constraint to maintain the shafts in the intersecting configuration. If the centering restraint is provided by extra means, typically a ball-and-socket joint centered in O, a single connecting chain is sufficient, provided that its constraint force does not pass through O (the spherical pair already supplies a bundle of forces through this point). In this case, the constraint wrenches generate, as a whole, a first special four-system and a non-plunging coupling results.

The most general connecting chain Q m , from which all others derive as particular cases, is shown in Fig. 4 (Hunt 1973, 1978). Bilateral symmetry about ∑ m is the fundamental condition that the constituting screws of Q mn must fulfill. In particular, %{,„ and %%J (/= 1 ,2) must have opposite pitches of equal magnitude, whereas S^ n must have zero pitch and lie on ∑ m at a finite or infinite distance from the others (in the latter case, $ 3 m is equivalent to an infinite-pitch screw perpendicular to ∑ mn )- Practically, a screw of pitch h can be realized by a helicoidal joint of the same pitch, a zero-pitch screw by a revolute joint and an infinite-pitch screw by a prismatic joint. Any system of prismatic joints parallel to a plane and revolute joints perpendicular to it (having three dof) is equivalent to a planar joint. Any system of revolute joints with axes converging in a common point (having three dof) is equivalent to a spherical joint. Two revolute joints with axes converging in a common point is equivalent to a universal joint. For evident practical reasons, the connecting chains exhibiting only zero- or infinite-pitch screws assume special relevance, particularly those which are obtained by letting $„„ and $ 5 mn be revolute pairs symmetrically disposed about ∑ m and by arranging % 2 m , $ 3 mn and $%„ so as to form either an ^-equivalent joint whose normal is parallel to ∑ m or an 5-equivalent joint centered in ∑ mn . The two families are here referred to as TZSK and TZSJZ, respectively. Some particular cases exist. The TZSTZ chain results in a CTZC when the C pairs are parallel to the axes of the shafts and the TZ joint is perpendicular to them. The TZSTZ chain results in a UPU when the most external axes of the universal joints are bilaterally symmetric respect to ∑ m while the most internal are parallel to the same plane, the intermediate prismatic joint being perpendicular to the latter axes. If, in either the TZSJZ chain or the TZSTZ chain, $i, π is suppressed and the axes of the remaining screws, on each side of ∑ m , are set to converge in a point of the respective shaft axis, a particular connectivity-four chain of type UU is obtained

(cfr last section before conclusion, Fig. 9).

The shortfall of homokinetic transmission in condition of general motion

As said in the introduction, CV couplings do not guarantee, in general, equal velocities between the members they join, unless some conditions are satisfied. Indeed, the arguments exposed in the preceding section take it for granted that parallelism exists between the shaft axes and the direction of the respective angular velocities relative to the frame (Fig. 2). This implies assuming that the shaft axes do not change their relative posture during homokinetic transmission (though the relative angularity may be arbitrary). Thus, a CV coupling must allow for varying the relative location of the shaft axes, but uniform speed drive is intended to be transmitted only once such a location is assigned. If this posture changes in an arbitrary way (cfr. Porat, 1980): ι) a new formal definition of 'homokinetic transmission' needs to be given, since the shafts m and n now have different connectivities with respect to the frame; //) whatever definition is chosen (three examples are given in the following), transmission may no longer be generally regarded as homokinetic. _

In Fig. 3 the relative orientation between the shaft axes (m = 3, n=3) is varied by way of two concurrent revolute joints arranged in series with the bearing hub of the shaft n (chain K[Il 2 TIi). In order for a transmission ratio between m and n to be defined, a unique scalar quantity associated with the angular velocity of n must be chosen to be compared with the speed of M m . This choice is not unique. Natural candidates (someway related to the original definition of transmission ratio between m and ή) may be: i) the magnitude |ω n,n _i| of the relative velocity between n and its bearing hub (namely, the angular rate of the joint IZ n ); H) the projection |ω[^ 0 1 of ω n o on a n ; Hi) the magnitude |ω w0 | of ω nQ .

Carricato (2007) uses a simple example to prove that, if the bearing block of n is moved arbitrarily (i.e. cvi.o changes in a generic way), none of these quantities is generally equal to |ω ffi o|-

In particular, for the purposes of this study, it is important to show that |ω m o| = |ω n , n -i| if and only if ω n -i ;0 lies on ∑ mn (since all links spherically move about O, it is convenient, for the sake of conciseness, to represent twists simply by way of the corresponding angular-velocity vectors applied in O). This may be accomplished by considering that two vectors parallel to a m and a n (and directed as $ m o and $ n,n - \ in Fig. 3) have equal magnitude if and only if their difference lies on the bisecting plane ∑ m - Hence, by recalling that (o nm is constrained to lie on ∑ mn and that ω w0 = ω nm +G> m o = ω „,„-1 +ω «_i j0 ,

01) | ω m θ H°Vl|°(%O -%-|)^™ »(^ +%0 ' ω n,n-l) = ω n-\,θ e ∑ mn-

To the author's knowledge, the result expressed in Eq. 10 is presented here for the first time. Equation (11) provides a more general result than that deducible from Porat's study. Indeed, Porat (1980) examines a CV transmission that may be shown to be equivalent to a special arrangement of that portrayed in

Fig. 3, with a \ and α 2 being respectively set collinear with αj and perpendicular to the plane determined by α 3 and α 3 . Porat provides an expression of 0 3 0 as a function of q 3 , <p } and φ 2 , by which the reader may verify that q 3 3 if and only if φ } =0 , i.e. if « 20 is parallel to on and thus perpendicular to the plane of the shaft axes. Indeed, this is the only configuration that locates ω 20 on the bisecting plane, given the particular location of a \ and α 2 . Equation (11) proves that, in a more general case, having ω 2 o orthogonal to α 3 and α 3 is not a necessary condition for homokinetic transmission (though it is a sufficient one).

From these considerations, it emerges that a transmission such as that in Fig. 3, which is equivalent to that used by Gogu (2007), is not able, in general, to transmit homokinetic motion in the form and for the purposes described in the previous sections (as a matter of fact, Fig. 3 represents the actuation, by means of the kinematic chain M m Fmn≡ M 3T 3 1, of the third revolute pair of the serial wrist The above arguments immediately extend to the double-CV-joint transmission used by Gogu (2006) to remotely actuate the revolute pairs of a serial wrist mounted on a translating platform. Further details for this case may be found in Carricato (2007), whereas a detailed derivation of the angular velocities of all members comprised in the transmission once the input motor is kept locked is given by Matschinsky (2000).

Novel two- and three-dof wrists with decoupled and homokinetic remote actuation

The arguments presented in the previous sections shows that the homokinetic actuation of the of the most external rotoidal joint in a serial wrist cannot be obtained with a transmission of the type depicted in Fig. 3. At the same time, the condition to develop feasible solutions have been identified. Figure 5 shows the schematic of a remotely-actuated two-dof wrist. While the Euler angle φ \ of the output link is directly actuated by the first joint of the spherical chain the Euler angle q>ι is controlled via the transmission chain M ϊ Fr∑Hϊ, comprising a CV coupling centered in O. According to Eq. (11), φ r is equal to q x if and only if e>i 0 lies on the bisecting plane I 22 . This may be easily accomplished by constructively setting <x \ to form equal angles with both α 2 and α 2 - Provided that such a geometric condition is fulfilled and T-n. preserves its constraint-wrench system throughout the movement, , and the actuation is perfectly decoupled and homokinetic.

It is worth remarking that the chain MiM(Ri (kinematically equivalent to a spherical pair) constitutes an intrinsic centering device for 2 and 2, since it supplies a bundle of forces constraining the two links in O. It follows that the CV joint .F 22 may be replaced, as a matter of fact, by a single connecting chain Q 22 providing a force lying on the bisecting plane but not passing through O. Any one of the open-chain linkages listed by Hunt (1973) may be chosen to this aim, providing a wide variety of design possibilities.

As CV couplings are components available as commercial units, the solution described here may prove simpler than that proposed by Gogu (2005) and _ _

those proposed by Carricato and Parenti-Castelli (2004), Herve (2006) and Vertechy and Parenti-Castelli (2006) (this latter group of mechanisms employs linear actuators and the transmission of motion, though decoupled, is not homokinetic). However, if a self-supporting CV coupling is adopted, 'redundant centering' occurs (Seherr-Thoss et al. 2006, p. 159), and the coupling between 2 and 2 is overconstrained. During rotation and under load, the two centerings, unless precisely superimposed, may work against each other, causing considerable internal distortion. Of course, non-overconstrained architectures bear much better misalignments due to tolerances, backlash and wear, but their stiffness is intrinsically inferior, as they cannot take advantage of torque repartition on multiple connecting chains. This may make it particularly difficult, in some cases, to guarantee an acceptable kinetostatic behavior of the coupling throughout the movement, especially when the wrench responsible for the transmission of the load approach O (Hunt, 1973).

A potential advantage resulting from the single-connecting-chain solution is that it does not completely enclose the space about O, which may prove useful if extra transmission chains need to be added to actuate a further freedom of the output member. Indeed, the homokinetic actuation of the most far rotoidal pair from the frame requires a more complex architecture respect to the one previously described. According to Eq. (1 1) and referring to Fig. 3, φ 3 is equal to q 3 if and only if ω 20 lies on the bisecting plane Σ 33 . However, this condition cannot be accomplished, as it requires Σ 33 to coincide at any instant with the plane Fi 2 containing a \ and α 2 , whereas, for any given posture Of Fi 2 , Σ3 3 necessarily moves with respect to it following ψι variations. On the other hand, if an additional link 3 is connected to the member

1 by a revolute pair T^ 3 (with axis α. converging in O) in such a way that a\ forms equal angles with α 3 and α- , and α 2 forms equal angles with a. and «3, then coio and ω 2 i always lie, respectively, on the homokinetic planes Σ - and ∑. (see

Fig. 6, where, for the sake of clarity, 7£ 2 's actuation has been omitted). As a consequence, two concentric CV couplings T « and T- may be used to transmit motion between 3 and 3 and between 3 and 3 respectively, so that ultimately q 3 = φ. =φ 3 . In order to overcome obvious interference difficulties, T . and T- may be finally replaced by single connecting chains Q . and Q. .

The complexity of the transmission between 3 and 3 is nonetheless considerable, its connectivity amounting to ten. A significant simplification, _

which is to be considered a peculiar contribution of the present invention, may, however, be achieved by aligning «. with a \ . In this case, 3 rotates about a fixed axis at a speed equal to q λ + φ. and it can receive motion either directly, by an actuator mounted coaxially with M \ on the member 1 (Mi ≡lls, Fig. 7), or via an angular-velocity-combiner device (such as a differential mechanism), potentially simpler than a CV coupling.

It may be worth observing that a key factor in many robotic applications is the ability of the end-effector to exhibit ample dexterity. While CV couplings permit continuous rotation of the shafts about their own axes, i.e. of m and n about the axes of M m and IZ n , they may suffer appreciable restrictions in the excursion of the 'articulation' angle (which is the supplementary of the angle 2a in Fig. 2) and thus in the rotation allowed to n about the axis a n -\- In ball-in- track couplings, which are among the most commonly employed because of their compactness and sturdiness, the transmission rely on sphere constraint into grooves made on rings fixed to the shafts; the articulation angle is limited by the necessity to maintain these spheres into the grooves. Rzeppa joints allow, in their most recent designs, articulation angles up to about ±50°. Ampler excursions are permitted by linkage couplings, such as Clemens, Hooke and Koenigs joints. The numerous realizations of the first two types allow articulation angles up to ±90°, whereas some patented versions of the latter claim excursions up to ±135°. To show the feasibility of the proposed architectures, Fig. 8-10 depict some design for two- and three-dof wrist with decoupled and homokinetic remote transmission.

In particular, Figure 8 shows the model of a decoupled and homokinetic two-dof wrist (in yaw-pitch configuration) employing a self- supporting Koenigs joint. Every connecting chain is a CTZC with the axes of the C pairs parallel the shafts and the IZ pair orthogonal to the plane define by those axes. The angle between a \ and α 2 is acute, originating a compact realization and inhibiting the reach of the in-line position (this configuration must be avoided since the C pairs would be aligned, resulting in uncontrolled rotations and translations for the intermediate members (Herve, 1986)).

Figure 9a shows a two-dof decoupled and homokinetic wrist employing a single UU connecting chain. The U pairs are centered in O m and O n , respectively belonging to a m and a n , (Fig. 9b). This chain has a connectivity equal to four rather then five, and it shows peculiar characteristics. Indeed, the resulting constraint two-system comprises two forces, one perpendicular to the bisecting plane and passing through O m and O n , and the other situated on ∑ m across the _

intersection points (proper or improper) of axes of the rotoidal pairs in the U joints (Fig. 9b). Torque transmission is, of course, devolved to the latter (which is the force F mn ). If a minimum of three chains is adopted (all sharing the points O n , and O n ), the constraint system of a non-plunging joint centered in O' is obtained, with O' being the projection on ∑ m of the line w through O m and O n . Both O' and O move following the relative displacement of a m and a n . The Unitru coupling (Culver 1969) is a classical example of a self-supporting coupling of this kind.

If a single connecting-chain is used, a special centering system needs to be employed, since a ball-and-socket joint in O cannot provide the required constraints. Provided that m and n are supported by M m and TZ n , a solution consists in connecting the bearing hubs of these joints (respectively fixed to the members 0 and n-l) in such a way they may only rotate about a screw $ « -i,o situated on ∑ and passing through O' (Fig. 9b). This may be accomplished, for instance, by means of an external-gearing train or a cross-belt friction drive (Zagatti, 1983, p. 75), in which the wheels (either gears or pulleys) are respectively attached to 0 and n-l, have equal pitch surfaces and are connected to an intermediate member i via the pivots 7£, 0 and %i, n - \ , whose axes α,o and at >n -ι pass through O n , and O n , respectively (Fig. 9c). The resulting constraint system comprises a degenerate regulus of forces, namely the pencil through O' on the plane determined by a m and a n , and the pencil through O lying on ∑ m - Once the constraint system of the MY connecting-chain is added, the required first special fourth system is obtained, comprising a bundle of forces through O' and a planar field of forces on ∑ m -

If the above architecture is used to implement a wrist, the problem of actuating $„- 1,0 emerges, as O' is now a moving point. However, if Tito is motorized (Fig. 9c), so that ω, 0 = 9 « -i u < o ' ^ ιs straightforward to see that ω / i-i o = ^ n -i^ / i-i u n -i ' wnere me constant k n -\ is twice the cosine of the angle between a,o and a n - \ .

Finally, Figure 10 shows the model of a decoupled and homokinetic three-dof wrist according to the design shown in Fig. 7, with a solution that is considered of peculiar value in the framework of the present invention. A

Clemens connecting-chain (1ZSJl) actuates the second Euler angle (^), whereas a

Hooke coupling (UPU) drives the third one (<&). The angles between a\ and α 2 and between α 2 and α 3 are right angles. In spite of the presence of two connecting chains, the workspace in terms of ψ \ and φι is not smaller than a square of side length ~7τ/2, whereas ψi is granted boundless variation. _ _

Conclusions

The. above description has addressed the problem of the decoupled and homokinetic transmission of motion between two bodies mutually rotating about a common point. After proving the theoretical impossibility of generating decoupled and configuration-independent relations between the rates of frame- mounted actuators and the components of the output body angular velocity, the feasibility and the practical interest in achieving relations of this sort between the motor speeds and the time-derivatives of the Euler-type angles describing the end- effector orientation have been shown. The problem has been turn into the transmission of rotational movement with constant speed ratio from base-located actuators to the revolute joints of a serial spherical chain.

Novel architectures of decoupled and homokinetic two- and three-dof closed-chain orientational manipulators have been accordingly proposed. They make use of transmission chains based on constant- velocity (CV) couplings. The functioning of these joints has been investigated and the conditions required for homokinetic transmission to be preserved during the simultaneous action of the manipulator motors have been derived and implemented. As CV couplings are commercially available components, the described solutions, particularly those concerning two-dof mechanisms, may prove remarkably simple and effective. Off-the-shelf CV couplings may be replaced by equivalent open-chain linkages, providing a wide variety of design possibilities. Three-dof manipulators, though more complex and less compact than their two-dof counterparts, are still capable of reasonable workspaces. To the Inventor's knowledge, they are the first examples provided in the literature of perfectly decoupled and homokinetic three- dof remotely-actuated (holonomic) wrists. Exemplifying models of the proposed architectures have been provided to illustrate their feasibility.

The three-dof mechanism is the most interesting one for industrial application. Respect to other solution currently available it presents peculiar advantages:

• higher precision and rigidity; • reduced consumption;

• simpler control;

• higher robustness;

• higher durability, reduced maintenance effort;

• realizable with off-the-shelf couplings; • higher realization simplicity;

The disadvantages are the reduced compactness and mobility. It _ _

follows that the proposed solution results particularly suited for application in which these element are not primary requirement, for example:

• pointing and orientational systems in general;

• telescopes;

• antennas; • tool posts;

• technological working equipments;

• security systems.

References [1] Belfiore, N. P. 1993. An atlas of remote actuated bevel gear wrist mechanisms of up to nine links. Int. Journal of Robotics Research, 12(5): 448-59.

[2] Carricato, M. 2005. Fully isotropic four-degrees-of-freedom parallel mechanisms for Schoenflies motion. Int. Journal of Robotics Research, 24(5): 397-414.

[3] Carricato, M. 2007. Homokinetic transmission of rotational motion via constant-velocity joints in closed-chain wrists. 12th World Congress in

Mechanism and Machine Science, Besancon, France, pp. 284-290.

[4] Carricato, M. e Parenti-Castelli, V. 2002. Singularity-free fully-isotropic translational parallel mechanisms. Int. Journal of Robotics Research,

21(2): 161-174.

[5] Carricato, M. e Parenti-Castelli, V. 2004α. A novel fully decoupled two- degrees-of-freedom parallel wrist. Int. Journal of Robotics Research, 23(6): 661-667. [6] Carricato, M. e Parenti-Castelli, V. 20046. On the topological and geometrical synthesis and classification of translational parallel mechanisms. 11th World Congress in Mechanism and Machine Science, Tianjin, China, pp. 1624-1628.

[7] Clemens, M. 1869. Improvement in apparatus for transmitting rotary motion. United States patent no. 96395.

[8] Culver, I. H. 1969. Constant velocity universal joint. United States patent no. 3477249. [9] Dudija, F. 1974. Cuplaje mobile homocinetice (in Romanian), Editura

Tehnica, Bucharest. [10] Dunlop, G. R. e Jones, T. P. 1997. Position Analysis of a 3-dof parallel _ _

manipulator. Mechanism and Machine Theory, 32(8): 903-920.

[11] Gogu, G. 2005. Fully-isotropic over-constrained parallel wrists with two degrees of freedom. 2005 IEEE Int. Conf. on Robotics and Automation,

Barcelona, Spain, pp. 4025-4030.

[12] Gogu, G. 2006. Fully-isotropic hexapods. Advances in Robot Kinematics, eds. J. Lenarcic and B. Roth, Springer, Dordrecht, pp. 323-330.

[13] Gogu, G. 2007. Fully-isotropic three-degree-of-freedom parallel wrists.

2007 IEEE Int. Conf. on Robotics and Automation, Roma, Italy, pp. 895-

900.

[14] Gosselin, C. M. e Angeles, J. 1990. Singularity analysis of closed-loop kinematic chains. /EEE Transactions on Robotics and Automation, 6(3):

281-290. [15] Gosselin, C. M. e St-Pierre, Ε. 1997. Development and experimentation of a fast 3-DOF camera-orienting device. Int. Journal of Robotics Research,

16(5): 619-630. [16] Herchenbach, P. 1981. Homokinetic double joint for wide bending angles.

United States patent no. 4257243. [17] Herve, J. M. 1986. Le joint de Koenigs, ses variantes, son application possible en robotique. Entrainements & systemes, 19(6): 4-6. [18] Herve, J. M. 2006. Uncoupled actuation of pan-tilt wrists. /EEE Transactions on Robotics, 22(1): 56-64.

[19] Hunt, K. H. 1973. Constant- velocity shaft couplings: a general theory.

Journal of Engineering for Industry, 95B(2): 455-464. [20] Hunt, K. H. 1978. Kinematic geometry of mechanisms, Clarendon Press,

Oxford, pp. 389-402. [21] Innocenti, C. e Parenti-Castelli, V. 1993. Echelon form solution of direct kinematics for the general fully-parallel spherical wrist. Mechanism and

Machine Theory, 28(4): 553-561. [22] Kong, X. e Gosselin, C. M. 2002. Type synthesis of linear translational parallel manipulators. Advances in Robot Kinematics, eds. J. Lenarcic and F. Thomas, Kluwer Academic Publishers, Dordrecht, pp. 453-462.

[23] Kong, X. e Gosselin, C. M. 2003. Type synthesis of input-output decoupled parallel manipulators. 2003 CCToMM Symposium on

Mechanisms, Machines, and Mechatronics, Saint-Hubert (Montreal),

Quebec, Canada, pp. 1-14. [24] Kong, X. e Gosselin, C. M. 2004. Type synthesis of three-degree-of- freedom spherical parallel manipulators. Int. Journal of Robotics Research, 23(3): 237-245. _ ^

[25] Kong, X. e Gosselin, C. M. 2005. Type synthesis of 3-dof PPR-equivalent parallel manipulators based on screw theory and the concept of virtual chain. ASME Journal of Mechanical Design, 127(6): 1113-1121. [26] Matschinsky, W. 2000. Road vehicle suspensions. Professional

Engineering Publishing, London, pp. 42-50. [27] Merlet, J.-P. 2006. Parallel robots, Springer, Dordrecht, pp. 153-155.

[28] Milenkovic, V. 1990. Non-singular industrial robot wrist. United States patent no. 4907937. [29] Paganelli, D. 2007. The problem of the homokinetic transmission of rotational motion. Appendix to Carricato (2007). [30] Porat, I. 1980. Moment transmission by a universal joint. Mechanism and

Machine Theory, 15(4): 245-254. [31] Robinson, J. D., Holland, J. B., Hayes, M. J. D. e Langlois, R. G. 2005.

Velocity-level kinematics of the Atlas spherical orienting device using omni-wheels. CSME Transactions, 29(4): 691-700. [32] Rosheim, M. E. 1989. Robot wrist actuators, John Wiley & Sons, New

York. [33] Rzeppa, A. H. 1953. Universal joint drives. Machine Design, 25(4): 162-

170. [34] Seherr-Thoss, H. C, Schmelz, F. e Aucktor, E. 2006. Universal joints and dήveshafts: analysis, design, applications, Springer-Verlag, Berlin.

[35] Sone, K., Isobe, H. e Yamada, K. 2004. High angle active link. NTN

Technical Review, 71 : 70-73. [36] Tischler, C. R., Hunt, K. H. e Samuel, A. E. 1998. On optimizing the kinematic geometry of a dextrous robot finger. Int. Journal of Robotics Research, 17(10): 1055-1067.

[37] Tsai L.-W. 1988. The kinematics of spatial robotic bevel-gear trains. IEEE

Journal of Robotics and Automation, 4(2): 150-156. [38] Tsai L.-W. 1999. Robot analysis: the mechanics of serial and parallel manipulators, John Wiley & Sons, New York, pp. 298-332. [39] Vertechy, R., e Parenti-Castelli, V. 2006. Synthesis of 2-dof spherical fully parallel mechanisms. Advances in Robot Kinematics, eds. J. Lenarcic and B. Roth, Springer, Dordrecht, pp. 385-394.

[40] Vischer, P. e Clavel, R. 2000. Argos: a novel 3-dof parallel wrist mechanism. Int. Journal of Robotics Research, 19(1): 5-11. [41] Wittenburg, J. 1977. Dynamics of systems of rigid bodies, B. G. Teubner,

Stuttgart, pp. 19-32. [42] Zagatti, E. 1983. Giunti: criteri di scelta e proporzionamento (in Italian), _

Tecniche Nuove, Milano, pp. 39-188.

[43] Zlatanov, D., Fenton, R. G. e Benhabib, B. 1995. A unifying framework for classification and interpretation of mechanism singularities. ASME Journal of Mechanical Design, 117(4): 566-572.

[44] Zlatanov, D. e Gosselin, C. M. 2004. On the kinematic geometry of 3-RER parallel mechanisms. 11th World Congress in Mechanism and Machine

Science, Tianjin, China, pp. 226-230.

The preferred embodiments have been above described and some modifications of this invention have been suggested, but it should be understood that those skilled in the art can make variations and changes, without so departing from the related scope of protection, as defined by the following claims.