Abstract

This paper proposes a method for measuring the internal and external forces of a planar 3-DOF (degree of freedom) redundantly actuated parallel mechanism. The internal forces, force acts inside the endplate and mechanism constraint force, and the external forces, forces act on the endplate and thrusts by actuators, were measured simultaneously using the axial forces of the rods. Kinetostatic equations of the parallel mechanism were used to derive algorithms for measuring the internal and external forces. A link axis force sensor was developed using a strain gauge sensor. To verify the actual internal force of the endplate, a force sensor was also installed on the endplate. A real-time system for measuring the forces of the parallel mechanism was developed using RT-Linux. The external and internal forces were measured accurately.

1. Introduction

A robotic system with a parallel mechanism is mechanically characterized by high rigidity and precise positioning [1, 2]. However, the mechanical interactions and singularities of the mechanism restrict the workspace of the robot [3].

We previously proposed a 3-DOF (degree of freedom) () planar parallel mechanism with four redundant actuators [46]. This is aimed at a table mechanism with multiaxis machine tools. By developing a characteristic mechanical design, our mechanism avoids mechanical interactions around the links. The redundant actuation of the mechanism helps avoid singular configurations that would occur with nonredundant actuation. Our mechanism expands the workspace along the horizontal direction [4] and rotational motion [6]. Several studies have considered redundantly actuated 3-DOF planar parallel mechanisms [79]. However, these mechanisms were aimed at position control and not force control. Force control enables complex tasks such as the grinding and polishing of mechanical parts, which require a sensitive touch. We developed a novel design for a redundantly actuated parallel mechanism by using force-controlled linear motors and installing force command–based impedance control [5]. However, friction around the linear guide or force ripples of the linear actuators may adversely affect the accuracy of the force control. Sensing the actual forces and the moment at the tip of the mechanism is an effective method for improving the accuracy and stability of the force control [10].

Certain types of linearly actuated parallel mechanisms (e.g., the Stewart platform [1] and our parallel mechanism [4]) possess the distinct advantage of straightforward mapping expression between the wrenches (forces and moments) applied to the endplate and the forces applied to the rods of the mechanism. This advantage makes them particularly suitable for certain force sensor applications [11, 12]. For a redundantly actuated parallel mechanism, the internal forces act inside the endplate [8]. The internal force helps improve the mechanical rigidity and removes the backlash around joint pairs. Mimura et al. developed an internal force sensor that detects only the internal forces loaded inside the endplate [13]. Regardless of whether external and internal forces both exist in the redundantly actuated parallel mechanism, conventional force sensing measures these forces not simultaneously but individually.

In this paper, we propose a novel method for simultaneously measuring the internal and external forces of a planar 3-DOF redundantly actuated parallel mechanism. The internal and external forces are measured simultaneously using the axial forces of the rods. The actual generated forces of the linear actuators and constraint forces at the driving pairs are measured by the system.

Algorithms for measuring the internal and external forces were derived by resolving the kinetostatic equations of the parallel mechanism. A link axis force sensor was developed using strain gauge sensors. To verify the actual internal force inside the endplate, a force sensor was also installed on the endplate. A system for measuring the forces in real-time was developed using RT-Linux. The external and internal forces of the parallel mechanism were measured accurately.

2. Simultaneous Measurement Method for External and Internal Forces

2.1. Redundantly Actuated Planar Parallel Mechanisms

Figures 1 and 2 depict the conceptual design and configuration, respectively, of the redundantly actuated 3-DOF parallel mechanism. Figure 3 shows the kinematic model of the mechanism. The end effector of the mechanism is set at the central position of the endplate.

2.2. Kinetostatics of Parallel Mechanism [14]

The differential kinematics or the relationship between the small displacements of the center of the end effector and the small displacements of the controlled values of the actuators , is expressed as

In (1), and are, respectively, 4 × 3 and 4 × 4 Jacobian matrices of the parallel mechanisms.

The relationship between the external forces , which act on the end effector of the mechanism, and actuator thrust forces is derived as follows:

In (2), is a 4 × 3 Jacobian matrix of the parallel mechanisms. As shown in Figure 4, , , and are described as scalar values of the constraint force, axial force, and thrust force, respectively, acting on the node of the th joint. The unit direction vector along the direction of the thrust force is perpendicular to the unit direction vector along the direction of the constraint force. The equilibrium equation of forces at the node of the th joint is given by

