Skip to content

Releases: ibois-epfl/augmented-carpentry

v1.0.0: Release of Augmented Carpentry v1

30 Dec 15:49
9727baa
Compare
Choose a tag to compare

description

We are pleased to announce the latest release of Augmented Carpentry ( v1.0.0 ), which introduces new features and improvements, as well as addresses several issues, and add a brand new documentation website. The software has been tested and adjusted after a 1:1 fabrication of timber structures from 06.2024 to 09.2024. This is a working prototype that illustrates how augmented carpentry can be used in manual woodworking to assist users in fabricating digital designs. Below is a summary of the key updates.

new features

  • a basic first basis of an online documentation including fundamental information to understand the software and how to reproduce
  • polished and documented C++ code base
  • new entry for the tool head and mount dataset, here
  • new circular saws have been integrated
  • a new viewport for visualization of the 3D scene
  • paper explaining the ACEngine for XR developed for Augmented Carpentry is added to the repo and submitted to JOSS

fixes

  • numerous fixes for comfort of the UI have been added #50 #87
  • a new stabilizer for the AR object locking is up #101
  • cotas can be displayed on joints now #82
  • crashes during the reading of .acit models have been fixed
  • a new module for ingesting and displaying real-time sensor data (e.g., position and angle) during fabrication for multiple feedback typologies
  • fixed issues where certain tool shapes were not correctly identified, preventing accurate instructions for cut paths.

Important

The section for the use of augmented carpentry from the user perspective is under construction and will be out soon.

notes on contributions

This major release was only possible thanks to the numerous contributions across multiple disciplines of many talented programmers, software engineers, imaging specialists, roboticists, construction assistants and technicians:

Role Name Contact Affiliation
Software developer Hong-Bin Yang ORCID iD - yang [email protected] IBOIS, EPFL
Software developer Naravich Chutisilp ORCID iD - chutisilp [email protected] IBOIS, EPFL
Software developer Nazgul Zholmagambetova [email protected] IBOIS, EPFL
Image Analyst Dr. Florian Aymanns ORCID iD - aymanns [email protected] Center For Imaging, EPFL
Image Scientist Dr. Edward Andò ORCID iD - thiran [email protected] Center For Imaging, EPFL
Software engineer Nicolas Richard [email protected] SCITAS, EPFL
Construction Assistant Arthur Billotte [email protected] IBOIS, EPFL
Roboticist Gregory Spirlet [email protected] GIS, EPFL
Carpenter Technicien François Perrin [email protected] GIS, EPFL
Technicien Krkic Armin [email protected] GIS, EPFL

We hope these updates improve the experience with Augmented Carpentry. If you encounter any issues, please open an issue on GitHub or reach out to the research team.

v0.4.0: reformat UI + path recorder

20 Nov 10:24
Compare
Choose a tag to compare

This release introduce a new lighter and more comfortable UI for AC.
It also add a preliminary version of a 3D recorder to replay the fabrication later on Rhino.

v0.3.0_CMakeRefactor

21 Sep 12:43
bf27c67
Compare
Choose a tag to compare

This is a stable release with a refactoring of the entire CMake project.
The refactoring consists in:

  • better dependency system
  • less self-contained dependencies
  • general improvements in the CMake project

v0.2.1_FeedbackPatch: Hole integrated to feedback system

21 Aug 14:03
Compare
Choose a tag to compare

The patch refactors and fix bugs in the feedback for the drilling. This is a stable release that completes the feedback system for AC.

Basic feedback with drill, circular saw, and chain saw

08 Aug 08:46
Compare
Choose a tag to compare

This is the tag at the end of Hong-Bin's internship.
The basic feedback for drill, circular saw, and chain saw has been implemented and tested.

v0.1.0_pre_ttoo_integration

28 Jun 14:50
Compare
Choose a tag to compare
Pre-release

The release contains the code without the integration of tool component. In trying to implement the code from ttool we reported a memory leakageof app. 0.5-6 Mb/h given potentially by the switching context between ttool glfw and ac.
This version do not present any leakage.

v0.0.7_fix_TSLAM

23 Jun 14:59
Compare
Choose a tag to compare
v0.0.7_fix_TSLAM Pre-release
Pre-release

Basic function working, TSLAM is updated to the latest version.