# Physical Computing Design Tools

## Description
Repository for DICE design tools explorations.

Topics include:
- Programming strategies for spacial computing
    - Data flow programming and [Distributed Deep Neural Networks](https://gitlab.cba.mit.edu/amiraa/ddnn)
    - Physics Simulation 
    - Trusted Systems
- Reconfiguration strategies for DICE pieces 
    - CAM tools and path planing:
        - Desktop (external) assembler 
        - Swarm assembly and manipulation

----
## Progress

- **"Physical Computing Interface"** demo lives [here.](https://amiraa.pages.cba.mit.edu/physical-computing-design-tools/01_Code/physical_computing_interface/index.html)
- [Distributed Deep Neural Networks](https://gitlab.cba.mit.edu/amiraa/ddnn)
- UR10 voxel Assembly [demo.](https://amiraa.pages.cba.mit.edu/physical-computing-design-tools/01_Code/physical_computing_interface/assembly/standAloneAssembly.html)


  
---
## TODO
- [x] Grid Systems
- [x] Import cad models
- [ ] Add NN code/interactions
- [ ] Reset All function
- [ ] documentation
- [ ] simulation portal