NUbots / NUWebots

Environment, models, and communication for using the Webots simulation with NUbots
MIT License
7 stars 4 forks source link

Add a controller to interface with the Optimiser #92

Closed wongjoel closed 12 months ago

wongjoel commented 2 years ago

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

ysims commented 1 year ago

@bencoady was there anything you wanted to change with the messages or can we get this merged now?

bencoady commented 1 year ago

I think all the messages that I need are already there.