Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T01:49:45.263Z Has data issue: false hasContentIssue false

Contact force regulation in physical human-machine interaction based on model predictive control

Published online by Cambridge University Press:  17 August 2023

Daniel Pacheco Quiñones
Affiliation:
Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Turin, Italy
Maria Paterna
Affiliation:
Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Turin, Italy
Carlo De Benedictis*
Affiliation:
Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Turin, Italy
Daniela Maffiodo
Affiliation:
Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Turin, Italy
Walter Franco
Affiliation:
Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Turin, Italy
Carlo Ferraresi
Affiliation:
Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Turin, Italy
*
Corresponding author: Carlo De Benedictis; Email: carlo.debenedictis@polito.it
Rights & Permissions [Opens in a new window]

Abstract

With increasing attention to physical human-machine interaction (pHMI), new control methods involving contact force regulation in collaborative and coexistence scenarios have spread in recent years. Thanks to its internal robustness, high dynamic performance, and capabilities to avoid constraint violations, a Model Predictive Control (MPC) action can pose a viable solution to manage the uncertainties involved in those applications. This paper uses an MPC-driven control method that aims to apply a well-defined and tunable force impulse on a human subject. After describing a general control design suitable to achieve this goal, a practical implementation of such a logic, based on an MPC controller, is shown. In particular, the physical interaction considered is the one occurring between the body of a patient and an external perturbation device in a dynamic posturography trial. The device prototype is presented in both its hardware architecture and software design. The MPC-based main control parameters are thus tuned inside hardware-in-the-loop and human-in-the-loop environments to get optimal behaviors. Finally, the device performance is analyzed to assess the MPC algorithm’s accuracy, repeatability, flexibility, and robustness concerning the several uncertainties due to the specific pHMI environment considered.

Information

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. A sketch of the 1 degree of freedom plant model.

Figure 1

Figure 2. Perturbation device’s rendering (a); perturbation system (b).

Figure 2

Figure 3. Overall control scheme, with the SLVD1N driver in speed control operating mode.

Figure 3

Figure 4. Test bench configuration for HIL. A detailed description of all elements is reported in [37].

Figure 4

Figure 5. HIL force tracking for different values of the tuning parameters. Reference force signal are black, and each colored line is the measured contact force profile averaged over five consecutive stimuli. Profiles, tuning parameters, and their respective performance indices are reported in Appendix A, Table A1.

Figure 5

Figure 6. Force tracking (left) and control input (right) of the HIL test by imposing Q equal to constant 1 (blue dash-dot lines), constant 10 (green lines), and a linear function from 10 to 1 (red dotted lines). Each colored line represents the experimental result averaged over five consecutive stimuli. The reference force signal is black. The bottom plots show details of the two graphs on top.

Figure 6

Figure 7. Force tracking (left) and control input (right) of the HIL test by imposing Rdu equal to constant 5 (dash-dot lines), constant 10 (green lines), and a linear function from 5 to 10 (red dotted lines). Each colored line represents the experimental result averaged over five consecutive stimuli. The black lines are the reference force signals. The bottom plots show details of the two graphs on top.

Figure 7

Figure 8. HuIL force tracking averaged over 5 consecutive stimuli (a). Five stimuli registered with the optimal parameter configuration in HIL (b) and HuIL (c) tests. The reference force signal is black.

Figure 8

Figure 9. Force tracking (left) and control input (right) of the HuIL test by imposing Rdu equal to constant 5 (blue dash-dot lines), constant 10 (green lines), and a linear function from 5 to 10 (red dotted lines). Each line is averaged over five consecutive stimuli, black lines being the reference signal. The bottom plots show details of the two graphs on top.

Figure 9

Figure 10. Comparison between the hybrid force/position control logic architecture (dotted blue line) in HIL [37] and the current control logic in HIL (continuous red line). The force profiles are averaged over five stimuli. The black line is the reference force signal.

Figure 10

Figure 11. Force tracking of 50 ms (a), 100 ms (b), 150 ms (c) perturbation profile in HIL configuration. Each line is averaged over five consecutive stimuli, black continuous lines being the reference signal.

Figure 11

Figure 12. Force profiles by 10 operators. Each curve is the mean over five consecutive stimuli.

Figure 12

Figure 13. HIL (top row), HuIL with fixed target (middle row), and HuIL with human target (bottom row) results for four reference force profiles superimposed on the respective reference profile (in black).

Figure 13

Table A1. HIL parameters tuning.

Figure 14

Table A2. Device robustness HuIL performance with fixed target for different force amplitudes.

Figure 15

Table A3. Device performance for different force amplitudes and testing configurations.