Abstract: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 us… Show more
“…Obtaining a kinematic or dynamic model of a soft robot has been a challenge in model-based control strategies. To overcome such limitation, learning algorithms have been applied to acquire the kinematic or dynamic model of soft robots based on SPAs [ 85 – 88 ]. An FNN and radial basis function (RBF) neural networks were applied to the inverse or forward kinematic modeling of a soft continuum robot based on SPAs including 3-Dimensional motions [ 85 , 86 ].…”
Section: Methodsmentioning
confidence: 99%
“…An FNN and radial basis function (RBF) neural networks were applied to the inverse or forward kinematic modeling of a soft continuum robot based on SPAs including 3-Dimensional motions [ 85 , 86 ]. M. Gillespie et al and P. Hyatt et al proposed a predictive model based on the neural networks, and a learning method for the linearized discrete state space representation of soft robots [ 87 , 88 ]. G. Fang et al developed a learning method based on the local Gaussian Process Regression (GPR) to estimate the motion of SPAs using the kinematic model from the control inputs to the manipulator configurations based on the sequential camera images [ 89 ].…”
Section: Methodsmentioning
confidence: 99%
“…Commercially available sensors, like depth cameras, film-based flex sensors, and potentiometers, are generally used to estimate the configurations of SPAs with machine learning techniques [ 85 , 88 , 89 , 91 ]. On the other hand, as the traditional sensors can be relatively too rigid to be compatible with SPAs that are highly deformable, soft sensors have often been integrated with SPAs to estimate the configurations of soft robots.…”
Soft robots have been extensively researched due to their flexible, deformable, and adaptive characteristics. However, compared to rigid robots, soft robots have issues in modeling, calibration, and control in that the innate characteristics of the soft materials can cause complex behaviors due to non-linearity and hysteresis. To overcome these limitations, recent studies have applied various approaches based on machine learning. This paper presents existing machine learning techniques in the soft robotic fields and categorizes the implementation of machine learning approaches in different soft robotic applications, which include soft sensors, soft actuators, and applications such as soft wearable robots. An analysis of the trends of different machine learning approaches with respect to different types of soft robot applications is presented; in addition to the current limitations in the research field, followed by a summary of the existing machine learning methods for soft robots.
“…Obtaining a kinematic or dynamic model of a soft robot has been a challenge in model-based control strategies. To overcome such limitation, learning algorithms have been applied to acquire the kinematic or dynamic model of soft robots based on SPAs [ 85 – 88 ]. An FNN and radial basis function (RBF) neural networks were applied to the inverse or forward kinematic modeling of a soft continuum robot based on SPAs including 3-Dimensional motions [ 85 , 86 ].…”
Section: Methodsmentioning
confidence: 99%
“…An FNN and radial basis function (RBF) neural networks were applied to the inverse or forward kinematic modeling of a soft continuum robot based on SPAs including 3-Dimensional motions [ 85 , 86 ]. M. Gillespie et al and P. Hyatt et al proposed a predictive model based on the neural networks, and a learning method for the linearized discrete state space representation of soft robots [ 87 , 88 ]. G. Fang et al developed a learning method based on the local Gaussian Process Regression (GPR) to estimate the motion of SPAs using the kinematic model from the control inputs to the manipulator configurations based on the sequential camera images [ 89 ].…”
Section: Methodsmentioning
confidence: 99%
“…Commercially available sensors, like depth cameras, film-based flex sensors, and potentiometers, are generally used to estimate the configurations of SPAs with machine learning techniques [ 85 , 88 , 89 , 91 ]. On the other hand, as the traditional sensors can be relatively too rigid to be compatible with SPAs that are highly deformable, soft sensors have often been integrated with SPAs to estimate the configurations of soft robots.…”
Soft robots have been extensively researched due to their flexible, deformable, and adaptive characteristics. However, compared to rigid robots, soft robots have issues in modeling, calibration, and control in that the innate characteristics of the soft materials can cause complex behaviors due to non-linearity and hysteresis. To overcome these limitations, recent studies have applied various approaches based on machine learning. This paper presents existing machine learning techniques in the soft robotic fields and categorizes the implementation of machine learning approaches in different soft robotic applications, which include soft sensors, soft actuators, and applications such as soft wearable robots. An analysis of the trends of different machine learning approaches with respect to different types of soft robot applications is presented; in addition to the current limitations in the research field, followed by a summary of the existing machine learning methods for soft robots.
“…Control strategies for soft robots vary from open-loop control such as in Shepherd et al ( 2011 ) and Tolley et al ( 2014 ) to Reinforcement Learning (Zhang et al, 2017 ) to model predictive control (Best et al, 2016 ). In Hyatt et al ( 2019 ) and Hyatt and Killpack ( 2020 ) the authors demonstrate the performance of MPC on the same joints used for this work. These implementations of MPC used a learned model of the dynamics based on a less-accurate representation of the continuum joint dynamics.…”
Past work has shown model predictive control (MPC) to be an effective strategy for controlling continuum joint soft robots using basic lumped-parameter models. However, the inaccuracies of these models often mean that an integral control scheme must be combined with MPC. In this paper we present a novel dynamic model formulation for continuum joint soft robots that is more accurate than previous models yet remains tractable for fast MPC. This model is based on a piecewise constant curvature (PCC) assumption and a relatively new kinematic representation that allows for computationally efficient state prediction. However, due to the difficulty in determining model parameters (e.g., inertias, damping, and spring effects) as well as effects common in continuum joint soft robots (hysteresis, complex pressure dynamics, etc.), we submit that regardless of the model selected, most model-based controllers of continuum joint soft robots would benefit from online model adaptation. Therefore, in this paper we also present a form of adaptive model predictive control based on model reference adaptive control (MRAC). We show that like MRAC, model reference predictive adaptive control (MRPAC) is able to compensate for “parameter mismatch" such as unknown inertia values. Our experiments also show that like MPC, MRPAC is robust to “structure mismatch” such as unmodeled disturbance forces not represented in the form of the adaptive regressor model. Experiments in simulation and hardware show that MRPAC outperforms individual MPC and MRAC.
“…To date, the aforementioned approaches have relied on purposefully built sensor structures within the soft robot and may require the use of machine learning to fully utilize the sensor responses. In a similar vein, with the non-linear behavior surrounding the materials and unstructured nature of soft robotics, various facets of soft robotics research have turned to the use of data-driven or deep learning based methods for tasks such as design and fabrication [17], sensing [18,19], state estimation [20,21] and control [22][23][24].…”
Soft robotic actuators are now being used in practical applications; however, they are often limited to open-loop control that relies on the inherent compliance of the actuator. Achieving human-like manipulation and grasping with soft robotic actuators requires at least some form of sensing, which often comes at the cost of complex fabrication and purposefully built sensor structures. In this paper, we utilize the actuating fluid itself as a sensing medium to achieve high-fidelity proprioception in a soft actuator. As our sensors are somewhat unstructured, their readings are difficult to interpret using linear models. We therefore present a proof of concept of a method for deriving the pose of the soft actuator using recurrent neural networks. We present the experimental setup and our learned state estimator to show that our method is viable for achieving proprioception and is also robust to common sensor failures.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.