Abstract
1. Introduction
Number of DoF used in recent upper-limb exoskeleton robots is made to match the adjacent human-upper-limb [1]. In the present context, exoskeleton robots are used for rehabilitation, motion assistance, power augmentation and haptic interaction for virtual reality [2]. Unlike with industrial robots, the robot wearer is a significant element in an exoskeleton robot system. Typically, the interaction between the wearer and the exoskeleton robot is twofold [3]. One interaction is called physical human-robot interaction (pHRI) which necessitates the suitability of the exoskeleton structure for the wearer [3]. Cognitive human-robot interaction (cHRI) is the other interaction, which takes intelligence into account for the control of the robot [3]. In order to provide safe and comfortable upper-limb motions, pHRI has a more significant role than cHRI. Furthermore, different aspects such as weight, actuation, power transmission, dexterity, singularity, workspace, kinematic chain, DoF, and compliance are important aspects under pHRI [3]. Two different directions under cHRI are addressed in recent upper-limb exoskeleton robots: neuro-fuzzy compliance control [4] and neuro-fuzzy control with force vectors [5]. Nevertheless, only a few instances are reported in the literature where pHRI is specifically addressed: low robot weight structure [6] and open arm configuration for forearm [7]. DoF is an important aspect under pHRI [3]. Kinematic matching between the exoskeleton robot and the human limb to which the robot is attached is a common feature in recent exoskeleton robots. As the human upper limb has seven DoFs [8], several upper-limb exoskeleton robots use seven DoFs in their kinematic chain, for example CARDEN-7 [2] and SUEFUL-7 [9]. In general, six DoFs are required to achieve desired position and orientation in 3D space. Due to the availability of additional DoFs, the human upper limb can be considered the best example of a natural redundant manipulator [10]. Because of redundancy, the human upper limb shows higher dexterity in manipulation and greater ability to avoid obstacles and minimum singularities [11]. To improve the pHRI for comfort and ease of manipulation, kinematically different structures (see Fig.1 [3]) are rarely explored in the recent literature [3]. Quantitative analysis to identify the effectiveness of such exoskeleton robots is also rare.

(a) Exoskeleton with fewer DoFs than human limb; (b) exoskeleton with more DoFs than human limb
The human upper limb has a complex and flexible anatomical structure. The instantaneous centres of rotation (ICR) at elbow and shoulder joints change with the joint motion [3]. Such changes pose challenges in the design of an upper-limb exoskeleton robot. Furthermore, misalignments between human and robot joint axes can also occur as a result of ignoring the motion of ICR in the exoskeleton robot [12]. As a result, high reactive forces and torques can be generated at connecting points. Factually, the comfortable range of pressure at interactive points between human and robot is 10-30 mmHg [13]. If such joint axes misalignment is neglected it leads to a high cognitive load as well as a high contact pressure. This pressure creates discomfort to the wearer and degrades the pHRI of the exoskeleton robot. Different techniques are used in upper-limb exoskeleton robots to minimize the effect of joint axes misalignment. A cable drive system is proposed in MEDARM to overcome the effect of ICR motion at the shoulder [14]. Motion of centre of rotation (CR) is considered in the design proposed in [15]. A compliant actuation system is used in NEUROExos to avoid joint axes misalignment at the elbow joint [16]. In many cases, complex mechanisms are proposed to overcome the effect of joint axes misalignment in exoskeleton robots. These may cause an increase in the weight of the exoskeleton robot; an extended structure can also hinder the ability to perform daily activities with the exoskeleton robot [17]. In particular, the compliance can be used to improve the safety, comfort and reliability [18] in robotic applications. These are fundamental requirements of pHRI in exoskeleton robots. Furthermore, compliance can effectively be applied to minimize kinematic discrepancies in exoskeleton robots [19]. However, upper-limb exoskeleton robots with compliance and kinematic redundancy are rarely explored in the literature. Compliance is achieved in many exoskeleton robots using mechanisms which do not alter the DoFs. Furthermore, unless the DoFs are not modified, kinematic performances of the exoskeleton robot such as dexterous manipulation cannot be improved.
This paper proposes a six-DoF upper-limb exoskeleton robot (6-REXOS) which supports elbow flexion-extension, forearm supination-pronation, wrist flexion-extension and wrist ulnar-radial deviation. The 6-REXOS has four active rotational DoFs and two passive translational DoFs, i.e., more than are available in the human lower arm. Two passive DoFs are connected in the wrist and elbow joints to keep their axes parallel to each other. This configuration allows kinematic redundancy of the exoskeleton robot. Moreover, two passive DoFs are attached to the 6-REXOS by means of flexible bellow coupling [20]. Other than redundancy, the 6-REXOS uses several measures to improve the pHRI, for example passive compliance of the bellow coupling. Achieving redundancy as well as compliance in the 6-REXOS is a novel design approach. Redundancy in the 6-REXOS is analysed based on dexterity measures such as manipulability index, minimum singular value, condition number and manipulability ellipsoids. The redundancy of the 6-REXOS is verified by comparing kinematic measures of a four-DoF kinematic chain, which is derived from excluding the two passive DoF in the 6-REXOS. Furthermore, a kinematic model is proposed for the human lower arm. A manipulability measure of the human kinematic model is used to verify the effectiveness of the kinematic redundancy of the 6-REXOS. The significance of the compliance at the wrist joint of the 6-REXOS is investigated using the manipulability measure of the human kinematic model.
The structure of the paper is as follows. Section 2 presents a brief review of the dexterity measures which are used to evaluate the 6-REXOS. The design of the 6-REXOS is presented in section 3. Kinematic analysis is carried out to verify the effect of redundancy in the 6-REXOS and the details are presented in section 4. The proposed kinematic model of the human lower arm is presented in section 5. The last section is dedicated to the conclusion.
2. Review on dexterity measures
Kinematic redundancy in the 6-REXOS is verified based on dexterity measures, such as manipulability index [21], minimum singular value [21], condition number [22] and manipulability ellipsoids [23]. A brief summary of each measure is presented below.
2.1 Manipulability index
The manipulability index of a serial-link robotic manipulator depends on the Jacobian of the robot. Since the Jacobian is a joint configured parameter, the manipulability index varies with the joint space configuration [21]. The manipulability index for a redundant manipulator is given by Equation (1):
where
2.2 Minimum singular value
Singular values of the Jacobian matrix are given by singular value decomposition (SVD), and the resulting singular matrix (S) (see equation 2) gives all singular values in its main diagonal. The minimum value in the main diagonal is taken as the minimum singular value (i.e., sm in equation 2).
The minimum singular value indicates the closeness to singularity and at singular locations the manipulation is limited. Therefore, a higher minimum singular value shows dexterous manipulation [21]. Furthermore, redundancy has the effect of increasing the minimum singular value of a serial-link manipulator [22].
2.3 Condition number and manipulability ellipsoids
The condition number is a ratio between the largest singular value to the smallest singular value [22]. Dexterous manipulation in Cartesian space can be identified by using the condition number [22]. A low condition number points towards isotropic manipulation [26]. The redundancy reduces the condition number of a serial-link manipulator.
The numerical value of the manipulability index shows the volume of the manipulability ellipsoid [23]. The manipulability ellipsoid can then be used to visualize the manipulation in Cartesian space. Manipulability ellipsoid-based analysis of the kinematic chain of an exoskeleton robot is presented in [27].
3. 6-REXOS: Description of the design
The 6-REXOS has three motion-generating units: the elbow motion unit, the forearm motion unit and the wrist motion unit (see Fig. 2). The robot is designed to be worn on a human right hand, and can be attached to the wheelchair of a physically weak person through a passive shoulder joint. Two flexible bellow couplings are attached to the wrist and elbow units of the 6-REXOS. The kinematic redundancy is enhanced using flexible bellow couplings positioned at the wrist and elbow joints (see Fig. 2). The motion in the translational direction of each flexible bellow coupling has a passive DoF. In the human lower arm, the elbow joint and the wrist joint are two critical locations where joint axes misalignment can occur. The misalignments that can occur with the flexible bellow coupling (see Fig. 3) can reduce the kinematic mismatch between the human joint and the robot joint at elbow and wrist joints. As a result, the flexible bellow couplings attached into the 6-REXOS can improve kinematic redundancy and minimize kinematic discrepancies due to joint axes misalignment. A detailed description of each motion unit of the 6-REXOS is elaborated in subsequent sub-sections, and the joint configuration of the robot is presented in section 4.

The 6-REXOS with main motion units

