Direct and inverse modeling of soft robots by learning a condensed FEM model

Etienne Ménager, Tanguy Navez, Olivier Goury, Christian Duriez
7/21/2023
cs.ROcs.LG

No confident code implementation found for this paper.

Abstract

The Finite Element Method (FEM) is a powerful modeling tool for predicting the behavior of soft robots. However, its use for control can be difficult for non-specialists of numerical computation: it requires an optimization of the computation to make it real-time. In this paper, we propose a learning-based approach to obtain a compact but sufficiently rich mechanical representation. Our choice is based on nonlinear compliance data in the actuator/effector space provided by a condensation of the FEM model. We demonstrate that this compact model can be learned with a reasonable amount of data and, at the same time, be very efficient in terms of modeling, since we can deduce the direct and inverse kinematics of the robot. We also show how to couple some models learned individually in particular on an example of a gripper composed of two soft fingers. Other results are shown by comparing the inverse model derived from the full FEM model and the one from the compact learned version. This work opens new perspectives, namely for the embedded control of soft robots, but also for their design. These perspectives are also discussed in the paper.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mnager2023direct,
  title  = {Direct and inverse modeling of soft robots by learning a condensed FEM model},
  author = {Etienne Ménager and Tanguy Navez and Olivier Goury and Christian Duriez},
  year   = {2023},
  eprint = {2307.11408},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.11408v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.11408.svg)](https://codeofpaper.com/paper/2307.11408)

Discussion