Skip to content

Materials for the COMPAS FAB Hands-on intro at Tokyo AEC Dev Group 2020

License

Notifications You must be signed in to change notification settings

gramaziokohler/workshop_tokyo_2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COMPAS FAB: Hands-on intro, Tokyo 18.07.2020

During this session we will install and play around with COMPAS core framework and its robotic fabrication extension: COMPAS FAB. The goal is to end up with the tools ready to do kinematics and planning on any supported robot.

Overview

  • Intro & Session goals
  • COMPAS 101
  • COMPAS FAB
  • Robotics: fundamentals, models & backends
  • ROS primer
  • Kinematics & Motion planning
  • What's next?

Resources

Examples

Robotic fundamentals

Robot model and ROS

Requirements

Please make sure you have the following software installed on your laptop before the session:

  1. Minimum OS: Windows 10 Pro or Mac OS Sierra 10.12

  2. Anaconda 3: https://www.anaconda.com/distribution/

  3. Docker Desktop: https://www.docker.com/products/docker-desktop

    NOTE: After installation on Windows, it is required to enable Virtualization on the BIOS of the computer. If you don't know how to do this, please ask on the Discord channel!

  4. Rhino 6 & Grasshopper: https://www.rhino3d.com/download

  5. Visual Studio Code: https://code.visualstudio.com/

    Any python editor works, but we recommend VS Code + extensions, see doc: https://gramaziokohler.github.io/compas_fab/latest/getting_started.html#working-in-visual-studio-code-1

  6. Once installation is done, pull one of our docker images. To do that, open the Anaconda prompt or Terminal and execute the following:

     docker pull gramaziokohler/ros-ur-planner
    

Installation

We use conda to make sure we have clean, isolated environment for dependencies.

First time using conda? Make sure you run this at least once:

(base) conda config --add channels conda-forge

Create a new conda environment:

Windows

(base) conda create -n tokyo20 python=3.8 compas_fab=0.11 --yes
(base) conda activate tokyo20

Mac

(base) conda create -n tokyo20 python=3.8 compas_fab=0.11 python.app --yes
(base) conda activate tokyo20

Verify installation

(tokyo20) pip show compas_fab
Name: compas-fab
Version: 0.11.0
Summary: Robotic fabrication package for the COMPAS Framework
...

Install on Rhino

(tokyo20) python -m compas_fab.rhino.install

NOTE: This installs to Rhino 6.0, use -v 5.0 if needed.

About

Materials for the COMPAS FAB Hands-on intro at Tokyo AEC Dev Group 2020

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published