Skip to content
Distributed Metamorphic Robots
C C++ Assembly CMake Python Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
universalModule UniversalModule: Added RoFILEGO model Mar 27, 2019
.gitignore Common: Ignore irrelevant VS Code settings globally Sep 4, 2019


RoFI - Metamorphic Distributed Robots

Project website:

RoFI is a platform of modular robots developed at Faculty of Informatics at Masaryk University. The platform is designed for building larger robots (RoFIbots) from a small number of module types.

The modules of the platform can connect together using RoFI dock. Mechanically connected modules can communicate over TCP/IP and share power.

For an in-depth description of the RoFI platform see the related work below.

Related Work

Repository Structure

The repository is structured in directories according to components of the project. Each components usually contains two directories: software and hardware. The hardware directory contains CAD drawings of mechanical constructions or electronic circuits. The software directory contains firmware, libraries, etc.

There are following parts of the RoFI project:

  • RoFICoM - the self-contained connector mechanism used by modules to connect and form a firm mechanical connection and establish communication and power-sharing lines.
  • Universal module - the foundational module of the platform demonstrating the capabilities of the platform.


See licensing information.

You can’t perform that action at this time.