Skip to content

Materials for the Robotic Assembly workshop using COMPAS FAB framework

License

Notifications You must be signed in to change notification settings

gramaziokohler/workshop_munich_2020

Repository files navigation

Workshop TU Munich 5., 6., and 20.11.2020

This workshop is about robotic assembly using the COMPAS framework.

Overview

  • COMPAS 101
  • COMPAS FAB Intro
  • Kinematics and path planning
  • Attach/detach tools
  • Pick and Place planning
  • Brick assembly
  • Robot control overview

Examples

Day 1

Robotic fundamentals

Robot model and ROS 1

Day 2

RPC: Remote Procedure Call

Robot model and ROS 2

Path planning and assembly processes

Day 3

Diagram

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

Create a new conda environment:

Windows

(base) conda create -n tum20 python=3.8 compas_fab=0.13 --yes
(base) conda activate tum20

Mac

(base) conda create -n tum20 python=3.8 compas_fab=0.13 python.app --yes
(base) conda activate tum20

Install TUM assembly information model library

(tum20) conda install git
(tum20) python -m pip install git+https://github.com/augmentedfabricationlab/assembly_information_model@compas_upgrade#egg=assembly_information_model
(tum20) python -m compas_rhino.install -p assembly_information_model

Verify installation

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

Install on Rhino

(tum20) python -m compas_rhino.install

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

About

Materials for the Robotic Assembly workshop using COMPAS FAB framework

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published