The axial force and constraint force at each node are combined in vector form as and , respectively. These forces are calculated from the actuator thrust force as follows:

In (4), is a 4 × 4 Jacobian matrix that relates the axial forces to the constraints forces . The internal forces and act on the right and left pairs of the endplate, as shown in Figure 4. These vectors exist on the same line and have the same magnification but have opposite directions. The internal forces inside the endplate are derived as follows: Equations (1)–(5) express basic relations for the internal forces (internal forces inside the endplate , constraint forces , and axial forces ) and external forces (external forces acting on the end effector and actuator thrust forces ) of the parallel mechanism.

In our previous report on the impedance (force) control of the parallel mechanism [4], we derived the desired thrust forces to realize the target external forces on the end effector and target internal forces of the endplate by solving (1)–(5) as follows:

2.3. Measurement of Internal and External Forces

We measured the internal and external forces via the axial forces. By resolving (1)–(6), the internal forces (internal force inside the endplate and constraint forces ) and external forces (external forces acting on the end effector and actuator thrust forces ) of the parallel mechanism were measured using the axial forces . The Jacobian matrices (4 × 4), (4 × 3), (4 × 4), and (4 × 4) are given by the configuration of the parallel mechanism, and (4 × 3) is given by the second formula of (2).

The constraint forces and actuator thrust forces are measured from the axial forces by resolving (4) for these forces as follows:

By substituting the second formula of (7) into the first formula of (2), the external forces acting on the end effector are measured from the axial forces as follows:

Equation (6) is rearranged, and the second formulas of (7) and (8) are substituted into it to obtain Equation (9) is used to determine the internal force inside the endplate as follows: As shown in (7), (8), and (10), the internal forces (internal force inside the endplate and constraint forces ) and external forces (external forces acting on the end effector and actuator thrust forces ) of the parallel mechanism are measured by the axial forces .

3. Design of Force Sensors

3.1. Design of Link Axis Force Sensor

The links of the planar mechanism are connected to the mechanical pairs by a pin joint. Therefore, only an axial force acts on each link. The design of the link axis force sensor is shown in Figure 5.

A linear motion guide supports the undesired load that is perpendicular to the link axis; this allows axial force to act almost ideally upon the bending beam. The axial force is measured as the strain of the bending beam by strain gauges attached to the beam. Figure 6 illustrates the model of the bending beam. The relationship between the axial force and strain at the strain gauge location is given as follows:

In (11), and represent the second moment of area and Young’s modulus of the bending beam, respectively. The rated force capacity of the link axis sensor is designed to be 3.0 N as the rated thrust force of the linear actuator prototype is designed to be 2.25 N [5]. We designed the dimensions of the bending beam to generate a 1.0 microstrain when an axial force of 1.0 gf (0.01 N) acts along the link, as shown in Figure 6.

In the experiment, we produced four links with bending beam force sensors. The performances of the sensors were evaluated by increasing the compressive weights along the link in 50 gf (0.49 N) intervals from 0 to 300 gf (2.94 N) and then reducing the weights in 50 gf (0.49 N) intervals from 300 (2.94 N) to 0 gf. In the results, the linearity and hysteresis of the sensors became less than 1.5% and 2.0%, respectively. The output of each axial force sensor was calibrated by using the parameter of the least squared line fit to the data.

This force sensor directory measures the link axis force . The internal forces and and the external forces and are indirectly measured using (7), (8), and (10).

3.2. Design of Internal Force Sensor on Endplate

The internal force on the endplate is indirectly measured from the output values of the axis force sensors and (10). To validate these measurements, a force sensor that directly measures the internal force on the endplate was designed and built, as shown in Figure 7. Two bending beams and linear guides, which is the same design as that of the axis force sensor, were installed parallel to the same direction of the internal force on the endplate. The internal force on the endplate is directly measured as the sum of the two sensors.

The performance of the sensor was evaluated by increasing the compressive weight in 100 gf (0.98 N) intervals from 0 to 500 gf (4.9 N) and then reducing the weight in 100 gf (0.98 N) intervals from 500 (4.9 N) to 0 gf. In the results, the linearity and hysteresis of the sensor became less than 3.0% and 3.0%, respectively.

4. Development of Real-Time Measurement System

4.1. Redundantly Actuated Planar Parallel Mechanism with Force Sensors

The axial force sensors and sensor for the internal force on the endplate were installed on the redundantly actuated planar parallel mechanism, as shown in Figure 8.

