augmented-stacking
Development code for a dry-stone and -timber stacking technique in AR.
Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: springer.com, zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.7%) to scientific vocabulary
Keywords
Repository
Development code for a dry-stone and -timber stacking technique in AR.
Basic Info
Statistics
- Stars: 8
- Watchers: 4
- Forks: 3
- Open Issues: 0
- Releases: 2
Topics
Metadata Files
README.md
augmented-stacking
For more detailed info, have a look at our publication in Construction Robotics titled "Projectorbased augmented stacking framework for irregularly shaped objects"
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:
bash
source ./venv/bin/activate
[3] Run a calibration and follow the instraction in the console:
bash
python ./calib/calib.py
[4] Run augmented stacking:
bash
python ./augmented_stacking.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 paper
https://github.com/ibois-epfl/augmented-stacking/blob/559c97bfa7a4ee5a6d7cb7b635a400f79e21883d/CITATION_PAPER.cff#L1-L10
Owner
- Name: Laboratory for Timber Constructions IBOIS, EPFL
- Login: ibois-epfl
- Kind: organization
- Location: Switzerland
- Repositories: 10
- Profile: https://github.com/ibois-epfl