Model-Based Control of Soft Actuators Using Learned Non-linear Discrete-Time Models

被引:51
|
作者
Hyatt, Phillip [1 ]
Wingate, David [2 ]
Killpack, Marc D. [1 ]
机构
[1] Brigham Young Univ, Dept Mech Engn, Robot & Dynam Lab, Provo, UT 84602 USA
[2] Brigham Young Univ, Dept Comp Sci, Percept, Control,Cognit Lab, Provo, UT 84602 USA
来源
关键词
soft robot control; soft robot actuation; model predictive control; DNN; machine learning; DEEP NEURAL-NETWORKS; PREDICTIVE-CONTROL; ROBOT;
D O I
10.3389/frobt.2019.00022
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Soft robots have the potential to significantly change the way that robots interact with the environment and with humans. However, accurately modeling soft robot and soft actuator dynamics in order to perform model-based control can be extremely difficult. Deep neural networks are a powerful tool for modeling systems with complex dynamics such as the pneumatic, continuum joint, six degree-of-freedom robot shown in this paper. Unfortunately it is also difficult to apply standard model-based control techniques using a neural net. In this work, we show that the gradients used within a neural net to relate system states and inputs to outputs can be used to formulate a linearized discrete state space representation of the system. Using the state space representation, model predictive control (MPC) was developed with a six degree of freedom pneumatic robot with compliant plastic joints and rigid links. Using this neural net model, we were able to achieve an average steady state error across all joints of approximately 1 and 2 degrees with and without integral control respectively. We also implemented a first-principles based model for MPC and the learned model performed better in terms of steady state error, rise time, and overshoot. Overall, our results show the potential of combining empirical modeling approaches with model-based control for soft robots and soft actuators.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] Global stabilization of non-linear discrete-time systems by linear feedback
    Medina, Rigoberto
    IMA JOURNAL OF MATHEMATICAL CONTROL AND INFORMATION, 2008, 25 (03) : 341 - 351
  • [42] A Lyapunov-based adaptive control framework for discrete-time non-linear systems with exogenous disturbances
    Hayakawa, T
    Haddad, WM
    Leonessa, A
    INTERNATIONAL JOURNAL OF CONTROL, 2004, 77 (03) : 250 - 263
  • [43] Discrete-time model based control of soft manipulator with FBG sensing
    Franco, Enrico
    Aktas, Ayhan
    Treratanakulchai, Shen
    Garriga-Casanovas, Arnau
    Donder, Abdulhamit
    Rodriguez y Baena, Ferdinando
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA, 2023, : 567 - 572
  • [44] Sliding mode prediction based control algorithm for discrete-time non-linear uncertain coupled systems
    Xiao, L.
    Su, H.
    Chu, J.
    INTERNATIONAL JOURNAL OF CONTROL, 2007, 80 (10) : 1616 - 1625
  • [45] Toward model-based control of non-linear hydraulic networks
    Tahavori, Maryamsadat
    Jensen, Tom Norgaard
    Kallesoe, Carsten
    Leth, John
    Wisniewski, Rafael
    JOURNAL OF VIBRATION AND CONTROL, 2013, 19 (14) : 2145 - 2153
  • [46] Fault tolerant H∞ control for a class of polynomial non-linear discrete-time systems
    Xian-Ji Meng
    Guang-Hong Yang
    International Journal of Control, Automation and Systems, 2012, 10 : 849 - 854
  • [48] A fault-tolerant control strategy for Lipschitz non-linear discrete-time systems
    Witczak, Marcin
    Korbicz, Jozef
    18TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION, 2010, : 1079 - 1084
  • [49] Nonlinear discrete-time multirate adaptive control of non-linear vibrations of smart beams
    Georgiou, Georgios
    Foutsitzi, Georgia A.
    Stavroulakis, Georgios E.
    JOURNAL OF SOUND AND VIBRATION, 2018, 423 : 484 - 519
  • [50] An indirect adaptive control for fully feedback linearizable discrete-time non-linear systems
    Rokui, MR
    Khorasani, K
    INTERNATIONAL JOURNAL OF ADAPTIVE CONTROL AND SIGNAL PROCESSING, 1997, 11 (08) : 665 - 680