Kinematics, workspace and singularity analysis of a multi-mode parallel robot
Damien Chablat (IRCCyN), Xianwen Kong, Chengwei Zhang

TL;DR
This paper analyzes the kinematics, workspace, and singularities of a reconfigurable 3-PRPiR parallel robot capable of changing operation modes through locking and releasing joints, supported by a prototype demonstration.
Contribution
It provides detailed kinematic and workspace analysis of a multi-mode parallel robot with lockable joints, including inverse and forward kinematics for each mode.
Findings
Identified workspace regions for each operation mode.
Derived inverse and forward kinematics equations for all modes.
Validated analysis with a physical prototype.
Abstract
A family of reconfigurable parallel robots can change motion modes by passing through constraint singularities by locking and releasing some passive joints of the robot. This paper is about the kinematics, the workspace and singularity analysis of a 3-PRPiR parallel robot involving lockable Pi and R (revolute) joints. Here a Pi joint may act as a 1-DOF planar parallelogram if its lock-able P (prismatic) joint is locked or a 2-DOF RR serial chain if its lockable P joint is released. The operation modes of the robot include a 3T operation modes to three 2T1R operation modes with two different directions of the rotation axis of the moving platform. The inverse kinematics and forward kinematics of the robot in each operation modes are dealt with in detail. The workspace analysis of the robot allow us to know the regions of the workspace that the robot can reach in each operation mode. A…
| Operation modes | Conditions | |||
| No | Translation | Rotation | Joints | Joints |
| along | about | locked | released | |
| 1 | , , | , | , , | |
| 2 | , | , , | , | |
| 3 | , | , , | , | |
| 4 | , | , | , , | |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Mechanisms and Dynamics · Advanced Surface Polishing Techniques · Piezoelectric Actuators and Control
\conffullname\confshortname\confdate\confmonth\confyear\confcity\confstate\confcountry\papernum
Kinematics, Workspace and Singularity Analysis of
a Multi-mode Parallel Robot
Damien Chablat
Laboratoire des Sciences du Numérique de Nantes
UMR CNRS 6004, 1 rue de la Noë, 44321 Nantes
email: [email protected]
Xianwen Kong
School of Engineering and Physical Sciences
Heriot-Watt University
Edinburgh, UK, EH14 4AS
email: [email protected]
Chengwei Zhang Currently at Dalian Huarui Heavy Industry Technical Centre, China
School of Engineering and Physical Sciences
Heriot-Watt University
Edinburgh, UK, EH14 4AS
email: [email protected]
Abstract
A family of reconfigurable parallel robots can change motion modes by passing through constraint singularities by locking and releasing some passive joints of the robot. This paper is about the kinematics, the workspace and singularity analysis of a 3-PRPiR parallel robot involving lockable Pi and R (revolute) joints. Here a Pi joint may act as a 1-DOF planar parallelogram if its lockable P (prismatic) joint is locked or a 2-DOF RR serial chain if its lockable P joint is released. The operation modes of the robot include a 3T operation modes to three 2T1R operation modes with two different directions of the rotation axis of the moving platform. The inverse kinematics and forward kinematics of the robot in each operation modes are dealt with in detail. The workspace analysis of the robot allow us to know the regions of the workspace that the robot can reach in each operation mode. A prototype built at Heriot-Watt University is used to illustrate the results of this work.
KEY WORDS Multi-operation-mode parallel robot, workspace analysis, singularity analysis, reconfiguration analysis, reconfigurable robot
1 Introduction
During the past two decades, reconfigurable Parallel Manipulators (PM) have received much attention from a number of researchers [1]. Several classes of multi-operation-mode PMs have been proposed [2, 3, 4, 5, 6, 7, 9, 8, 10, 11, 12, 13]. Different names have been used for this class of PMs, such as PMs that change their group of motion, PMs with bifurcation of motion, or disassembly-free reconfigurable PMs. The main characteristics of multi-operation-mode PMs include [9, 8, 10]: a) Fewer actuators are needed for the moving platform to realize several specified motion patterns; and b) Less time is needed in reconfiguring the PM since there is no need to disassemble the PM in the process of reconfiguration .
Recent advances in the research on multi-operation-mode PMs are mainly on the type synthesis and the reconfiguration analysis of multi-operation-mode PMs, while a PM with two 1T1R operation modes has been used as a novel swivel head for machine tools [3]. For example, a general method for the type synthesis of multi-operation-mode PMs has been proposed in [4, 8, 9]. Multi-operation-mode PMs with a 3-DOF translational mode and a 3-DOF (degrees-of-freedom) planar mode or a 4-DOF 3T1R mode have been obtained. In [5], several PMs with two 3T1R (also Schönflies motion) operation mode which has three translational DOF and one rotational DOF) operation modes have been investigated. Several PMs with two 2T1R operation modes have been proposed in [6, 7]. In [10], 2-DOF 3-4R PMs with both spherical translation mode and sphere-on-sphere rolling mode were obtained. References [14, 15] shows 4-DOF 3T1R PMs that have an extra 2-DOF or 3-DOF motion mode in addition to the required 4-DOF 3T1R motion mode. It is noted the metamorphic PMs based on reconfigurable U (universal) or S (spherical) joints [16, 17] and the multi-mode PMs with lockable joints [19, 18] are in fact kinematically redundant PMs in nature and do not belong to multi-operation-mode PMs that this paper focuses on. In the reconfiguration analysis, which refers to identifying all the operation modes and the transition configurations, of PMs, several methods have been proposed [14, 15, 21, 20, 19, 22, 23, 24]. As pointed out in [23, 24], practical methods for switching a PM from one operation mode to another is still an open issue.
In [25], a multi-operation-mode PM was proposed, which is a revised version of the multi-operation-mode PM developed at Heriot-Watt University as shown in Fig. 1 of [18]. This multi-operation-mode PM can switch from one operation mode to another securely by using reconfigurable planar parallelograms and lockable R (revolute) joints. This paper will perform a systematic study on the inverse kinematics, forward kinematics, workspace and singularity analysis of this multi-operation-mode PM.
In Section 2, the description of a 3-PRPiR PM is given. Section 3 deals with the inverse and direct kinematic problem. In Section 4, the singularity analysis is presented. Section 5 presents the workspace analysis to find out the connected regions reachable for a given working mode in each operation mode. Finally, conclusions are drawn on the advantages of this robot.
2 Description of a 3-PRPiR parallel robot
The studied robot [23] has three degrees-of-freedom and motion of the moving platform depends on the operation mode of the robot (Fig. 1). The 3-RPiR111One of the Pi joint is replaced with an RR serial chain to simplify the structure without affecting the function of the robot. multi-mode parallel robot is composed of a base and moving platform connected by three RPiR legs. Here R and Pi represent revolute and reconfigurable parallelogram joint respectively. The Pi joint may act as a 1-DOF planar parallelogram if its lockable P (prismatic) joint is locked or a 2-DOF RR serial chain if its lockable P joint is released. In total, there are three lockable revolute joints (, and ) and two lockable prismatic joints ( and ) which can be locked/released to change the operation modes of the robot. The change of operating mode is carried out only in the home pose shown in Fig. 1. In the home pose, the axes of all the R joints, including those within the Pi joint, are parallel to two directions.
The input joint variables are the three prismatic actuated joints , and along the -axis. Table 1 describes the robot’s mobility for four operation modes.
In a fixed reference frame, the positions of the fixed points () as well as the points controlled by the actuated prismatic joints are defined as
[TABLE]
[TABLE]
The motion of the end-effector depends on the operation modes of the robot. The coordinates of point will be given in details in the next subsections on the constraint equations for each operation mode.
In this paper, the following parameters (in normalized units) are used , , , and (Fig. 2).
2.1 Operaion Mode 1
Operation mode 1 is a 3-DOF pure translation mode. That is to say the moving platform cannot rotate. This architecture is identical to the linear Delta robot found in the Renault Automation UraneSX [26] or the IRCCyN Orthoglide [27, 28].
The coordinates of the points on the mobile platform are
[TABLE]
The constraint equations in operation mode 1 are obtained by calculating the distances between the points and .
[TABLE]
i.e.
[TABLE]
2.2 Operaion Mode 2
For this operation mode, the moving platform undergoes a 3-DOF planar motion along the O-XY plane: it translates in the plane and rotate around the -axis. We can write the position of and as
[TABLE]
The constraint equations are
[TABLE]
2.3 Operaion Mode 3
For this operation mode, the translations of the moving platform are in the plane and the rotation around the -axis. Such motion is called PPR equivalent motion in [32]. We can write the position of and as
[TABLE]
The constraint equations are
[TABLE]
2.4 Operaion Mode 4
For operation mode 4, the moving platform undergoes a 3-DOF planar motion along the O-YZ plane. The translations of the moving platform are in the plane and the rotation around the -axis. The position of and are
[TABLE]
The constraint equations are
[TABLE]
3 Inverse and direct kinematic analysis of the parallel robot in different operation modes
3.1 Inverse kinematic analysis
For each of the four operation modes, there are solutions to the inverse kinematic model or working modes [30]. From the constraint equations [Eqs. (4)–(16)], it is quite straightforward to solve quadratic equations to find the inputs of the actuators. These solutions are given below without detailed derivation.
Operation Mode 1
[TABLE]
Operation Mode 2
[TABLE]
Operation Mode 3
[TABLE]
Operation Mode 4
[TABLE]
Figure 3 shows the working modes of the robot for the home pose.
3.2 Direct kinematic analysis
Solving the constraint equations associated with each operation mode [Eqs. (4)–(16)], one can find the locations of the moving platform for a given set of inputs.
For operation mode 1, the resolution of the direct kinematic analysis amounts to calculating the intersection of three spheres. An efficient geometric method is presented by Pashkevich in [36]. For the other operation modes, we obtain two values for the position according to ,y or . For the orientation of the moving platform, we obtain a quadratic equation as a function of the position parameters. Therefore, we usually have four real solutions for the orientation of the moving platform.
Since the equations for all the four operation modes are too large to be displayed in an article and the solutions are well-documented in the literature, we will focus on the variation of the number of solutions to the direct kinematic model in the joint space. For clarity, we make a slice in the joint space by fixing . This is equivalent to the change of variable and . Figures 4–7 represent the joint space in blue, the regions where the direct kinematic model admits two real solutions and in red, the regions where it admits four real solutions.
In operation mode 1, there is only one region where the direct kinematic problem admits two solutions (Fig. 4).
In operation mode 2, there are four connected regions where the direct kinematic problem admits either two or four solutions (Fig. 5). For two of them, there are one hole inside. This property can cause problems if the robot is to be protected by introducing limits on the active joints.
In operation mode 3, there are four connected regions (Fig. 6). In two regions, the direct kinematic problem admits either two or four solutions and the other two regions, the direct kinematic problem admits only two solutions.
In operation mode 4, there are two connected regions with one hole (Fig. 7). The direct kinematic problem admits either two or four solutions.
It is noted that except operation mode 1, the regions in the joint space are not connected. Figures 8–11 shows several postures of the robot when we have the two or four solutions for the direct kinematics in these four operation modes.
4 Singularity analysis of the parallel robot in different operation modes
The singularity analysis of conventional parallel robots has been well-documented in the literature. The singularity analysis of a multi-mode parallel robot involves the singularity analysis in each operation mode of the robot. In each operation mode, we first find the parallel and serial Jacobin matrix, named and respectively [31], by differentiating the constraint equations [Eqs. (4)–(16)] with respect to time. Then we obtain the parallel and serial singularities by studying the determinant of these matrices. In each operation mode, the serial singularities are located at the boundaries of the workspace while the parallel singularities divide it.
As the robots studied have several solutions to the direct and inverse kinematic analysis, the singularity conditions are defined in the cross product of the joint space and workspace. Their projections into the workspace are not requested because we cannot distinguish the curves associated with a given working mode.
4.1 Operation mode 1
The singular configurations in operation mode 1 of this robot are the same as the conventional parallel robot presented in [29]. We have the serial singularities when the legs are orthogonal to the actuators and the parallel singularities when the legs are in the same plane (flat position) or all parallel (bar position).
Serial singularities occur if and only if
[TABLE]
Parallel Singularities occur if and only if
[TABLE]
In this operation mode, the determinant of the matrix cannot be factorized. In a single equation, we have the singularity locus associated with the eight working modes.
4.2 Operation mode 2
Serial singularities occur if and only if
[TABLE]
Only the serial singularities associated with the first leg depend on the orientation of the moving platform.
Parallel Singularities occur if and only if
[TABLE]
The determinant of the matrix is factorized into two components. This properties means that the workspace is divided into at least four regions. We notice that the first component does not depend on the orientation of the moving platform.
4.3 Operation mode 3
Serial singularities occur if and only if
[TABLE]
As the axis of rotation of the moving platform is parallel to the -axis, only the serial singularities related to the third leg depend on the orientation of the moving platform.
Parallel Singularities occur if and only if
[TABLE]
4.4 Operation mode 4
Serial singularities occur if and only if
[TABLE]
As the axis of rotation of the moving platform is parallel to the -axis, only the serial singularities related to the first leg depend on the orientation of the moving platform.
Parallel Singularities occur if and only if
[TABLE]
5 Workspace analysis of the parallel robot in different operation modes
The workspace analysis of a multi-mode parallel robot requires analyzing the workspace of the robot in each operation mode. In each operation mode, one needs to separate the postures of the robot according to the current working modes. We recall here the definition of the aspects for parallel robots with several working modes [30], which are defined as the maximal sets in the product of the workspace, , by the joint space, so that
- •
;
- •
is connected;
- •
where a working mode, noted , is the set of postures for which the sign of ( to ) does not change and does not vanish.
Since that it is impossible to change the working modes without disassembling this multi-mode parallel robot, we will study only the working modes depicted in Fig. 1 for simplicity reasons. With the SIROPA library, we can make an algebraic cylindrical decomposition (CAD) [34, 35] in the space which includes the joint space and the workspace taking into account the serial and parallel singularities. In this paper, we assume there is no limitation on the range of motion of the active and passive joints. Therefore, we can study the workspace without considering the translation along the -axis.
In each cross-section of the workspace, we have represented the parallel aspects [30], i.e., the largest regions without singularity in the Cartesian space. The boundaries of these regions are the parallel singularities. Curves may exist that do not divide the workspace. These curves are associated with the other operation modes. These curves are obtained by the discriminant varieties of the constraint equations with the serial and parallel singularities [33].
In operation mode 1, the workspace is a single region (Fig. 12). Parallel singularities exist only when one leg is towards the positive and the other two towards the negative (and vice versa). These correspond to the curves in the center of the figure.
In operation mode 2, the workspace is divided in four regions (Fig. 13). Please note the continuity of certain regions due to the cyclicity of the angles.
The workspace in operation mode 3 consists of only two regions (Fig. 14). For , the moving platform can rotate mainly in the negative direction.
The workspace in operation mode 4 has six aspects (Fig. 15). These aspects cannot be distinguished by the signs of the two components of the parallel singularities. This is the reason why we have two regions in blue, yellow, red and green each.
The mult-mode parallel robot can switch among its four operation modes in its home pose in which , and . In Fig. 16, starting from the home pose, the red arrows show the corresponding postures for each operation mode. Regions with grids are the regions of the workspace that the robot cannot reach without crossing a parallel singularity.
Starting from the configurations with in operation mode 1, it is possible to switch to operation modes 2 and 3. It is noted for any values of , only one aspect in operation mode 3 is reachable. For operation mode 2, two aspects, one with and another with , are reachable.
Starting from the configurations with in operation mode 1, it is possible to switch to operation mode 4. The robot can reach two aspects in operation mode 4: the green one with and the blue with .
Based on the above results, we conclude that it is possible to change the aspects for a given operation mode by passing through operation mode 1. This property increases the workspace of the robot theoretically. However, this is not practical because the robot will have to change operation modes twice. We notice that the ranges of translation in operation modes 2, 3 and 4 are within the ranges defined by the intersections of the workspace in operation mode 1 with the - and - axes.
6 Conclusions
In this paper, we have presented the kinematics of a multi-mode parallel robot that can change operation modes by using reconfigurable Pi joints and lockable R joints. Changes in operation modes are realized by locking/releasing certain lockable joints. We have investigated the singularities of the parallel robot in different operation modes from the study of the determinant of the Jacobin matrices. For an operation mode resulting from the “home” configuration of the robot, we have decomposed the workspace into aspects and represented their projection in the workspace. The conditions for switching from one operation mode to another have been identified. The aspects that the robot can achieve in a given operation mode without going through a parallel singularity have also been obtained.
This work, together with the literature on the reconfiguration analysis of multi-mode parallel mechanisms [15, 21, 20, 22, 23, 24], provide a comprehensive framework for the analysis of multi-mode parallel robots.
Acknowledgments
XK would like to thank the Engineering and Physical Sciences Research Council (EPSRC), United Kingdom, for the support under grant No.EP/K018345/1.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Ding, X., Kong, X., and Dai, J. S., Advances in Reconfigurable Mechanisms and Robots II . Switzerland: Springer International Publishing, 2016.
- 2[2] Fanghella, P., Galletti, C., and Gianotti, E., “Parallel robots that change their group of motion,” Advances in Robot Kinematics , Springer, The Netherlands, pp. 49–56, 2006.
- 3[3] Refaat, S., Hervé, J.M., Nahavandi, S., and Trinh, H., “Two-mode overconstrained three-DO Fs rotational-translational linear-motor-based parallel kinematics mechanism for machine tool applications,” Robotica , 25 , pp. 461–466, 2007.
- 4[4] Kong, X., Gosselin, C., and Richard, P.L., “Type synthesis of parallel mechanisms with multiple operation modes,” ASME Journal of Mechanical Design , 129 (6), pp. 595–601, 2007.
- 5[5] Li, Q. and Hervé, J.M., “Parallel mechanisms with bifurcation of Schoenflies motion,” IEEE Transactions on Robotics , 25 (1), pp. 158–164, 2009.
- 6[6] Gogu, G., “Maximally regular T 2R 1-type parallel manipulators with bifurcated spatial motion,” ASME Journal of Mechanisms and Robotics , 3(1), 011010, 2011.
- 7[7] Ruggiu, M. and Kong, X., “Mobility and kinematic analysis of a parallel mechanism with both PPR and planar operation modes,” Mechanism and Machine Theory , 55 , pp. 77–90, 2012.
- 8[8] Kong, X., “Type synthesis of variable degrees-of-freedom parallel manipulators with both planar and 3T 1R operation modes,” Proceedings of ASME 2012 International Design Engineering Technical Conferences & \& Computers and Information in Engineering Conference , DETC 2012-70621, Chicago, USA, August 12-15, 2012.
