Skip to content
/ Undo Public

Repository for the project: UNDO ↺ Human-robot Interaction for Real-Time Design and Reconfiguration of Timber Structures

Notifications You must be signed in to change notification settings

CRCL-EPFL/Undo

Repository files navigation

Undo

UNDO ↺ Human-robot Interaction for Real-Time Design and Reconfiguration of Timber Structures

UNDO_01

Getting Started

Requirements

The project uses the following 3rd party libraries:

  • Rhino 7 / Grasshopper
  • Anaconda Python
  • Visual Studio Code
  • Github Desktop
  • Docker Community Edition
  • Agisoft Metashape 2.1.x

Dependancies

  • COMPAS==1.17.5
  • COMPAS FAB==0.27.0
  • COMPAS RRC
  • open3d
  • opencv
  • numpy==2.0.0
  • polyscope==2.2.1
  • trimesh==4.4.3
  • plyfile==1.0.3
  • tabulate
  • Metashape stand-alone Python module

Installation

1. Setting up the Anaconda environment with COMPAS, COMPAS_FAB AND COMPAS_RRC

(base) conda config --add channels conda-forge
(base) conda create -n undo python=3.9 -y
(base) conda activate undo
(undo) pip install compas-rrc==1.1.0
(undo) pip install compas_fab==0.27.0
(undo) python -m compas_rhino.install -v 7.0

2. Install undo library

(undo) cd C:\Users\eleni\Documents\GitHub\Undo>
(undo) C:\Users\eleni\Documents\GitHub\Undo> pip install -e.

3. Install Metashape module as a regular wheel package which you downloaded from here

on Windows (64-bit)

(undo) python3.exe -m pip install Metashape-2.1.2-cp37.cp38.cp39.cp310.cp311-none-win_amd64.whl

on mac first, rename the wheel file you downloaded to the following: Metashape-2.1.3-cp37.cp38.cp39.cp310.cp311-abi3-macosx_11_0_universal2.macosx_10_13_x86_64.whl

(undo) python3 -m pip install Metashape-2.1.3-cp37.cp38.cp39.cp310.cp311-abi3-macosx_11_0_universal2.macosx_10_13_x86_64.whl

About

Repository for the project: UNDO ↺ Human-robot Interaction for Real-Time Design and Reconfiguration of Timber Structures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published