Abstract

This paper presents an observer architecture that can estimate a set of configuration space variables, their rates of change and contact forces of a fabric-reinforced inflatable soft robot. We discretized the continuum robot into a sequence of discs connected by inextensible threads; this allows great flexibility when describing the robot’s behavior. At first, the system dynamics is described by a linear parameter-varying (LPV) model that includes a set of subsystems, each of which corresponds to a particular range of chamber pressure. A real-world challenge we confront is that the physical robot prototype exhibits a hysteresis loop whose directions depend on whether the chamber is inflating or deflating. In this paper we transform the hysteresis model to a semilinear model to avoid backward-in-time definitions, making it suitable for observer and controller design. The final model describing the soft robot, including the discretized continuum and hysteresis behavior, is called the semilinear parameter-varying (SPV) model. The semilinear parameter-varying observer architecture includes a set of sub-observers corresponding to the subsystems for each chamber pressure range in the SPV model. The proposed observer is evaluated through simulations and experiments. Simulation results show that the observer can estimate the configuration space variables and their rate of change with no steady-state error. In addition, experimental results display fast convergence of generalized contact force estimates and good tracking of the robot’s configuration relative to ground-truth motion capture data.

Highlights

  • Soft robots are designed to safely interact with and adapt to their surrounding environment (Kim et al, 2013)

  • We introduce a new observer design for our recently developed fabric-reinforced inflatable soft robot “Squishy” Williamson et al (2021)

  • In order to design a model-based observer, at first we developed a linear parameter-varying (LPV) system which is comprised of a set of linear systems, each corresponding to different working pressures, to represent the whole nonlinear soft robot

Read more

Summary

Introduction

Soft robots are designed to safely interact with and adapt to their surrounding environment (Kim et al, 2013). Their bodies are soft and deformable so that they can be compliant in narrow spaces or when they make contact with objects (Bauer et al, 2014; Rus and Tolley, 2015). Body deformation and contact forces are the main issues that a soft robot has to confront during operation. Due to the continuously deformable nature of a soft robot, perceiving such information is still technically challenging (Santina et al, 2020).

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call