Types of misalignment in flexible bellow coupling: (a) axial, (b) parallel, (c) angular
3.1 Elbow motion unit
One of the bellow couplings is connected at the elbow joint of the 6-REXOS. The distal hub of the coupling is pressfitted with the distal link of the robot to reduce angular and parallel misalignments of the coupling (see Fig. 4-b). The motor shaft is connected to the hub of the bellow coupling, and the proximal hub of the bellow is mounted to the bearing, which is placed at the fixed link (see Fig. 4-b). The elbow flexion-extension motor (RSF-11B, Harmonic Drive

Elbow motion unit of the 6-REXOS
Inc.) is attached to the 6-REXOS through a motor support plate. The motor rotates the distal link around the axis, passing through a bellow coupling. This motion generates the elbow flexion-extension (see Fig. 4-a). Compliance of the coupling helps to decouple the inertia from the actuator. The coupling at the elbow joint then achieves low inertia, which is a fundamental requirement for motion assistance.
3.2 Forearm motion unit
A semi-circular open arm configuration is used for forearm supination-pronation, facilitating the wear of the 6-REXOS. The forearm motion is generated by sliding the guide plate through a semi-circular groove of the stationary plate (see Fig. 5-a). The semi-circular groove facilitates the forearm motion (see Fig. 5-a). The driven spur gear is placed in between two guide plates and the entire assembly is fixed to the forearm fixed plate using two bolts. In addition, one bolt is passed through a semi-circular groove. The proposed sliding mechanism in the 6-REXOS eliminates the need for an additional bearing. Thus, the weight of the 6-REXOS is reduced. The forearm motor (RSF-8B, harmonic drive Inc.) is positioned in the ulnar side and is attached to the 6-REXOS through a motor support plate (see Fig. 5-b).

Forearm motion unit of the 6-REXOS
The forearm motor rotates the driven spur gear at the forearm joint. This rotational motion about the forearm axis generates the supination-pronation of the 6-REXOS (see Fig. 5-a).
3.3 Wrist motion unit
The two wrist motions of flexion-extension and ulnar-radial deviation are generated at the L-shaped wrist block of the 6-REXOS, as shown in Figure 6. The second flexible bellow coupling is attached to the wrist flexion-extension axis (see Fig. 6-a). The distal hub of the coupling is connected to the driven shaft of the bevel gear, whereas the proximal hub is connected to the flexion-extension support plate through a threaded shaft and a lock nut. Several semi-circular grooves are produced on top of the flexion-extension support plate (see Fig. 6-a) to reduce the weight of support plate. The wrist flexion-extension motor (RSF-8B, Harmonic Drive Inc.) is placed at the ulnar side of the 6-REXOS and it is attached to the L-shaped wrist block using a motor support plate (see Fig. 6-b). The rotary motion of the motor is transferred to the flexion-extension support plate through a pair of bevel gears. Since the driven shaft of the bevel gear is connected to the bellow coupling, the rotational motion of the bellow about the flexion-extension axis generates the wrist flexion-extension (see Fig. 6-a).

Wrist flexion-extension and ulnar-radial motion units
The motor (RSF-8B, Harmonic Drive Inc.) of the wrist ulnar-radial deviation is connected to the L-shaped wrist block. A bevel gear pair is used to transmit the motion from the motor to the robot (see Fig. 6-b). The driven shaft of the bevel gear is firmly fixed to the L-shaped wrist block through a lock nut (see Fig. 7-a). The rotational motion about the axis passes through a lock nut, generating the wrist ulnar-radial deviation (see Fig. 7-a).

