This repository hosts a set of tools which can be used to simulate modular robot reconfiguration. Example use cases include:
This section briefly describes how to find a shortest path between two configurations. For more specific information about each step of the process, see the relevant tools wiki page.
Both the 3D Tiler and WebVis are web applications, and as such do not need to be installed unless you need a local modified version. The process for building and running Pathfinder is described here.
3DTiler can be used to set up configurations for modular robots, plan out possible configurations, or just make stuff out of cubes (or rhombic dodecahedra).
A configuration built in 3DTiler
Pathfinder will find the shortest path between two configurations, if such a path exists.
WebVis helps validate paths found using Pathfinder by animating the sequence of moves found.
A sequence of moves generated by Pathfinder being animated in WebVis