/pychoreo

python implementation of choreo: a sequence and motion planning algorithm for discrete architectural assembly

Primary LanguagePythonMIT LicenseMIT

pychoreo

License MIT

Travis CI

Coveralls

pychoreo is a sequence and motion planning engine that allow you to print the following cool structures (and many more!) with ease:

Voronoi extrusion video

Note 📌

  • In the summer of 2019, pychoreo will be integrated into the compas_fab infrastructure. Stay tuned! 🍻
  • The ROS implementation of choreo can be found here: choreo.

Main features

  • feature

Documentation

Coming soon!

Requirements

Installation

Credits

If you use this work, please consider citing as follows:

@article{huang2018automated,

title={Automated sequence and motion planning for robotic spatial extrusion of 3D trusses}, author={Huang, Yijiang and Garrett, Caelan R and Mueller, Caitlin T}, journal={Construction Robotics}, volume={2}, number={1-4}, pages={15--39}, year={2018}, publisher={Springer}}

Algorithms behind Choreo:

  • Automated sequence and motion planning for robotic spatial extrusion of 3D trusses, Constr Robot (2018) 2:15-39, Arxiv-1810.00998
Applications of Choreo:
  • Robotic extrusion of architectural structures with nonstandard topology, RobArch 2018, RobArch paper link
  • Spatial extrusion of Topology Optimized 3D Trusses, IASS 2018, IASS paper link
Task and Motion Planning
Computational design and digital fabrication