Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.
/ DirectorSoccer Public archive

A snapshot of the NUbots codebase with the Director

Notifications You must be signed in to change notification settings

NUbots/DirectorSoccer

Repository files navigation

Director Soccer

This repository is a snapshot of the NUbots system with the Director implemented within NUClear.

The Director extension for NUClear can be found at https://github.com/NUbots/DirectorSoccer/tree/main/module/extension/Director. This includes over 30 automated tests at https://github.com/NUbots/DirectorSoccer/tree/main/module/extension/Director/tests.

The Director is presented in the following article https://arxiv.org/abs/2309.09248.

Further documentation materials on using the Director in practice can be found at https://github.com/NUbots/DirectorSoccer/blob/main/DirectorDoc.pdf. This document explains the different DSL words and how they are used in C++ in NUClear. It serves as a guide and as a tangible way to understand the Director framework. It is derived from the NUbook Director page.