Skip to content

biodigitalmatter/compas_internal_workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

compas_internal_workshop

Schedule

https://github.com/compas-teaching/COMPAS-II-FS2021

09.15-10.00: Why python? Why compas? + setup

Stack Overflow survey 2021

CAD-programs built using Python

  • Blender
  • FreeCAD
  • KiCAD

Programs with 1st party support for Python (3)

  • Dynamo (Revit)
  • Unreal
  • Houdini

Programs with 1st party support for Python (3) for workflow and scripting

  • ArchiCAD (JSON-api with bindings, no geo)
  • Unity3d

3rd party support

  • OpenScad

Bibliotek (med bindings)

  • Igl
  • wildmeshing
  • cgal (with some caveats)
  • opencascade,
  • threejs
  • matplotlib
  • processing

compas

Slides from COMPAS II, PhD course at ITA, ETH

compas ecosystem

  • Rhino
  • Grasshopper
  • Blender

Other parts

Extensions

Setup

First conda env

Install compas

[https://compas.dev/compas/latest/installation.html](Installation docs)

10.15-11.00: Hello world in GhPython

11.15-12.00: Geometry as objects

13.15-14.00: Some robotics + compas_fab

Slides from COMPAS II, PhD course at ITA, ETH

  • robots 101
  • compared to 3D-printers
  • coordinate systems/frames
  • joints and links, URDF
  • kinematics
  • Robot control modes
  • Offline/Online
  • Realtime?
  • ROS
  • Planning
  • MoveIt

compas_fab api

compas_fab examples

14.15-15.00: compas_rrc + ABB robot

RRC deployment

compas_rrc_start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages