VisibleSim at a glance

Our Simulator

VisibleSim is a simulator of networked modular robots. Each module of a modular robot is able to compute programs, communicate with its neighbors. It can admit sensors and actuators.

Many kinds of robots can be used in VisibleSim, each type is associated to a different geometry and different capabilities.

Every robot can communicate with their neighbors (the number of neighbors depends on the type of robots, from 4 for Smart Block to 12 for 3D catoms.

Depending on the type of robots, they can change their color, make music or detect a tap (Blinky Blocks), slide on the floor, or convey small objects (Smart Blocks) or slide along a neighbor face (Robot Block).

All these smart robots are linked to a program (called code-block), it defines the actions the robot will execute when it receives an event from its sensors.

The several versions

VisibleSim exists in two versions: an offline compilable code and an online web version:


Benoît Piranda, benoit.piranda[at]femto-st[dot]fr

Julien Bourgeois, julien.bourgeois[at]femto-st[dot]fr