4.2. Real-Time Measurement System

Figures 9 and 10 show the schematic and actual views, respectively, of the developed real-time measurement system. The measurement system used PC-Ubuntu8.10 RT-Linux (Linux kernel version: 2.6.29.1, Version 8 of RT patch). We developed the following two threads (procedures of programs).(1)Measurement thread: The signals from the force sensors and linear encoders are read in the thread. The internal and external forces are calculated using (7), (8), and (10) in this thread.(2)Drawing thread: The current configuration of the parallel mechanism is depicted on the computer screen by the OpenGL software in this thread. The internal and external forces are superimposed onto the picture of the parallel mechanism as graphical arrows and numerical values.

The measurement thread and drawing thread run simultaneously with time intervals of 3 and 10 ms, respectively. The values of the internal forces, external forces, and positions of the moving part of the linear motors are transferred from the measurement thread to the drawing thread via shared memory. Figure 11 shows an example execution screen of the real-time measurement system.

5. Evaluation of Force Measurement System

5.1. Evaluation of Accuracy of External Force Measurement

To evaluate the accuracy of external force measurement, given loads were added to the endplate of the parallel mechanism, as shown in Figure 12. We compared the actual load added on the endplate and the external forces measured by the real-time measurement system, while changing the configurations of the parallel mechanism, as shown in Figure 13. We added loads from 0 (0 N) to 500 gf (4.9 N) in intervals of 100 gf (0.98 N) loads to the and directions and added moments from 0 (0 N·m) to 25 kgf·mm (0.245 N·m) in intervals of 5 kgf·mm (0.049 N·m) to the rotational direction. Figure 14 shows an example of the experimental data for the force measurements.

We evaluated the force measurement accuracy according to the linearity () and sensitivity (). The sensitivity of the force measurement was defined as the slope of the measured data. The ideal sensitivity () is equal to 1. As listed in Table 1, the linearity () of the external force measurement was less than 3.5%. The sensitivity of the external force measurements was 0.96–1.03.

5.2. Evaluation of Accuracy of Internal Force Measurement

As shown in Figure 15, given loads were added onto motor no. 4, whereas the other motors (nos. 1–3) were mechanically locked. Internal force inside the endplate was generated by the redundancy of the mechanism. We added loads from 0 (0 N) to 200 gf (1.96 N) in intervals of 50 gf (0.49 N) to motor no. 4 while changing the configurations of the parallel mechanism in the same manner as shown in Figure 13. Indirect measurement data from the axis force sensors and direct measurement data from the internal force sensor on the endplate were compared. Figure 16 shows an example of the experimental data on internal force measurements.

We evaluated the accuracy of the internal force measurement on the basis of the sensitivity (). The sensitivity of the internal force measurement was defined as the slope of the measured data with respect to the added loads on the motor; that is, the sensitivity () coincided with the slope of the plot, as shown in Figure 16. The sensitivity of the indirect measurement data from the axis force sensors , direct measurement data from the internal force sensor on the endplate , and relative error between those values are summarized in Table 2. The relative errors between the indirect measurement by the axis force sensors and direct measurement by the internal force sensor were from −4.5% to 1.0%.

5.3. Discussion on Improving Measurement Accuracy

In the preliminary experiment, the axial force sensor had hysteresis caused by friction of the linear motion guide. The hysteresis was reduced by replacing the small friction linear motion guide. However, friction of the guide still remained and caused errors in the linearity of the axial force measurement.

There were dimension errors between the actual and ideal (modeled) mechanical parts. These errors occurred owing to the numerical errors in the Jacobian matrices of the parallel mechanism. Namely, the dimension errors produced sensitivity errors in the indirect force measurements that used (7), (8), and (10).

To improve the measurement accuracy, we will reduce the friction of the sliding parts and calibrate the kinematic parameters of the parallel mechanism.

6. Conclusion

We proposed a method for measuring the internal and external forces of a planar 3-DOF redundantly actuated parallel mechanism. These forces are simultaneously measured by the axial forces of the link. A link axis force sensor was fabricated to measure the external and internal forces of a 3-DOF planar redundant parallel mechanism. A real-time measurement system was developed using RT-Linux. The external and internal forces were accurately measured.

Acknowledgments

This work was supported by JSPS KAKENHI Grant no. 80434851 and the MEXT-supported program for the strategic Research Foundation to Private Universities, 2012–2014.