1. Introduction
Parallel manipulators have gained significant attention in robotics due to their advantages such as high rigidity, accuracy, and payload capacity. In recent years, there has been a growing interest in integrating smart materials, particularly shape memory alloys (SMAs), into robotic systems to enhance their performance and capabilities. Among SMAs, nickel-titanium (Ni-Ti) alloys stand out for their unique properties, including high energy density, biocompatibility, and shape memory effect, making them ideal candidates as actuators [
1,
2,
3,
4,
5,
6,
7] in many applications in different fields, such as aerospace [
8,
9,
10,
11,
12], biomedical [
13,
14,
15,
16,
17,
18], wearables [
19,
20,
21,
22], micro-systems [
23,
24,
25,
26], robotics [
27,
28,
29,
30,
31,
32,
33,
34]. There are not many works in the literature regarding manipulators with parallel architecture with SMA actuators. In [
35], a parallel device for the orientation of the platform connected to the base via a flexible central rod in superelastic Nitinol is described. Three Nitinol wires arranged at 120° are used as actuators. The flexible structure reflects a system with 2 DOF. The dimensions are contained in a cylinder of 65 mm in diameter and 75 mm in height. For the movement, a structural model allows position control through knowledge of the forces applied by the actuators which are detected using force sensors on each actuator. The experimental tests were carried out with the movement of just one actuator and the authors plan to use a position detection system additionally. [
36] describes a parallel manipulator that uses actuators made by a carriage on a slide connected to an elastic plate that is bent by the actuator and shortens. The wires are kept in an eccentric configuration concerning the plate to amplify the shortening. Control is implemented with on-off commands based on feedback using a signal from linear variable displacement transducers (LVDTs), one for each actuator. The system has 3 DOF and good performance. Still, it is rather large given that the actuators are bulky to achieve the amplification effect, i.e., they have a length of approximately 220 mm and a transversal dimension of roughly 40 mm x 50 mm. The device is contained in a cylinder with a diameter of 230 mm and a height greater than 220 mm. In [
37], the device BAPAMAN is presented. It is a module comprising a base and a platform connected by three legs arranged at 120°. Each includes two articulated segments, and all the connections between the two segments of the leg and between the leg with base and platform are made using flexible joints. There is a cylindrical hinge between the leg and the base and between the leg segments, while there is a universal joint between the leg and the platform. The platform has 5 DOF with respect to the base: three translational and two rotational. The system is designed to be organized into multiple serial modules to constitute more than a parallel manipulator, a snake robot. As for the movements, they are implemented in binary mode. Each leg features two actuators, giving the module 8 different configurations. The overall dimensions of the single module are contained in a cylinder with a diameter of 180 mm and a height of 200 mm. In [
38], a parallel manipulator with a square base and platform that implements four SMA springs arranged at the vertices as actuators, each with a steel antagonist spring, is presented. The movements are implemented in binary mode. It features 3 DOFs for roll pitch and one along the vertical axis. The system has small dimensions, 30 mm x 30 mm x 34 mm, and performs large movements: a rotation of the platform of 30° and a stroke in the vertical direction of 12 mm, thanks to the high deformation of the SMA springs. Given the structure, it is probably not very rigid, losing a peculiar characteristic of parallel architecture robots. The biggest limit, however, is the actuators' binary operation, which leads to a limited number of possible configurations, placing the end effector discreetly in the working volume. [
39] describes a system with a triangular base and platform connected with a universal joint and SMA springs at the vertices. Features 2 DOF Pich and Roll. The dimensions are contained in a cylinder with a diameter of 92 mm and a height of 114 mm. A position control with an on-off type command in the closed loop is implemented using an IMU sensor. In [
40], a 3 DOF parallel manipulator with SMA wire actuators is presented. It features a base and a platform. The base and platform are connected with the actuators, which are constantly tensioned by a bias spring between the base and platform. The manipulator implements proportional position closed-loop control, using the signal generated by a potentiometer for each actuator. The project is well-functioning, but the system is rather bulky, given the presence of position sensors. The dimensions are contained in a cylinder with a diameter of 82 mm and a height of approximately 210 mm.
This paper presents the design and analysis of a novel 3 DOF parallel manipulator utilizing self-sensing Ni-Ti actuators. Integrating self-sensing capabilities within the actuation system eliminates the need for external sensors, simplifies the overall design, and reduces the system's complexity, size, and cost. Also, using Ni-Ti actuators allows for smooth and silent actuation mechanisms. The proposed parallel manipulator is compact and lightweight. It suits various tasks requiring positioning and manipulating small objects, such as pick-and-place operations, assembly tasks, and biomedical applications. The paper describes the design methodology, i.e., kinematic modeling and analysis of the manipulator's workspace, singularity conditions, error analysis, and dynamic modeling for the actuation system dimensioning of the proposed 3-DOF parallel manipulator and the investigation of dynamic performance characteristics, including integrating self-sensing Ni-Ti actuators. Furthermore, experimental validation of the realized manipulator prototype is conducted to assess its performance for positional accuracy. The results, except a limited area of the working volume in which positioning errors outside the expected range occur, prove the effectiveness of the project by demonstrating that for the creation of robots with parallel architecture, it is possible to use memory alloy wires which use of self-sensing allowing to obtain compact dimensions. Compared to the devices in scientific literature, the proposed manipulator is similar to the one described last. A comparison with that manipulator has been conducted to prove the actual project's performance.
4. Discussion and Conclusion
The manipulator responds well to positioning in a large part of the working volume, but there is a confined area where the error is considerably larger. In the area where the error is small, this is lower than the prediction based on the error detected for the single actuator. This is because the synergy between the three actuators ensures that the errors due to oscillations detected for the single actuator are dampened, reducing the error of the manipulator compared to what can be predicted based on a composition of the errors characterizing the individual actuators (
Figure 11).
As for the area in which the error is most significant, it is clear that this derives from a discrepancy in the functioning of actuator number 2 compared to the others, which presents a more intense action than it should. It turns out that the positioning brings the end effector closer to the attack of actuator 2 than it should. This effect is noticeable in both trajectory tests.
Regarding the causes of this behavior, different lengths at rest can lead to this problem. Still, the authors believe this problem has a limited effect, given that particular care was taken in constructing the actuators.
Another possible cause, and more probable than the first, is that actuator number 2 responds differently than the others due to the physical composition of the alloy and that it needs a slightly different electrical resistance deformation model from the one implemented for all three actuators. A possibility that should, therefore, be investigated in the future is to characterize the actuators one by one and equip each with its strain-electric resistance model to implement the sensor effect.
Another possibility could be to calibrate the system on the area where the errors are most significant and create a lookup table that can make corrections to increase precision.
To provide evidence of the advantages of the proposed device, a comparison was carried out with a similar device. The comparison was based on the number of DOFs, working volume, the accuracy in the positioning, the overall dimensions, the actuator’s block control volume, and the mass.
Figure 15 shows the considered device, and
Table 3 compares the proposed device with the other under study.
From the comparison results, concerning the compared device, the proposed one has a smaller score just for the height of the working volume, which results in about 66% of the compared one and a lower accuracy due to the problem of the malfunctioning of the actuator number 2 as above discussed. In all the other indices, the proposed device outperforms the compared one. From the comparison, it can be concluded that the proposed device has a better score for the considered requirements.
Figure 1.
Concept of the manipulator.
Figure 1.
Concept of the manipulator.
Figure 2.
A linear mathematical model for the electrical resistance-deformation for the NiTi alloy wires is adopted for the control.
Figure 2.
A linear mathematical model for the electrical resistance-deformation for the NiTi alloy wires is adopted for the control.
Figure 3.
Responses of the 20 mm long actuator with the self-sensing process to step inputs of 0.2 mm, 0.4 mm, 0.5 mm, and 0.7 mm. The responses are quick with a precise mean value, but oscillations occur with an amplitude of less than 0.02 mm.
Figure 3.
Responses of the 20 mm long actuator with the self-sensing process to step inputs of 0.2 mm, 0.4 mm, 0.5 mm, and 0.7 mm. The responses are quick with a precise mean value, but oscillations occur with an amplitude of less than 0.02 mm.
Figure 4.
Parameters for the kinematic model of the Manipulator.
Figure 4.
Parameters for the kinematic model of the Manipulator.
Figure 5.
The boundaries of the working volume of the manipulator.
Figure 5.
The boundaries of the working volume of the manipulator.
Figure 6.
The force developed by the actuators Fi and their resultant F along the end effector rod axis. The spring has to apply a force opposite to F, as given by eq. (24).
Figure 6.
The force developed by the actuators Fi and their resultant F along the end effector rod axis. The spring has to apply a force opposite to F, as given by eq. (24).
Figure 7.
Forces applied by the actuators with the end effector lying on the upper working volume boundary (a) and lower working volume boundary (b) in contrast with the bias spring. The maximum force of the spring occurs in the lower boundary of the working volume and is equal to 1.98 N. In this case, the actuators must develop a maximum force equal to 1.26 N for equilibrium (b). Therefore, given that the wires develop a maximum force equal to 3.2 N, a large margin for the manipulator to apply loads externally occurs. On the upper boundary, the spring applies a minimum force of 1.69 N, and the wires develop a maximum force of 1.22 N (a). So, the spring can keep them taut and return them to their maximum length at low temperature since they require 0.6 N to be stretched. And, again, there is a margin to apply external forces.
Figure 7.
Forces applied by the actuators with the end effector lying on the upper working volume boundary (a) and lower working volume boundary (b) in contrast with the bias spring. The maximum force of the spring occurs in the lower boundary of the working volume and is equal to 1.98 N. In this case, the actuators must develop a maximum force equal to 1.26 N for equilibrium (b). Therefore, given that the wires develop a maximum force equal to 3.2 N, a large margin for the manipulator to apply loads externally occurs. On the upper boundary, the spring applies a minimum force of 1.69 N, and the wires develop a maximum force of 1.22 N (a). So, the spring can keep them taut and return them to their maximum length at low temperature since they require 0.6 N to be stretched. And, again, there is a margin to apply external forces.
Figure 8.
The CAD model of the manipulator.
Figure 8.
The CAD model of the manipulator.
Figure 9.
The board used for the measurement of the electrical resistance and the driving of the actuator. (a) the electric scheme, (b) the physical homemade board in which the electric scheme was replicated three times for the three actuators: (1) controller connector, (2) Rc electrical resistances, (3) 4N33 optocoupler, (4) Rp electrical resistances, (5) BC288 transistors, (6) Rm measuring electrical resistance, (7) Ni-Ti actuators connectors.
Figure 9.
The board used for the measurement of the electrical resistance and the driving of the actuator. (a) the electric scheme, (b) the physical homemade board in which the electric scheme was replicated three times for the three actuators: (1) controller connector, (2) Rc electrical resistances, (3) 4N33 optocoupler, (4) Rp electrical resistances, (5) BC288 transistors, (6) Rm measuring electrical resistance, (7) Ni-Ti actuators connectors.
Figure 10.
Control logic scheme: in stage 1, far from the target, the control supplies the maximum power. In stage 2, close to the target, the control becomes proportional. Stage 3, overcoming the target, the control cuts power off.
Figure 10.
Control logic scheme: in stage 1, far from the target, the control supplies the maximum power. In stage 2, close to the target, the control becomes proportional. Stage 3, overcoming the target, the control cuts power off.
Figure 11.
Sensitivity analysis of the error over the working volume domain due to the errors of the actuators (shown in
Figure 3). It is possible to note a maximum absolute position error of 0.348 mm, corresponding to an error relative to the maximum transversal dimension of the working volume, equal to 2.7%.
Figure 11.
Sensitivity analysis of the error over the working volume domain due to the errors of the actuators (shown in
Figure 3). It is possible to note a maximum absolute position error of 0.348 mm, corresponding to an error relative to the maximum transversal dimension of the working volume, equal to 2.7%.
Figure 12.
The realized prototype. An overall view showing the base and the end effector rod (a). A zoom on the base: it is possible to see the spherical joint between the end effector and the base, as well as the spring and the NiTi wires (b).
Figure 12.
The realized prototype. An overall view showing the base and the end effector rod (a). A zoom on the base: it is possible to see the spherical joint between the end effector and the base, as well as the spring and the NiTi wires (b).
Figure 13.
The first experimental tests were related to the positioning of an actuator at the time. A calibrated index indicates the actual position on a graduated scale where every notch corresponds to 1 mm (a). The positioning from the resting position to 2 mm (b).
Figure 13.
The first experimental tests were related to the positioning of an actuator at the time. A calibrated index indicates the actual position on a graduated scale where every notch corresponds to 1 mm (a). The positioning from the resting position to 2 mm (b).
Figure 14.
Trajectory tracking tests. The numbers 1, 2, and 3 represent the directions through which the action of the corresponding actuator is. The letters S and E represent the trajectory's start and end positions. The circles represent the points of the actual trajectory. (a) Representative case of the first trajectory-tracking test: the reference (red line) is an almost regular hexagon with an edge of 4 mm. Starting from the resting position with the end effector in (0, 0, 131.3), the trajectory reference was commanded to reach the vertices thru the own coordinates in the following sequence: (-2, -3.6, 130.7), (-4, 0, 130.7), (-2, 3.6, 130.7), (2, 3.6, 130.7), (4, 0, 130.7), (2, -3.6, 130.7), (-2, -3.6, 130.7); the comparison is made by 23 points of the actual trajectory. (b) Representative case of the second trajectory-tracking test: the reference is a general triangle (blue line). Starting from the resting position with the end effector in (0, 0, 131.3), the trajectory was commanded to reach the vertices through the own coordinates in the following sequence: (-0.3, -2, 130.7), (-4, 1.7, 130.7), (3.4, 1, 130.7); the comparison is made by 13 points of the actual trajectory.
Figure 14.
Trajectory tracking tests. The numbers 1, 2, and 3 represent the directions through which the action of the corresponding actuator is. The letters S and E represent the trajectory's start and end positions. The circles represent the points of the actual trajectory. (a) Representative case of the first trajectory-tracking test: the reference (red line) is an almost regular hexagon with an edge of 4 mm. Starting from the resting position with the end effector in (0, 0, 131.3), the trajectory reference was commanded to reach the vertices thru the own coordinates in the following sequence: (-2, -3.6, 130.7), (-4, 0, 130.7), (-2, 3.6, 130.7), (2, 3.6, 130.7), (4, 0, 130.7), (2, -3.6, 130.7), (-2, -3.6, 130.7); the comparison is made by 23 points of the actual trajectory. (b) Representative case of the second trajectory-tracking test: the reference is a general triangle (blue line). Starting from the resting position with the end effector in (0, 0, 131.3), the trajectory was commanded to reach the vertices through the own coordinates in the following sequence: (-0.3, -2, 130.7), (-4, 1.7, 130.7), (3.4, 1, 130.7); the comparison is made by 13 points of the actual trajectory.
Figure 15.
The hexagonal trajectory test shows a maximum error of almost 1 mm in a confined zone, while in the rest of the trajectory, the error is less than 0.2 mm. The triangular trajectory test shows similar maximum and minimum values for the errors.
Figure 15.
The hexagonal trajectory test shows a maximum error of almost 1 mm in a confined zone, while in the rest of the trajectory, the error is less than 0.2 mm. The triangular trajectory test shows similar maximum and minimum values for the errors.
Figure 15.
The manipulator used for comparison with the proposed device: (
a) parallel manipulator with 3 DoF actuated by Ni-Ti wires and controlled by the use of potentiometers [
40]; (
b) the proposed manipulator.
Figure 15.
The manipulator used for comparison with the proposed device: (
a) parallel manipulator with 3 DoF actuated by Ni-Ti wires and controlled by the use of potentiometers [
40]; (
b) the proposed manipulator.
Table 1.
Technical specification of the wire.
Table 1.
Technical specification of the wire.
Flexinol 150HT |
Wire diameter: 150 µm |
Linear resistance: 50 Ω/m |
Maximum recovery force: 10.4 N |
Recommended deformation ratio: 3-5 % |
Austenite start temperature: 68°C |
Austenite finish temperature: 78°C |
Martensite start temperature: 52°C |
Martensite finish temperature: 42°C |
Table 2.
Parameters’ comparison for the choice of the characteristic dimension of the robot, b.
Table 2.
Parameters’ comparison for the choice of the characteristic dimension of the robot, b.
b (mm) |
aM (°) |
am (°) |
OPM (mm) |
OPm (mm) |
D(OP) (mm) |
10.00 |
60.00 |
58.79 |
17.32 |
16.51 |
0.81 |
11.00 |
56.63 |
55.25 |
16.70 |
15.86 |
0.84 |
12.00 |
53.13 |
51.56 |
16.00 |
15.12 |
0.88 |
13.00 |
49.46 |
47.66 |
15.20 |
14.26 |
0.93 |
14.00 |
45.57 |
43.50 |
14.28 |
13.28 |
1.00 |
15.00 |
41.41 |
38.99 |
13.23 |
12.14 |
1.08 |
16.00 |
36.87 |
34.00 |
12.00 |
10.79 |
1.21 |
16.50 |
34.41 |
31.25 |
11.30 |
10.01 |
1.29 |
17.00 |
31.79 |
28.26 |
10.54 |
9.14 |
1.40 |
18.00 |
25.84 |
21.15 |
8.72 |
6.96 |
1.75 |
19.00 |
18.19 |
10.12 |
6.24 |
3.39 |
2.86 |
Table 3.
Characteristics of the devices under comparison. DOF = degrees of freedom; WV = working volume dimensions as diameter of the circle circumscribed to the shape of the WV in plant by height [mm × mm]; PA = typical positioning accuracy [mm]; OD = overall dimensions intended as diameter by height of the smaller cylinder containing the device [mm × mm]; ABV = actuator’s block control volume [mm
3]; M = mass of the device without electronics for control [kg]. Brackets (
a)–(
b) correspond to the devices shown in
Figure 15; (
c) represent the reference requirements.
Table 3.
Characteristics of the devices under comparison. DOF = degrees of freedom; WV = working volume dimensions as diameter of the circle circumscribed to the shape of the WV in plant by height [mm × mm]; PA = typical positioning accuracy [mm]; OD = overall dimensions intended as diameter by height of the smaller cylinder containing the device [mm × mm]; ABV = actuator’s block control volume [mm
3]; M = mass of the device without electronics for control [kg]. Brackets (
a)–(
b) correspond to the devices shown in
Figure 15; (
c) represent the reference requirements.
Device |
DOF |
WV |
PA |
OD |
ABV |
M |
(a) |
3 |
12 × 2 |
0.3 |
82 × 207 |
138600 |
0.245 |
(b) |
3 |
12 × 1.3 |
1/0.3 |
40.8 × 120 |
7844 |
0.012 |
(c) |
3 |
10 × 2 |
0.1 |
45 × 140 |
20000 |
0.050 |