Saved in:
Bibliographic Details
Main Authors: Sims, Ysobel, Houliston, Trent, O'Brien, Thomas, Mendes, Alexandre, Chalup, Stephan
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2309.09248
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916230248529920
author Sims, Ysobel
Houliston, Trent
O'Brien, Thomas
Mendes, Alexandre
Chalup, Stephan
author_facet Sims, Ysobel
Houliston, Trent
O'Brien, Thomas
Mendes, Alexandre
Chalup, Stephan
contents Software frameworks for behaviour are critical in robotics as they enable the correct and efficient execution of functions. While modern behaviour systems have improved their composability, they do not focus on smooth transitions and often lack functionality. In this work, we present the Director, a novel behaviour framework that addresses these problems. It has functionality for soft transitions, multiple implementations of the same action chosen based on conditionals, and strict resource control. The system was successfully used in the 2022/2023 Virtual Season and RoboCup 2023 Bordeaux, in the Humanoid Kid Size League. It is implemented at https://github.com/NUbots/DirectorSoccer, which also contains over thirty automated tests and technical documentation on its implementation in NUClear.
format Preprint
id arxiv_https___arxiv_org_abs_2309_09248
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle The Director: A Composable Behaviour System with Soft Transitions
Sims, Ysobel
Houliston, Trent
O'Brien, Thomas
Mendes, Alexandre
Chalup, Stephan
Robotics
Software frameworks for behaviour are critical in robotics as they enable the correct and efficient execution of functions. While modern behaviour systems have improved their composability, they do not focus on smooth transitions and often lack functionality. In this work, we present the Director, a novel behaviour framework that addresses these problems. It has functionality for soft transitions, multiple implementations of the same action chosen based on conditionals, and strict resource control. The system was successfully used in the 2022/2023 Virtual Season and RoboCup 2023 Bordeaux, in the Humanoid Kid Size League. It is implemented at https://github.com/NUbots/DirectorSoccer, which also contains over thirty automated tests and technical documentation on its implementation in NUClear.
title The Director: A Composable Behaviour System with Soft Transitions
topic Robotics
url https://arxiv.org/abs/2309.09248