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 条
  • [21] A non-linear discrete-time adaptiv control algorithm for time-varying plans
    Shpilevaya, OY
    Afinogenova, TY
    APEIE-98: 1998 4TH INTERNATIONAL CONFERENCE ON ACTUAL PROBLEMS OF ELECTRONIC INSTRUMENT ENGINEERING PROCEEDINGS, VOL 1, 1998, : 376 - 379
  • [22] Non-linear non-interacting control with stability in discrete-time: a geometric framework
    Califano, C
    Monaco, S
    Normand-Cyrot, D
    INTERNATIONAL JOURNAL OF CONTROL, 2002, 75 (01) : 11 - 22
  • [23] On the non-linear discrete-time observer design problem
    Xiao, MingQing
    Kazantzis, Nikolaos
    Kravaris, Costas
    INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2008, 4 (01) : 3 - 11
  • [24] On stability for discrete-time non-linear singular systems with switching actuators via average dwell time approach
    Liu, Yunlong
    Wang, Juan
    Gao, Cunchen
    Gao, Zairui
    Wu, Xiaojin
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2017, 39 (12) : 1771 - 1776
  • [25] On Observer Design for Non-linear Discrete-Time Systems
    Lilge, T.
    EUROPEAN JOURNAL OF CONTROL, 1998, 4 (04) : 306 - 319
  • [26] Constructive approximation of non-linear discrete-time systems
    Sandberg, IW
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2000, 28 (02) : 109 - 120
  • [27] GENERATING SERIES FOR DISCRETE-TIME NON-LINEAR SYSTEMS
    FLIESS, M
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1980, 25 (05) : 984 - 985
  • [28] NON-LINEAR FILTERING FORMULAS FOR DISCRETE-TIME OBSERVATIONS
    TAKEUCHI, Y
    AKASHI, H
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1981, 19 (02) : 244 - 261
  • [29] Robust stabilization for non-linear discrete-time systems
    Zuo, ZQ
    Wang, JZ
    Huang, L
    INTERNATIONAL JOURNAL OF CONTROL, 2004, 77 (04) : 384 - 388
  • [30] A fault-tolerant control scheme for non-linear discrete-time systems
    Witczak, Marcin
    Korbicz, Jozef
    2010 15TH INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2010, : 302 - 307