RoboCup-MSL/RefBox

Redesign of RefBox

Opened this issue · 1 comments

During the workshop 2020 (and I believe in previous years as well) we have talked about redesigning/overhauling the RefBox.
I would like to start a list with proposed requirements/ideas:

  • Rename repository Refbox2015 to Refbox
  • Reconsider language (Java and Processing)
  • Do not update state machine with button objects
  • Re-evaluate TCP and UDP interfaces (simplify/close unused)
  • General code quality
  • Make use of an explicit design pattern (e.g. MVC)

Agree, thanks for the initiative Jorrit.

I think we discussed this in detail during MSL workshop 2019, but I cannot find back the material/outcome... Anyone?