Skip to content

Swarm Formation from Hand-Drawn Patterns using Signed Distance Fields

Notifications You must be signed in to change notification settings

prabinrath/shaped-swarm

Repository files navigation

shaped-swarm

This project develops a multi-robot swarm controller for pattern formation from hand-drawn images. Images are created using the airbrush in Paint tool. Further, they are processed using morphological operations and distance transformation to obtain a 2D signed distance field (SDF). The gradient of this SDF is used to derive controllers for pattern formation.

All experiments were conducted using CoppeliaSim v4.6.0 (rev. 8). Find the details in this Technical Report.

Formation for the word 'ASU'

Formation for the word 'ASU'

Signed Distance Field visualization

From left to right (Hand-drawn image of the pattern, 2D SDF of the pattern, 3D surface plot of the normalized SDF). The robots can be thought of as if they are following the downhill slope of the 3D surface shown below.

Left Image Left Image Right Image
Left Image Left Image Right Image
Left Image Left Image Right Image

Formation of a heart pattern

Formation for heart pattern

About

Swarm Formation from Hand-Drawn Patterns using Signed Distance Fields

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages