augmented-stacking

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

https://github.com/ibois-epfl/augmented-stacking

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

ar computer-vision digital-fabrication human-machine-interaction masonry open-source stacking-algorithm structure-design timber-stone
Last synced: 6 months ago · JSON representation

Repository

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

Basic Info
  • Host: GitHub
  • Owner: ibois-epfl
  • License: mit
  • Language: Python
  • Default Branch: python_bash_v1
  • Homepage:
  • Size: 451 MB
Statistics
  • Stars: 8
  • Watchers: 4
  • Forks: 3
  • Open Issues: 0
  • Releases: 2
Topics
ar computer-vision digital-fabrication human-machine-interaction masonry open-source stacking-algorithm structure-design timber-stone
Created about 4 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

README.md

augmented-stacking

DOI Build Status Documentation Status Platform License Hints




Alt

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

GitHub Events

Total
Last Year