Skip to content

Latest commit

 

History

93 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOSAR Automated Reconfiguration

This is a program that rearranges cuboid robots using the Melt, Sort, Grow algorithm laid out in: Planning for Heterogeneous Self-Reconfiguring Robots. It is written exclusively in python and uses the MORSE simulator to demonstrate.

Requirements:

These requirements are based around the requirements of MORSE.

Installation:

This guide assumes that you have MORSE setup with blender 2.79. To install the cube modules:

morse import modules

Then to etablish the simulation

morse run modules line.py

To run the self-configuration run

python3.5 main.py

Modules can be designated with different colours and types. The modules are then loaded into [spacecraft] class which stores connections, position, rotation, type and more. This class can be passed a goal structure and will rearrange the modules to this structure.

About

My code for automating reconfiguration of MOSAR satellite modules, simulated using MORSE

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages