Skip to content

Latest commit

 

History

History
280 lines (217 loc) · 11.4 KB

README.md

File metadata and controls

280 lines (217 loc) · 11.4 KB

Workshop: Robotic Fabrication with COMPAS FAB

Princeton University

28-30 June + 2 July 2021

Flyer

Overview

  • Intro
  • Kinematics
  • Path planning
  • Scene and end effectors
  • Pick and Place
  • Assemblies
  • Robot control

👉 Slides

Examples

Introduction

Robotic fundamentals

Kinematics and Models

ROS and MoveIt

Assemblies

Robot Control with COMPAS RRC

Requirements

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

Clone this repository and create a new conda environment:

(base) cd path/to/workshop_princeton_2021
(base) conda env create -f environment.yml
(base) conda activate fab21
Alternatively, create environment manually

The conda environment can also be manually created:

(base) conda create -n fab21 python=3.8 compas_fab>=0.19.1 --yes
(base) conda activate fab21

Mac

Also install python.app after activating the environment:

(fab21) conda install python.app

Verify installation

(fab21) python -m compas

Yay! COMPAS is installed correctly!

COMPAS: 1.7.1
Python: 3.8.10 | packaged by conda-forge | (default, May 11 2021, 06:25:23) [MSC v.1916 64 bit (AMD64)]
Extensions: ['compas-fab', 'compas-slicer', 'compas-cgal', 'compas-rrc']

Install on Rhino

(fab21) python -m compas_rhino.install
(fab21) python -m compas_rhino.install -v 7.0

Update installation

To update your environment:

(fab21) conda env update -f environment.yml