All Projects → compas-dev → compas_fab

compas-dev / compas_fab

Licence: MIT license
Robotic fabrication package for the COMPAS Framework.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to compas fab

RobotComponents
A Grasshopper plugin for intuitive robot programming
Stars: ✭ 30 (-60%)
Mutual labels:  grasshopper3d, rhino3d
Impala
Parallel High-Performance Components for Rhino/Grasshopper
Stars: ✭ 32 (-57.33%)
Mutual labels:  grasshopper3d, rhino3d
gh-web-ui
Package for building web-based User Interfaces (UI) in Rhino Grasshopper.
Stars: ✭ 69 (-8%)
Mutual labels:  rhino3d, aec
dendro
volumetric modeling for grasshopper built on top of openvdb
Stars: ✭ 47 (-37.33%)
Mutual labels:  grasshopper3d, rhino3d
speckle-qgis
QGIS Connector for Speckle 2.0
Stars: ✭ 17 (-77.33%)
Mutual labels:  aec
Robotics-Object-Pose-Estimation
A complete end-to-end demonstration in which we collect training data in Unity and use that data to train a deep neural network to predict the pose of a cube. This model is then deployed in a simulated robotic pick-and-place task.
Stars: ✭ 153 (+104%)
Mutual labels:  ros
ros tensorflow
This repo introduces how to integrate Tensorflow framework into ROS with object detection API.
Stars: ✭ 39 (-48%)
Mutual labels:  ros
spinnaker sdk camera driver
Point Grey (FLIR) Spinnaker based camera driver (Blackfly S etc.)
Stars: ✭ 106 (+41.33%)
Mutual labels:  ros
hatchery
🐣 An IDE for building ROS applications
Stars: ✭ 67 (-10.67%)
Mutual labels:  ros
katana driver
This stack contains hardware drivers, Gazebo plugins and other basic functionalities for the Neuronics Katana family of robot arms.
Stars: ✭ 16 (-78.67%)
Mutual labels:  ros
yac
YAC - Yet Another Calibrator
Stars: ✭ 19 (-74.67%)
Mutual labels:  ros
Emacs Configuration
Emacs Configuration Using Purcell's Structure
Stars: ✭ 22 (-70.67%)
Mutual labels:  ros
rclex
Rclex: ROS 2 Client Library for Elixir
Stars: ✭ 77 (+2.67%)
Mutual labels:  ros
Handeye-Calibration-ROS
🤖 Elaborated hand-eye calibration tutorials (ROS-binding)
Stars: ✭ 80 (+6.67%)
Mutual labels:  ros
Coordinator
A drop-in, ready to use, collection of Coordinator protocols
Stars: ✭ 25 (-66.67%)
Mutual labels:  architecture
raspimouse book info
「Raspberry Piで学ぶ ROSロボット入門」の情報ポータル
Stars: ✭ 48 (-36%)
Mutual labels:  ros
Autoware Toolbox
MATLAB/Simulink sample code suite for Autoware.
Stars: ✭ 53 (-29.33%)
Mutual labels:  ros
mbeddr.formal
FASTEN: FormAl SpecificaTion ENvironment - a set of DSLs to experiment with rigorous systems and safety engineering.
Stars: ✭ 16 (-78.67%)
Mutual labels:  architecture
ros jetson stats
🐢 The ROS jetson-stats wrapper. The status of your NVIDIA jetson in diagnostic messages
Stars: ✭ 55 (-26.67%)
Mutual labels:  ros
skiros2
A skill-based platform for ROS v.2
Stars: ✭ 51 (-32%)
Mutual labels:  ros

COMPAS FAB: Robotic Fabrication for COMPAS

Github Actions Build Status Github Actions Integration Status License Conda Downloads pip downloads PyPI Package latest release Supported implementations Twitter Follow

Robotic fabrication package for the COMPAS Framework that facilitates the planning and execution of robotic fabrication processes. It provides interfaces to existing software libraries and tools available in the field of robotics (e.g. OMPL, ROS) and makes them accessible from within the parametric design environment. The package builds upon COMPAS, an open-source Python-based framework for collaboration and research in architecture, engineering and digital fabrication.

Main features

  • Multiple backends for simulation and execution (e.g. ROS: Robot Operating System)
  • Planning tools: kinematic solvers, path planning, etc.
  • Execution tools: feedback loops, robot control, etc.

COMPAS FAB runs on Python 3.x and IronPython 2.7.

Getting Started

The recommended way to install COMPAS FAB is to use Anaconda/conda:

conda install -c conda-forge compas_fab

But it can also be installed using pip:

pip install compas_fab

Note

On Windows, you may need to install Microsoft Visual C++ 14.0.

Once the installation is completed, you can verify your setup. Start Python from the command prompt and run the following:

>>> import compas_fab

First Steps

Questions and feedback

We encourage the use of the COMPAS framework forum for questions and discussions.

Contributing

We love contributions!

Check the Contributor's Guide for more details.

Releasing this project

Ready to release a new version of COMPAS FAB? Here's how to do it:

  • We use semver, i.e. we bump versions as follows:
    • patch: bugfixes.
    • minor: backwards-compatible features added.
    • major: backwards-incompatible changes.
  • Update the CHANGELOG.rst with all novelty!
  • Ready? Release everything in one command:
invoke release [patch|minor|major]
  • Celebrate! 💃

Credits

This package is maintained by Gramazio Kohler Research @gramaziokohler and a long list of contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].