Wrist ulnar-radial deviation and axes offset
According to the anatomy of the human wrist, the offset is observed between the two rotational axes [28]. Therefore, the wrist motion unit of the 6-REXOS is carefully designed considering the axes offset. In particular, a 5 mm offset is included between wrist flexion-extension and ulnar-radial deviation axes to promote comfort during manipulation of the 6-REXOS (see Fig. 7-b).
3.4 Actuation of the 6-REXOS
The motion units of the 6-REXOS are actuated by DC motors. Inertia and weight of the human lower arm are taken into account to calculate joint torques. The bandwidth and power-to-weight ratio are also considered during the motor selection. The specifications of the motors used in the 6-REXOS are presented in Table 1.
Specification of motors used in the 6-REXOS
Three motors are placed at the ulnar side of the 6-REXOS and the wrist ulnar-radial deviation motor is placed in the base of the L-shaped wrist block. Thus, the motors do not disturb the wearer's performance of daily activities. The specifications of the flexible bellow couplings used in the 6-REXOS are given in Table 2. Features such as low inertia, high stiffness, low weight and zero backlash motivate the use of the selected flexible bellow coupling.
Specifications of flexible bellow couplings
4. Kinematic analysis of the 6-REXOS
Kinematic analysis is carried out to study the effect of redundancy caused by adding passive translational motion at the wrist and elbow joints (i.e., adding two flexible bellow couplings) of the 6-REXOS. A kinematic chain is defined for the 6-REXOS and another kinematic chain is defined with four DoFs, derived by neglecting the contribution of two flexible bellow couplings in the 6-REXOS. The four-DoF robot with the four-DoF kinematic chain is similar to most of the lower-arm kinematic chains explored in the literature [25]. Therefore, the four-DoF kinematic robot can be used to compare the performance of the 6-REXOS with other lower-arm exoskeleton robots.
The degree of manipulation is an important measure since the 6-REXOS is used for daily motion assistance. Therefore, manipulability index and condition number are used to identify the dexterous manipulation of the 6-REXOS in the reachable workspace. Furthermore, the minimum singular value is used to understand the effect of singularity due to kinematic redundancy. Manipulability ellipsoids are used to visualize the manipulation in operational space. Simulation as well as kinematic analysis of the 6-REXOS are performed using Robotics Toolbox (RTB) [29] running on Matlab.
4.1 Frame assignment of the 6-REXOS
Denevit-Hartenberge (D-H) notation is used to define the link frames of the 6-REXOS (see Fig. 8). In Figure 8, ‘P’ stands for prismatic joint of flexible bellow couplings and ‘R’ stands for revolute joint. Z0 indicates the fixed base and Z1 defines the joint axis at elbow translational joint. The rotational axis of elbow flexion-extension is defined in the Z2 direction. Z3 defines the rotational axis of forearm supination-pronation. Wrist ulnar-radial deviation axis is defined in the Z4 direction and wrist translational DoF is defined from the Z5 axis. Z6 is used to define the wrist flexion-extension axis.

