journal article·2024-07

Hardware-in-the-loop dynamic load emulation of robotic systems actuated by fluidic artificial muscles

Nicholas Mazzoleni, Matthew Bryant

Publisher page

Abstract

Hardware-in-the-loop (HIL) testing is a popular control system testing method because it bridges the gap between modeling/simulation and experiments. Instead of designing a full hardware-based experiment to validate the results of a simulation, the plant hardware can be replaced with an emulator device that responds to exogenous inputs and effectively emulates the dynamic behavior of a system. This approach can be more cost-effective and modular, since the emulated plant system can be modeled in a simulation environment, implemented on a simplified piece of hardware and changed quickly without having to fabricate new parts. This paper develops the hardware and control scheme for a certain type of HIL device called a dynamic load emulator that consists of a 1-DOF linear hydraulic dynamometer equipped with in-line sensing to measure both its own position and the force exerted on it by a device-under-test. This measured force is passed to a real-time model of the emulated dynamic system. The model outputs the emulated system position, and a closed-loop controller is used to emulate this position. The emulator controller incorporates both model-based feedforward and standard feedback PI control. This paper characterizes the dynamometer-based dynamic load emulator and its controller, determining its hardware limitations and validating its capabilities when experiencing a force input from a linear spring with known parameters. Additionally, this paper demonstrates the ability of the emulator to represent the dynamics of a 1-DOF robotic joint when actuated by a pair of fluidic artificial muscles (FAMs). The primary contribution of this work is to allow for more comprehensive testing of FAM configurations, topologies, and controllers for a wide range of parameters, because the same hardware can be used to emulate multiple systems. As a result, this work will lead to more cost-effective, time-efficient, and energy-efficient designs of robotic systems and the FAMs used to actuate them.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Real-time simulation and control systems · Prosthetics and Rehabilitation Robotics · Hydraulic and Pneumatic Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Mechanical and Aerospace Engineering, North Carolina State University, Raleigh, NC, USA

Funding

Division of Graduate Education · Division of Civil, Mechanical and Manufacturing Innovation

References (38)

Show source-provided references
1. 10.1109/28.80605110.1109/28.806051 ↗
2. 10.1007/s11012-017-0738-610.1007/s11012-017-0738-6 ↗
3. 10.1109/TIE.2006.87830910.1109/TIE.2006.878309 ↗
4. 10.1109/ISIE.2008.467730410.1109/ISIE.2008.4677304 ↗
5. 10.1088/0964-1726/23/7/07400910.1088/0964-1726/23/7/074009 ↗
6. 10.1177/1045389X1668284510.1177/1045389X16682845 ↗
7. 10.3390/electronics1019244710.3390/electronics10192447 ↗
8. 10.1109/TIE.2019.294256610.1109/TIE.2019.2942566 ↗
9. 10.1117/12.66779410.1117/12.667794 ↗
10. 10.1016/j.mechmachtheory.2019.07.00410.1016/j.mechmachtheory.2019.07.004 ↗
11. 10.1109/IROS.2010.565043210.1109/IROS.2010.5650432 ↗
12. 10.1109/ECCE.2013.664667610.1109/ECCE.2013.6646676 ↗
13. 10.1088/0964-1726/25/12/12501610.1088/0964-1726/25/12/125016 ↗
14. 10.1016/j.ymssp.2019.10640010.1016/j.ymssp.2019.106400 ↗
15. 10.1016/j.ymssp.2017.09.00910.1016/j.ymssp.2017.09.009 ↗
16. Kobayashi W · JFPS International Journal of Fluid Power System · 2014 · 45 · 85
17. 10.1186/s40648-016-0061-310.1186/s40648-016-0061-3 ↗
18. 10.1016/j.proeng.2012.09.52510.1016/j.proeng.2012.09.525 ↗
19. 10.1007/s00202-017-0626-z10.1007/s00202-017-0626-z ↗
20. Li GQ · 2012 · 473
21. Loccisano A · 2020
22. 10.1016/j.jfluidstructs.2011.03.02010.1016/j.jfluidstructs.2011.03.020 ↗
23. 10.1088/1748-3190/11/6/06500410.1088/1748-3190/11/6/065004 ↗
24. 10.1016/j.sna.2018.03.03610.1016/j.sna.2018.03.036 ↗
25. 10.1080/01691864.2018.146494610.1080/01691864.2018.1464946 ↗
26. 10.1016/j.mechmachtheory.2020.10400710.1016/j.mechmachtheory.2020.104007 ↗
27. 10.3390/electronics1012137910.3390/electronics10121379 ↗
28. 10.1016/j.mechatronics.2016.04.00510.1016/j.mechatronics.2016.04.005 ↗
29. 10.1109/TMECH.2014.234166010.1109/TMECH.2014.2341660 ↗
30. Rodic M, Jezernik K, Trlep M (2004) A feedforward approach to the dynamic emulation of mechanical loads. In: 2004 IEEE 35th annual power electronics specialists conference, Aachen, Germany, pp.4595–4601. New York, NY: IEEE. Available at: http://ieeexplore.ieee.org/document/1354812/ (accessed 18 April 2023).10.1109/PESC.2004.1354812 ↗
31. 10.1109/EPEPEMC.2010.560652710.1109/EPEPEMC.2010.5606527 ↗
32. 10.1007/s12555-021-0146-510.1007/s12555-021-0146-5 ↗
33. 10.1177/1045389X1243862710.1177/1045389X12438627 ↗
34. 10.1177/027836490505243710.1177/0278364905052437 ↗
35. 10.1016/j.jfluidstructs.2018.06.01810.1016/j.jfluidstructs.2018.06.018 ↗
36. 10.1016/j.cja.2013.10.00210.1016/j.cja.2013.10.002 ↗
37. 10.1088/1361-665X/aa6a7a10.1088/1361-665X/aa6a7a ↗
38. 10.1016/j.mechatronics.2016.06.00410.1016/j.mechatronics.2016.06.004 ↗