Skip to content

Latest commit

 

History

History
132 lines (100 loc) · 5.86 KB

README.md

File metadata and controls

132 lines (100 loc) · 5.86 KB

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.