Parallel manipulators feature relatively high payload and accuracy capabilities compared to their serial counterparts. However, they suffer from small workspace and low maneuverability. Kinematic redundancy for parallel manipulators can improve both of these characteristics. This paper presents a family of new kinematically redundant planar parallel manipulators with six actuated-joint degrees of freedom based on a architecture obtained by adding an active prismatic joint at the base of each limb of the manipulator. First, the inverse displacement of the manipulators is explained, then their reachable and dexterous workspaces are obtained. Comparing the proposed redundant manipulators to the original nonredundant manipulator, both reachable and dexterous workspaces are substantially larger. Next, the Jacobian matrices of the manipulators are derived, and different types of singularities are analyzed and demonstrated. It is shown that the vast majority of singularities can be avoided by using kinematic redundancy.
2Higher accuracy, speed, and payload-to-weight ratio are the major advantages of parallel manipulators compared to serial manipulators. A smaller workspace, reduced dexterity, as well as complex kinematic and dynamic models are their major drawbacks. Much research has been conducted on kinematics and dynamics of parallel manipulators (1,2,3,4,5,6,7,8), as well as on singularity and workspace analyses (9,10,11,12,13).
The vast majority of the studies on parallel manipulators have focused on nonredundant parallel manipulators. Redundant parallel manipulators have been introduced to alleviate some of the aforementioned shortcomings of parallel manipulators. Redundancy in parallel manipulators was introduced in Refs. 14,15,16. Redundancy can be divided into two main types: actuation redundancy and kinematic redundancy. Actuation redundancy is defined as replacing existing passive joints of a manipulator by active ones. Actuation redundancy does not change the mobility or reachable workspace of a manipulator but entails the manipulator having more actuators than are needed for a given task and may be used to reduce the singularities within the manipulator’s workspace (17). For example, the planar parallel manipulator, shown in Fig. 1, becomes redundantly actuated when a normally passive revolute joint such as or is replaced with an active joint.
Kinematic redundancy increases the mobility and actuated-joint degrees of freedom (ADOFs) of parallel manipulators. Kinematic redundancy takes place when extra active joints and links (if needed) are added to manipulators. For instance, by adding one extra active prismatic joint to one limb of the , it is converted into a kinematically redundant parallel manipulator (see Fig. 2). In this example, the resulting redundant parallel manipulator has 4-ADOF, one more than the planar task space. In general, kinematic redundant parallel manipulators need more controlling parameters than required for a set of given tasks (17). A manipulator with sufficient kinematic redundancy can avoid all interior singularities, has a larger workspace, and improved maneuverability (18). Using kinematic redundancy can also allow manipulators to cope with joint-jam failure (e.g., Ref. 19).
Compared to other research that has been pursued for parallel manipulators, redundancy in such manipulators has not adequately been studied. In serial manipulators, the concept of kinematic redundancy has been broadly studied (see, for instance, Refs. 20,21,22).
In the present work, a family of 6-ADOF kinematically redundant planar parallel manipulators is introduced. Note that the task space of all the manipulators that are considered in this work is a three degrees of freedom planar motion. First, the proposed manipulator family obtained by adding an active prismatic joint at the base of each limb of a manipulator is presented. Then, their inverse displacement problem (IDP) is explained. Thereafter, the reachable and dexterous workspaces of the original nonredundant manipulator are obtained and compared to those of the redundant manipulators. Finally, the direct, inverse, and combined singularities of the aforementioned manipulators are analyzed and illustrated.
Adding one degree of kinematic redundancy (1-DOKR) can considerably reduce the number of direct kinematic singularities of a planar manipulator but not all of them (17). By adding 2-DOKR, it is possible to avoid all direct kinematic singularities of the manipulators. A symmetrical architecture is usually desirable. Also, as is shown later, kinematic redundancy increases the workspace; hence, 1-DOKR is added here to each limb of the manipulator producing manipulators with a total of 3-DOKR. Therefore, the family of redundant manipulators proposed here has 6-ADOF for a planar task, three of which are redundant. The added kinematic redundancies enable the manipulators to avoid kinematic singularities, improve their maneuverability, and enlarge their reachable and dexterous workspaces.
Figures 3,4,5 illustrate a new family of three 6-ADOF redundant planar parallel manipulators. The notation used for each manipulator is based on the shape of the guides on which the redundant prismatic actuators slide. All manipulators are based on the nonredundant planar parallel manipulator proposed in Ref. 23 (Fig. 1). Each limb of the manipulators has one prismatic actuator at its base. Adding prismatic redundant actuators close to the base causes less dynamic effects due to the weight of the actuators.
The redundant prismatic actuators slide on their respective guides that can take the shape of a triangle, a star, and a circle. The notation is thus , , and for guides that have a triangle, star, or circle shape, respectively. Note that the manipulator is, in fact, a manipulator, since a circular prismatic joint with a finite radius is, in fact, a revolute joint. The notation is maintained to more readily identify the similarities of each manipulator in the proposed family. An actuated revolute joint is mounted on the prismatic actuator at Point (throughout the present work, ). Note that the solid circles in all the figures represent active revolute joints, whereas the empty circles represent passive ones. Finally, two passive revolute joints are at and , where Point is attached to the end effector.
Inverse Displacement of the Proposed Architectures
Kinematic redundancy in manipulators results in having an infinite number of solutions to the IDP. That is, rather than having a finite number of solutions, there may be one or more loci of joint variable values (angles or lengths) for a given position and orientation of the end effector. Figure 2 illustrates a situation where, by adding an extra prismatic actuator to the first limb, 1-DOKR is added to that limb of a planar parallel manipulator. The resulting kinematically redundant manipulator has 4-ADOF for a planar task. That is, as long as two circles centered at and and radii of and , respectively, intersect each other, there are infinite solutions for the IDP of the manipulator.
The hatched region in Fig. 2 shows the area that Point of Link can cover when the prismatic Actuator slides within a certain range and Link rotates around Point . As it is evident from Fig. 2, Point as a part of Link (pinned at Point ) can rotate a full circle around Point . Therefore, all possible solutions of the IDP for that limb lie on the intersection of the aforesaid regions. Assuming that the IDP exists for Limb 1, the redundant manipulator has a locus of solutions shown as arc . Note that the IDP for each limb of the original nonredundant has at the most two solutions.
Finding the best inverse displacement solution for redundant manipulators is normally formulated as a numerical optimization problem (21). To find an optimal solution of the IDP, different cost functions may be defined for different purposes such as minimum energy, distance, time, or condition number (21,24). Note that once a position for one of the active Joints or is chosen, there are only two solutions for the IDP of each limb for a given position and orientation of the end effector.
For the and manipulators, the end effector pose and the actuator vectors can be expressed as and , respectively. For the manipulator, they can be defined as and , respectively.
Regardless of the optimization method that is chosen, the selected inverse displacement solution depends on the initial pose and configuration of each limb as well as the cost function that is used (18,24). This work mainly focuses on introducing a family of kinematically redundant planar manipulators and analyzing the manipulators’ workspace and kinematic singularities. Optimal path selection is an extensive topic on its own and is left for subsequent research.
Workspace Comparison of the Manipulators
In this work, two types of workspaces are studied: reachable and dexterous. The reachable (maximal) workspace is considered here as the region that contains every point that can be reached by the end effector in at least one orientation (25). The condition for being accepted as a point in the reachable workspace is the existence of a solution to the IDP while considering only the position of the end effector. The dexterous workspace, on the other hand, is considered as the region of the reachable workspace that can be reached by the end effector with all possible orientations (from zero to ) (25). The dexterous workspace of each of the four manipulators analyzed here is geometrically obtained, as shown in Figs. 7b,8b,9b,10b, for the , , , and , respectively. For every branch of any of the manipulators, each leg can slide at Point . The dexterous workspace of each branch can be represented by a circle whose radius is and is swept along slider . The intersection of the three regions made by the reachable workspace of the three branches will be the dexterous workspaces of the manipulator (26). For the , the same processs is followed except that the circle representing the reachable workspace of each branch is kept with its center at a constant location .
The reachable workspaces of the manipulators can be geometrically obtained too but, due to the complexity and lengthiness of the procedure, it is not explained here. For details, one can refer to the work that was done in Ref. 26 for the nonredundant . Here, the reachable workspace of each of the manipulators is numerically obtained and will be used for comparing the manipulators’ capabilities.
The reachable and dexterous workspaces of the nonredundant manipulator are shown in Fig. 7. The workspaces of the redundant manipulators are compared in Figs. 8,9,10. In Figs. 8,9,10, the base platforms (the sliders’ guides) are identified as the triangle , the star , and the circle, respectively. The geometric parameters for the and all the manipulators analyzed here are , , , , , , , and .
Table 1 shows the absolute and relative sizes (written as Abs. and Rel., respectively) of the reachable and dexterous workspaces of the manipulators relative to . As expected, both the reachable and dexterous workspaces of the manipulators are considerably larger than those of the manipulator.
Considering the last column of Table 1, it can also be inferred that kinematic redundancy results in considerable increase in the ratio of the dexterous over the reachable workspace area compared to the nonredundant manipulator. This ratio varies for the different arrangements of the prismatic redundant actuators, with the maximum value being for the circular prismatic redundant actuators and the minimum for the triangle-shape path.
Kinematic Singularity Analysis
Types of Kinematic Singularities
Direct kinematic singularities when is singular.
Inverse kinematic singularities when is singular.
Combined (complex) singularities when and are singular.
Direct kinematic singularities (i.e., ) take place when there are some nonzero velocities of the end effector that are possible with zero velocities at the actuators. Also, direct kinematic singularities are referred to as force uncertainties or as force unconstrained poses (28). On the other hand, inverse kinematic singularities (i.e., when ) happen when there exist some nonzero actuator velocities that cause zero velocities for the end effector. In order to perform a kinematic singularity analysis on the introduced manipulator family, their Jacobian matrices are obtained in the following section.
Jacobian Matrices of the 3-PṞRR Manipulators
Direct Kinematic Singularities of the 3-PṞRR Manipulators
The direct kinematic singularities of planar parallel manipulators with architectures whose distal links have passive revolute joints at both ends are the same. They all take place when the lines defining the distal links meet at a common point. The reason for this is that forces can only be transmitted in the distal link directions, and when all of them meet at a common point, the end effector can infinitesimally rotate around that point while all the actuators are locked. As shown in Figs. 3,4,5, all manipulators have passive revolute joints at both ends of the distal links (i.e., and ).
Note that kinematic singularities are independent of the coordinate system. For the discussed manipulators, a singularity configuration only depends on relative positions and orientations of the distal links. Therefore, the aforementioned direct kinematic singularities can take place when all the distal links are parallel regardless of the common direction or where they all meet at a common point.
Inverse Kinematic Singularities of the 3-PṞRR Manipulators
For the manipulator, each diagonal element of becomes zero when both of the following conditions are satisfied.
Combined (Complex) Kinematic Singularities of the 3-PṞRR Manipulators
The combined kinematic singularities happen when both direct and inverse kinematic singularities take place; in other words, when both and are singular. Figures 12a,12b,12c show sample configurations in which both the direct and inverse singularities occur at the same time for the three manipulators of the family introduced here.
A family of kinematically redundant planar parallel manipulators was proposed. Their IDPs were explained. Then, their reachable and dexterous workspaces were determined and compared to those of a similar-sized nonredundant manipulator. It was shown and compared that the novel manipulators have substantially larger reachable and dexterous workspaces. Thereafter, the kinematic singularity analyses were presented and their geometrical interpretations were explained for the manipulator family. It can be generally concluded that inverse kinematic singularities occur for the whole family of manipulators when at least one limb is fully stretched or fully folded while the limb is perpendicular to the sliding direction of the prismatic actuator, i.e., when the entire limb is collinear with the line that passes through the center of curvature of the slider’s path at that point.
Generally, the proposed manipulators have loci of solutions for every pose inside their workspaces. Therefore, they have the capability to be programed to optimize different cost functions such as minimum time and energy, while constrained to avoid kinematic singularities. The path shape of the prismatic redundant actuators (e.g., triangle, star, and circle) has a significant effect on the workspace shape. It was shown that kinematic redundancy not only increases the workspace of the manipulators but also significantly adds to the ratio of the dexterous workspace over the reachable workspace.
The authors would like to thank the Natural Sciences and Engineering Research Council of Canada (NSERC) for its support in funding this research.
The terminology used is the following. A mechanism indicates that the end effector is connected to the base by three serial kinematic chains (limbs), each consisting of an active (and therefore underlined) revolute joint (R) connected to the base, followed by two passive revolute joints, the second of which connects the limb to the end effector. In the adopted notation, a prismatic joint would be shown by a P and would be underlined if it were active.