| Literature DB >> 31159461 |
Jinlong Piao1,2, Eui-Sun Kim3, Hongseok Choi4,5, Chang-Bae Moon6, Eunpyo Choi7,8, Jong-Oh Park9,10, Chang-Sei Kim11,12.
Abstract
In a cable-driven parallel robot (CDPR), force sensors are utilized at each winch motor to measure the cable tension in order to obtain the force distribution at the robot end-effector. However, because of the effects of friction in the pulleys and the unmodeled cable properties of the robot, the measured cable tensions are often inaccurate, which causes force-control difficulties. To overcome this issue, this paper presents an artificial neural network (ANN)-based indirect end-effector force-estimation method, and its application to CDPR force control. The pulley friction and other unmodeled effects are considered as black-box uncertainties, and the tension at the end-effector is estimated by compensating for these uncertainties using an ANN that is developed using the training datasets from CDPR experiments. The estimated cable tensions at the end-effector are used to design a P-controller to track the desired force. The performance of the proposed ANN model is verified through comparisons with the forces measured directly at the end-effector. Furthermore, cable force control is implemented based on the compensated tensions to evaluate the performance of the CDPR in wrench space. The experimental results show that the proposed friction-compensation method is suitable for application in CDPRs to control the cable force.Entities:
Keywords: artificial neural network; cable force sensor; cable tension estimation; cable-driven parallel robot; force control; pulley friction
Year: 2019 PMID: 31159461 PMCID: PMC6603654 DOI: 10.3390/s19112520
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Photograph of the MINI cable robot and its cable connection components.
Figure 2Force sensor calibration results: (a) Calibration without pulley; (b) calibration with pulley.
Figure 3Description of the robot geometry: (a) Kinematic and dynamic notation of cable-driven parallel robot (CDPR); (b) cable pulley system.
Figure 4Proposed structure of the artificial neural network.
Figure 5Training trajectories (blue line) and test trajectories (red dot line) for artificial neural network (ANN) model evaluation: (a) Test trajectory 1: A three-dimensional circular path and one straight line in the y-direction; (b) test trajectory 2: Line paths that connect 20 arbitrary points where the test trajectories are identical.
Root mean square error (RMSE) between measured (end-effector tension measurements), measured (winch-motor-side tension measurements), and estimated (end-effector tension estimated by ANN) in test trajectory 1.
|
|
|
|
|
|
|
|
|
| Mean |
|---|---|---|---|---|---|---|---|---|---|
| 1.81 | 2.11 | 2.02 | 2.77 | 1.89 | 1.69 | 1.81 | 1.82 | 1.99 | |
| 0.82 | 0.46 | 0.42 | 0.65 | 0.34 | 0.44 | 0.64 | 0.30 | 0.51 |
Root mean square error (RMSE) between measured (end-effector tension measurements), measured (winch-motor-side tension measurements), and estimated (end-effector tension estimated by ANN) in test trajectory 2.
|
|
|
|
|
|
|
|
|
| Mean |
|---|---|---|---|---|---|---|---|---|---|
| 1.34 | 1.54 | 1.30 | 1.41 | 1.63 | 1.57 | 1.31 | 1.50 | 1.45 | |
| 0.52 | 0.51 | 0.65 | 0.48 | 0.38 | 0.67 | 0.36 | 0.73 | 0.54 |
Figure 6Comparison results of cable tension during movement along test trajectory 1: (a) Tension comparison among the measured , and compensated ; (b) tension error comparison: versus and versus .
Figure 7Block diagram of the proposed force control algorithm using the ANN force estimator.
Force error sensitivity analysis (all cables have the same gain) with respect to the gain variation.
|
| 0.55 | 0.60 | 0.65 | 0.70 | 0.75 | 0.85 | 0.90 |
|---|---|---|---|---|---|---|---|
|
| 0.489 | 0.466 | 0.465 | 0.437 | 0.451 | 0.479 | 0.527 |
Figure 8Results of cable force control in terms of (a) force and force errors; and (b) torque and torque errors.
Root mean square error (RMSE) between Desired-wrench, Measured-wrench, NN-wrench, and PUL-wrench.
|
|
|
|
|
|
| |
|---|---|---|---|---|---|---|
| 0.42 | 0.61 | 0.37 | 0.01 | 0.01 | 0.01 | |
| 0.44 | 0.56 | 0.80 | 0.03 | 0.02 | 0.02 | |
| 1.36 | 1.90 | 1.87 | 0.09 | 0.05 | 0.03 |
Figure 9Comparison of position and orientation accuracy, with and without cable force control: (a) Positions and position errors; (b) orientations and orientation errors. Measured-wo/c: Measured position and orientation without force control, measured-w/C-NN: Measured position and orientation with force control based on the estimated , measured-w/C-PUL: Measured position and orientation with force control based on the measured .
Figure 10Comparison of cable tension in cable-driven parallel robot (CDPR) with and without cable force control. NN-tension-wo/C: Compensated neural network tension without force control during motion; NN-tension-w/C: Compensated neural network tension with force control during the motion.