Today we have some fun news to share - we’re going fully open source!
We’re big fans of OSS and have benefited enormously from it over our careers, we know other roboticists have a strong affinity for it as well. And for something as sensitive as performing software updates on robots working around people we want the workings of our system to be open for scrutinisation and improvement.
We’re in the process of upgrading our backend to improve its security, flexibility and reliability - and we’re doing it in the open. The two big upgrades we’re making is to: 1) build on the Uptane specification (https://uptane.github.io/) so we can deliver updates securely to multiple computers on a single robot at a time, and 2) build on OSTree (https://ostreedev.github.io/ostree/) so we can deliver them incrementally and atomically.
It’s still a work-in-progress but you can follow along using the links below:
- Documentation: https://docs.airbotics.io/
- Source code: https://github.com/Airbotics/airbotics
- Roadmap: https://github.com/orgs/Airbotics/projects/1
Our product won’t be affected for the foreseeable future and we’ll put out a migration guide on how to transition over.
We hope this will help better serve the community and further roboticst’s ability to perform safe and secure software updates on their fleet.