Abstract
Soft robotics modeling is a research topic that is evolving fast. Many techniques are present in literature, but most of them require analytical models with a lot of equations that are time consuming, hard to resolve, and not so easy to handle. For this reason, the help of a soft mechanics simulator is essential in this field. This article presents a tutorial on how to build a soft-robot model using an open source finite element analysis (FEA) simulator, called SOFA. This software is able to generate a simulation scene from a code written in Python or XML, so it can be used by people with different fields of competence, like mechanical knowledge, knowledge of material properties, and programming skills. As a case study, a Python simulation of a cable-driven soft actuator that makes contact with a rigid object is considered. The basic working principles of SOFA required to make a scene are explained step by step. In particular, this article shows how to simulate the mechanics and animate the bending behavior of the actuator and the importance of knowledge of the constitutive material properties for good modeling of the mechanical system. Furthermore, we will also show how to retrieve and save data from simulation, demonstrating that SOFA can easily adapt to a multidisciplinary subject, such as research in soft robotics, but can also be useful for teaching simulation and programming language principles to engineering students.
Original language | English |
---|---|
Pages (from-to) | 2-12 |
Number of pages | 11 |
Journal | IEEE Robotics & Automation Magazine |
Volume | 31 |
Issue number | 3 |
DOIs | |
Publication status | Published - 23 Mar 2023 |
Event | 1st International Winter School on Smart Materials for Soft Robots - University of Cambridge, Cambridge, United Kingdom Duration: 12 Dec 2021 → 17 Dec 2021 http://smartsummer.eu/ |
Bibliographical note
Publisher Copyright:IEEE
Copyright:
Copyright 2023 Elsevier B.V., All rights reserved.
Fingerprint
Dive into the research topics of 'Finite Element Analysis-based soft robotic modeling: Simulating a soft-actuator in SOFA'. Together they form a unique fingerprint.Datasets
-
Documentation and instruction for the tutorial: Finite Element Analysis-based soft robotic modeling: Simulating a soft-actuator in SOFA
Ferrentino, P. (Creator), Roels, E. (Creator), Brancart, J. (Creator), Terryn, S. (Creator), Van Assche, G. (Creator) & Vanderborght, B. (Creator), Zenodo, 24 Mar 2023
DOI: 10.5281/zenodo.7838026, https://doi.org/10.5281/zenodo.7838026
Dataset