When running the optimiser (walk optimisation, script optimisation), we need additional messages beyond that in an ordinary game.
This currently fits additional messages in alongside the usual messages sent between NUbots and the robocup player controller.
I think long term, we probably want an "optimiser supervisor" that acts similarly to how the referee works in a game. (This way, we don't change anything about the comms with the robot, but we have a way to reset simulations and get exact locations of objects in the world)
When running the optimiser (walk optimisation, script optimisation), we need additional messages beyond that in an ordinary game.
This currently fits additional messages in alongside the usual messages sent between NUbots and the robocup player controller.
I think long term, we probably want an "optimiser supervisor" that acts similarly to how the referee works in a game. (This way, we don't change anything about the comms with the robot, but we have a way to reset simulations and get exact locations of objects in the world)
Works with https://github.com/NUbots/NUbots/pull/540#issue-925411358