Skip to content

ericmedvet/2dmrsim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Sep 15, 2024
028a8f2 · Sep 15, 2024
Sep 15, 2024
Sep 15, 2024
Sep 15, 2024
Sep 15, 2024
Sep 15, 2024
Dec 22, 2022
Aug 29, 2022
Oct 16, 2023
Sep 15, 2024
Sep 15, 2024

Repository files navigation

2-D Multi Robot Simulator (2D-MR-Sim)

This project is an extension of 2D-VSR-Sim [1,2].

With respect to 2d-VSR-Sim, 2D-MR-Sim:

  • allows to simulate more kinds of robots (not only Voxel-based Soft Robots);
  • better models the concept of modularity;
  • is decoupled from the inner physics simulator.

Usage

Add (at least) this to your pom.xml:

<dependency>
    <groupId>io.github.ericmedvet</groupId>
    <artifactId>mrsim2d.core</artifactId>
    <version>1.2.0</version>
</dependency>
<dependency>
    <groupId>io.github.ericmedvet</groupId>
    <artifactId>mrsim2d.engine.dyn4j</artifactId>
    <version>1.2.0</version>
</dependency>

See 2D-robot-evolution, that uses 2d-MR-Sim, for a more detailed documentation.

References

  1. Medvet, Bartoli, De Lorenzo, Seriani; 2D-VSR-Sim: a Simulation Tool for the Optimization of 2-D Voxel-based Soft Robots; SoftwareX; 2020
  2. Medvet, Bartoli, De Lorenzo, Seriani; Design, Validation, and Case Studies of 2D-VSR-Sim, an Optimization-friendly Simulator of 2-D Voxel-based Soft Robots; arXiv; 2020