GithubHelp home page GithubHelp logo

djy1989 / compas_fab Goto Github PK

View Code? Open in Web Editor NEW

This project forked from compas-dev/compas_fab

0.0 0.0 0.0 45.05 MB

Robotic fabrication package for the COMPAS Framework.

Home Page: https://gramaziokohler.github.io/compas_fab/

License: MIT License

Python 100.00%

compas_fab's Introduction

COMPAS FAB: Robotic Fabrication for COMPAS

Github Actions Build Status Github Actions Integration Status License Conda Downloads pip downloads PyPI Package latest release Anaconda Supported implementations DOI 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 (eg. 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

It can also be installed using pip:

pip install compas_fab

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][https://semver.org/], ie. 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.

compas_fab's People

Contributors

gonzalocasas avatar romanarust avatar beverlylytle avatar tetov avatar matteo-pacher avatar kathrindoerfler avatar chenkasirer avatar inesariza avatar yijiangh avatar xarthurx avatar stefanaparascho avatar achillx avatar feihln avatar davidjenny avatar gavanderhoorn avatar claimhf avatar kunaalchadha avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.