Cargando…

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

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 fo...

Descripción completa

Detalles Bibliográficos
Autores principales: Hyatt, Phillip, Wingate, David, Killpack, Marc D.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7805923/
https://www.ncbi.nlm.nih.gov/pubmed/33501038
http://dx.doi.org/10.3389/frobt.2019.00022
_version_ 1783636413363781632
author Hyatt, Phillip
Wingate, David
Killpack, Marc D.
author_facet Hyatt, Phillip
Wingate, David
Killpack, Marc D.
author_sort Hyatt, Phillip
collection PubMed
description 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° 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.
format Online
Article
Text
id pubmed-7805923
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-78059232021-01-25 Model-Based Control of Soft Actuators Using Learned Non-linear Discrete-Time Models Hyatt, Phillip Wingate, David Killpack, Marc D. Front Robot AI Robotics and AI 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° 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. Frontiers Media S.A. 2019-04-09 /pmc/articles/PMC7805923/ /pubmed/33501038 http://dx.doi.org/10.3389/frobt.2019.00022 Text en Copyright © 2019 Hyatt, Wingate and Killpack. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Robotics and AI
Hyatt, Phillip
Wingate, David
Killpack, Marc D.
Model-Based Control of Soft Actuators Using Learned Non-linear Discrete-Time Models
title Model-Based Control of Soft Actuators Using Learned Non-linear Discrete-Time Models
title_full Model-Based Control of Soft Actuators Using Learned Non-linear Discrete-Time Models
title_fullStr Model-Based Control of Soft Actuators Using Learned Non-linear Discrete-Time Models
title_full_unstemmed Model-Based Control of Soft Actuators Using Learned Non-linear Discrete-Time Models
title_short Model-Based Control of Soft Actuators Using Learned Non-linear Discrete-Time Models
title_sort model-based control of soft actuators using learned non-linear discrete-time models
topic Robotics and AI
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7805923/
https://www.ncbi.nlm.nih.gov/pubmed/33501038
http://dx.doi.org/10.3389/frobt.2019.00022
work_keys_str_mv AT hyattphillip modelbasedcontrolofsoftactuatorsusinglearnednonlineardiscretetimemodels
AT wingatedavid modelbasedcontrolofsoftactuatorsusinglearnednonlineardiscretetimemodels
AT killpackmarcd modelbasedcontrolofsoftactuatorsusinglearnednonlineardiscretetimemodels