D-H frame assignment for the 6-REXOS. P: Prismatic joint, R: Revolute joint.
D-H parameters of the 6-REXOS are given in Table 3. In Table 3,
D-H table for the 6-REXOS
A transformation matrix between two consecutive joint axes is calculated from the transformation matrix given in Equation (3).
where ‘c’ stands for the cosine and ‘s’ stands for the sine of angles of rotation.
The forward transformation matrix is evaluated from base frame (frame 0) to end-effector frame (frame 6) using Equation (4):
Since dexterity measures depend on the Jacobian matrix, the Jacobian of the 6-REXOS is derived using Equation (5). Each column of the Jacobian matrix represents the joint space. The top row represents the translation part and the bottom row represents the rotational part. Since the first and fifth joints of the 6-REXOS are prismatic joints, the rotational part of
the Jacobian is equal to a zero vector (see equation 5). Furthermore, the position vector (
where
The joint trajectory for the 6-REXOS is defined between two joint configurations as shown in Figure 9. The initial joint pose is taken as

Defined joint trajectory of the 6-REXOS
4.2 Manipulability index
The Jacobian as well as its transpose is calculated at each joint position and the calculation is continued to all 20 steps in the joint trajectory of the 6-REXOS. Finally, the manipulability index of each step is determined using Equation (1). The variation of the manipulability index over the joint trajectory is shown in Figure 10. Configurations of the human lower arm throughout the joint trajectory are also shown in the same figure. According to the result, the 6-REXOS shows a higher manipulability index in the radial-side joint trajectory than on the ulnar side. Since the 6-REXOS is designed to be worn on the human right hand, radial-side manipulability is more significant than ulnar-side manipulability to perform daily tasks. The manipulability variation for the four-DoF robot is determined following the same procedure. Variation of manipulability indices for two kinematic chains is given in Figure 11. It can be seen that the manipulability index of the 6-REXOS is higher than the four-DoF robot as a result of kinematic redundancy. This improvement affects the radial side as well as the ulnar side of the joint trajectory. The minimum manipulability region is observed in the 10th to 14th steps of the joint trajectory (see Fig. 11). However, the non-zero manipulability index in the 12th to 13th steps indicates the non-existence of singularity in both exoskeleton robots. Calculation of manipulability index is extended to the entire workspace in order to visualize the whole variation. The translational Jacobian of two exoskeleton robots (i.e., 6-REXOS and four-DoF robot) is evaluated symbolically using Matlab. Symbolic expressions of manipulability indices are used to visualize the variation of manipulability index. Variations of manipulability index of the four-DoF robot and the 6-REXOS are given in Figure 12 and Figure 13, respectively. Redundancy in the 6-REXOS alters the manipulability index variation in the radial-side as well as in the ulnar-side joint trajectory, as compared to the four-DoF robot. Furthermore, radial-side manipulability is improved and minimum manipulability region is shifted to the ulnar side of the joint trajectory in the 6-REXOS (see Fig. 13). Since ulnar-side joint trajectory contributes less to daily activities, shifting the minimum manipulability region to the ulnar side does not degrade the ability to perform daily tasks.

Manipulability variation of the 6-REXOS. Lower arm positions related to joint configurations are also shown.

Comparison of manipulability variation

Variation of manipulability index of four-DoF robot

Manipulability index of the 6-REXOS
4.3 Minimum singular value
Singular value decomposition (SVD) is applied to the Jacobian of the 6-REXOS as well as the four-DoF exoskeleton robot. The resulting singular matrix (S) gives all singular values in its main diagonal. The minimum is taken as the minimum singular value of the kinematic chain. Moreover, the minimum singular values of the 6-REXOS and the four-DoF exoskeleton robot are used to determine minimum manipulability regions in the joint trajectory. The variations of singular values are shown in Figure 14. The 6-REXOS shows a larger minimum singular value than the four-DoF exoskeleton robot (see Fig. 14). The 6-REXOS is capable of maintaining a larger minimum singular value throughout the joint space. Since the minimum singular value indicates the closeness to singularity, the higher minimum singular value in the 6-REXOS verifies the higher distance to the singular locations. This indicates that the degree of manipulation is improved in the 6-REXOS due to its redundancy.

Comparison of the minimum singular value
4.4 Manipulability ellipsoid
Since the manipulability index is proportional to the volume of the manipulability ellipsoid, it can be used to visualize the degree of manipulation in the operational space. Therefore, the manipulability ellipsoids are constructed based on the Jacobian and its singular values. The RTB function ‘plot_ellipse’ with the Jacobian at the relevant joint configuration is used to obtain the ellipsoids corresponding to each step of the joint trajectory. This method is applied to the 6-REXOS as well as the four-DoF robot. The 3D view of the manipulability ellipsoids for the four-DoF robot is given in Figure 15. Manipulability ellipsoids related to the initial joint steps (see steps 1 to 7 in Fig. 15) of the joint trajectory show a greater span in Cartesian directions. This indicates that the four-DoF robot has good manipulation in operational space. However, when it passes through the minimum manipulability region, the manipulability ellipsoids (see steps 8 to 12 in Fig. 15) have limited and restricted manipulation in operational space. Again, manipulability ellipsoids corresponding to ulnar-side joint configurations (see step 13 onwards in Fig. 15) also show limited manipulation in operational space. In general, limited manipulation in operational space is not a desirable outcome for the motion assistance since it can induce discomfort to the wearer during the motion. Manipulability ellipsoids for the 6-REXOS are given in Figure 16.

Manipulability ellipsoids for the four-DoF robot (superscript shows the step of the joint trajectory)

Manipulability ellipsoids for the 6-REXOS (superscript shows the step of the joint trajectory)
Manipulability ellipsoids of the 6-REXOS show an improvement in Cartesian directions as compared to the four-DoF robot. Manipulation of the 6-REXOS is distributed in Cartesian directions, which is the same as for the four-DoF robot in the initial joint steps. However, a more spherical form for the manipulability ellipsoids can be seen for the 6-REXOS. This is significant in the minimum manipulability region as well as in the ulnar side (see beyond step 13 in Fig. 16). This implies that redundancy in the 6-REXOS comprises a positive trend to improve the level of manipulation in the operational space. This is a desirable feature with respect to the wearer's point of view since comfort during the manipulation is essential for the motion assistance.
4.5 Condition number
Condition number is determined for the exoskeleton kinematic chains to identify the dexterous manipulation in the task space. SVD generates a singular matrix (Σ) for the Jacobian. The first diagonal element corresponds to the largest singular value while the lowest diagonal element refers to the minimum singular value. Variation of manipulability ellipsoids can be seen in an analysis of the condition number. Based on the singular values of the Jacobian of the four-DoF robot and the 6-REXOS, the condition numbers for two exoskeleton robots are separately calculated. The 6-REXOS has a low condition number compared to the four-DoF exoskeleton robot (see Fig. 17). Since the main axis of an ellipsoid is given by a singular value, a low condition number indicates a more spherical form for a manipulability ellipsoid. This implies that the degree of manipulation is uniformly distributed to all Cartesian directions in the operational space. This verifies the capability of providing uniform manipulation in the task space due to the kinematic redundancy in the 6-REXOS.

Comparison of condition number
5. Kinematic model of human lower arm
A kinematic model of the human lower arm is required to validate/benchmark the proposed 6-REXOS. Therefore, a kinematic model is proposed for the human lower arm in order to identify the effectiveness of embedding kinematic redundancy into the 6-REXOS. However, developing an exact kinematic model for a human upper limb is not an easy task due to the complexities of the human anatomy and the subject-dependency of relevant parameters. Nevertheless, several kinematic models have been proposed for human upper limbs in the literature. A seven-DoF kinematic model is proposed in [30] and in [31]. Furthermore, a nine-DoF kinematic model is proposed for a human upper limb with complexity at the shoulder joint. Additionally, an upper-limb kinematic model with 10 DoFs is proposed in [32]. In contrast to the DoFs in the human upper limb, many models use a four-DoF kinematic model for the human lower arm, such as the lower arm of CADEN-7 [30]. For example, Malek et al. [31]and Chan et al. [32] show a four-DoF model for lower arm. The human wrist comprises a complex anatomical structure. Typically, two DoFs are associated with the human wrist: flexion-extension and ulnar-radial deviation [28]. Furthermore, the wrist flexion-extension axis passes through the head of the capitate [28].
According to [28], the head of capitate does not coincide with the forearm axis. Deviations are shown from the forearm axis (taken as
D-H table for human lower arm

Deviations of head of capitate on forearm axis

Proposed kinematic model for human lower arm
The joint space of the proposed kinematic model is simulated using RTB in order to compare the range of motions of the proposed model with the range of human motions. The result shown in Figure 20 shows that the range of motions of the proposed model is approximately the same as the range of human motions. Typically the positions of wrist axes are not unique and vary from person to person. In the literature, a typical value of
Percentage variations of

Range of motion for proposed human lower arm model

Change of manipulability index against to

Change of manipulability index against to

Effect of passive compliance at wrist joint of the 6-REXOS
The manipulability index of the lower arm model is used to investigate the effectiveness of redundancy of the 6-REXOS. The manipulability index of the 6-REXOS, the four-DoF exoskeleton robot and the proposed lower arm model are plotted in the same graph to visualize the variations relative to each other (see Fig. 24). Three regions are identified – A, B and C in Figure 24. In region A, the manipulability index of the four-DoF robot is lower than for the other two cases and the 6-REXOS has a manipulability

Comparison of manipulability indices
index on a par with the lower arm model for initial joint positions in the radial side. The manipulability index of the lower arm model shows a lower value than both exoskeleton robots in region B. Furthermore, the manipulability index of the lower arm model is higher in region C than in the two exoskeleton robots. However, a drop in the manipulability index in region C is not highly significant, because the ulnar-side joint trajectory shows a lower contribution to the performance of daily activities with the right hand. Since radial-side manipulability is important for the right-hand manipulation, the 6-REXOS has a higher manipulability index than the hand model in the radial-side joint trajectory. Therefore, it can be concluded that adding kinematic redundancy to the 6-REXOS through a flexible bellow coupling improves the manipulation. This is an important result to guarantee the comfort of the motion assistance of the 6-REXOS.
6. Conclusion
This paper has proposed a six-DoF upper-limb exoskeleton robot (6-REXOS) for the motion assistance of physically weak people, considering kinematic redundancy and passive compliance to improve the pHRI. The proposed 6-REXOS used two passive DoFs through two flexible bellow couplings. These couplings were positioned in the kinematic chain of the 6-REXOS to ensure kinematic redundancy. The effect of kinematic redundancy was verified based on dexterity measures such as manipulability index, minimum singular value, condition number and manipulability ellipsoids. An exoskeleton robot with a four-DoF kinematic chain was presented to compare the performance of the 6-REXOS. The kinematic redundancy of the 6-REXOS improved the maximum manipulability index by 21.13%, while the minimum index was improved by 22.25% compared with the four-DoF robot.
A kinematic model was proposed for the human lower arm considering variations of the human wrist parameters. The manipulability of the lower arm model was investigated by varying human wrist parameters to identify the contribution for manipulability variation. The significance of the compliance gained from the bellow coupling at the wrist joint of the 6-REXOS was identified based on the manipulability index of the lower arm model. Furthermore, the manipulability index of the proposed lower arm model was used to verify the performance of the 6-REXOS. It can be concluded that adding kinematic redundancy to the 6-REXOS through a flexible bellow coupling improves its manipulation. This ensured the quality of pHRI was improved in the upper-limb exoskeleton.
