Voxel-based soft robots (VSRs) are robots composed of many small, cubic blocks of a soft material with mechanical properties similar to those of living tissues and that can change their volume based on signals emitted by the robot controller, i.e., by its brain. Designing the body and the brain of a VSR suitable for a specific task is a complex activity that requires suitable optimization heuristics. We here present a software, 2D-VSR-Sim, for facilitating research on the optimization of VSRs body and brain. 2D-VSR-Sim, written in Java, provides consistent interfaces for all the VSRs aspects suitable for optimization and considers by design the presence of sensing, i.e., the possibility of exploiting the feedback from the environment for controlling the VSR. We present the mechanical model employed by 2D-VSR-Sim and we experimentally characterize the computational burden of the simulation. Finally, we show how 2D-VSR-Sim can be used to repeat the experiments of significant previous studies and, in perspective, to provide experimental answers to a variety of research questions.

2D-VSR-Sim: A simulation tool for the optimization of 2-D voxel-based soft robots

Medvet, Eric
;
Bartoli, Alberto;De Lorenzo, Andrea;Seriani, Stefano
2020-01-01

Abstract

Voxel-based soft robots (VSRs) are robots composed of many small, cubic blocks of a soft material with mechanical properties similar to those of living tissues and that can change their volume based on signals emitted by the robot controller, i.e., by its brain. Designing the body and the brain of a VSR suitable for a specific task is a complex activity that requires suitable optimization heuristics. We here present a software, 2D-VSR-Sim, for facilitating research on the optimization of VSRs body and brain. 2D-VSR-Sim, written in Java, provides consistent interfaces for all the VSRs aspects suitable for optimization and considers by design the presence of sensing, i.e., the possibility of exploiting the feedback from the environment for controlling the VSR. We present the mechanical model employed by 2D-VSR-Sim and we experimentally characterize the computational burden of the simulation. Finally, we show how 2D-VSR-Sim can be used to repeat the experiments of significant previous studies and, in perspective, to provide experimental answers to a variety of research questions.
2020
8-ago-2020
Pubblicato
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S2352711020302867-main.pdf

accesso aperto

Descrizione: Articolo principale
Tipologia: Documento in Versione Editoriale
Licenza: Creative commons
Dimensione 935.9 kB
Formato Adobe PDF
935.9 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11368/2970096
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 29
  • ???jsp.display-item.citation.isi??? 23
social impact