/augmented-stacking

Development code for a dry-stone and -timber stacking technique in AR.

Primary LanguagePythonMIT LicenseMIT

augmented-stacking

DOI Build Status Documentation Status Platform License Hints



Alt

🪨🪨🪨**The publication with more documentation about the project is coming up!**🪨🪨🪨

Development code for a dry-stone and -timber stacking technique in AR. Augmented Stacking is a CLI software developed and tested on Ubuntu 20.04 LTS.

Augmented Stacking is an augmented system designed to guide inexperienced users through the stacking of complex and irregular geometries. This digital fabrication system was applied to the assembly of one layer of a half-timber dry-stone wall. Augmented Stacking is composed of two components: the stacking algorithm (which calculates the pose for each stone or irregular object fed to the system) and the augmented pipeline to display the information.

For more info contact andrea.settimi@epfl.ch.

To run the code

[00] The software is made to be used with any type of LED projector. Nevertheless you will need a camera ZED2i to work with the current version. The code can be easily adapted to any type of 3D sensor.

[0] The address of your digitized library of digital-twins to assemble need to be replaced in dataset_IO.py, our dataset is here:

https://github.com/ibois-epfl/augmented-stacking/blob/ad33e2c7a78ad0c0e8843e94f3ad093bb4c10f47/dataset_IO.py#L28-L72

[1] Install the ZED2i SDK

[2] Run the virtual environment with fish:

source ./venv/bin/activate

[3] Run a calibration and follow the instraction in the console:

python ./calib/calib.py

[4] Run augmented stacking:

python ./calib/calib.py

Credits

  • IBOIS, the Laboratory for Timber Construction: Andrea Settimi (PhD researcher, conceptualization, software&hardware development, AR interface design) David Rebiffe (intern, software development) Julien Gamerro (Post-Doc, conceptualization, supervision) Yves Weinand (Lab head, supervision)

  • EESD, the group Earthquake Engineering and Structural Dynamics: Qianqing Wang (PhD researcher, stacking algorithm) Katrin Beyer (Lab head, supervision)

  • Image Analysis Hub, EPFL Center for Imaging: Edwardo Andò (scientist, hardware development, image analysis)

Augmented Stacking was funded by the Cluster ENAC initiative 2021-2022.

How to cite the repository while waiting for the paper

https://github.com/ibois-epfl/augmented-stacking/blob/8447edd6273fec2ae215ab38ce46c199ad572c04/CITATION.cff#L1-L10