Releases: ibois-epfl/augmented-carpentry
v1.0.0: Release of Augmented Carpentry v1
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 | [email protected] | IBOIS, EPFL |
Software developer | Naravich Chutisilp | [email protected] | IBOIS, EPFL |
Software developer | Nazgul Zholmagambetova | [email protected] | IBOIS, EPFL |
Image Analyst | Dr. Florian Aymanns | [email protected] | Center For Imaging, EPFL |
Image Scientist | Dr. Edward Andò | [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
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
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
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
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
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
Basic function working, TSLAM is updated to the latest version.