Home

Introduction

AOS ("Autonomous Operating System") is an open source event-loop based framework for realtime robotic systems. It is meant to serve the same role as ROS in a robotic system (including the fact that, like ROS, it is not actually an Operating System). However, the design priorities of AOS are somewhat different from those of both ROS and ROS2. See the Design of AOS for more detail.

Because AOS was originally developed under the auspices of a High School Robotics Team, it is still hosted on the corresponding servers, and that the code we refer to as "AOS" is present in the aos folder.

Contributing

971-Robot-Code is the canonical GitHub mirror of the AOS code. Issues or feature requests can be reported using the GitHub issues page (this is subject to change); however, contributions to AOS are made through a Gerrit server at https://software.frc971.org/gerrit/. Access to the Gerrit server must be granted explicitly. Contact Austin Schuh if you would like to make contributions there.

We use the Apache 2.0 License (see the LICENSE.txt in the root of the repository).