A Koopman-based residual modeling approach for the control of a soft robot arm

被引:2
作者
Bruder, Daniel [1 ]
Bombara, David [2 ]
Wood, Robert J. [2 ]
机构
[1] Univ Michigan, Dept Mech Engn, 2350 Hayward St, Ann Arbor, MI 48109 USA
[2] Harvard Univ, John A Paulson Sch Engn & Appl Sci, Cambridge, MA USA
关键词
Soft robotics; Koopman operator; residual modeling; SYSTEM-IDENTIFICATION; NEURAL-NETWORK; OPERATOR; DESIGN; FABRICATION; DYNAMICS;
D O I
10.1177/02783649241272114
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Soft robots are challenging to model and control due to their poorly defined kinematics and nonlinear dynamics. Recently, Koopman operator theory has been shown capable of constructing control-oriented soft robot models from data. However, building these models requires extensive data collection and they do not necessarily generalize well outside of the training observations. This paper presents a more data-efficient and generalizable approach to soft robot modeling that first identifies a physics-based Koopman model then supplements it with a data-driven residual Koopman model. The resulting combined model is linear and thus compatible with real-time model-based control techniques such as Model Predictive Control (MPC). The efficacy of the approach is demonstrated on several simulated systems and on a real soft robot arm, where it is shown to generate models that are more accurate than purely physics-based models and require less data to construct than purely data-driven models. Using a model-based controller, the soft arm is able to successfully track end effector trajectories, perform a pick-and-place task, and write on a dry-erase board, showcasing the applicability of this framework to increase the capabilities of soft robotic systems.
引用
收藏
页码:388 / 406
页数:19
相关论文
共 76 条
[1]  
Abraham I., 2017, ARXIV
[2]  
[Anonymous], 1960, Life MagMarch 14
[3]   Global, Unified Representation of Heterogenous Robot Dynamics Using Composition Operators: A Koopman Direct Encoding Method [J].
Asada, H. Harry .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2023, 28 (05) :2633-2644
[4]  
Astrom K. J., 2010, Feedback Systems: An Introduction for Scientists and Engineers
[5]   Diffeomorphically Learning Stable Koopman Operators [J].
Bevanda, Petar ;
Beier, Max ;
Kerz, Sebastian ;
Lederer, Armin ;
Sosnowski, Stefan ;
Hirche, Sandra .
IEEE CONTROL SYSTEMS LETTERS, 2022, 6 :3427-3432
[6]   The Chain-Link Actuator: Exploiting the Bending Stiffness of McKibben Artificial Muscles to Achieve Larger Contraction Ratios [J].
Bruder, Daniel ;
Wood, Robert J. .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (01) :542-548
[7]   Koopman-Based Control of a Soft Continuum Manipulator Under Variable Loading Conditions [J].
Bruder, Daniel ;
Fu, Xun ;
Gillespie, R. Brent ;
Remy, C. David ;
Vasudevan, Ram .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (04) :6852-6859
[8]   Data-Driven Control of Soft Robots Using Koopman Operator Theory [J].
Bruder, Daniel ;
Fu, Xun ;
Gillespie, R. Brent ;
Remy, C. David ;
Vasudevan, Ram .
IEEE TRANSACTIONS ON ROBOTICS, 2021, 37 (03) :948-961
[9]   Advantages of Bilinear Koopman Realizations for the Modeling and Control of Systems With Unknown Dynamics [J].
Bruder, Daniel ;
Fu, Xun ;
Vasudevan, Ram .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (03) :4369-4376
[10]  
Bruder D, 2019, ROBOTICS: SCIENCE AND SYSTEMS XV