I was curious what architecture changes veteran LabVIEW teams are planning.
For us, here are the big items:
- Increase encapsulation of robot systems (last year's robot was a tangled mess of dependencies, we'd like a much cleaner way for the various parts of the robot to communicate)
- Read/Write key robot parameters to disk, and modify them on the fly from the DS Dashboard (don't want to recompile the code if we need to change a PID constant)
- Read autonomous program from disk (again, want to limit recompilation)
- User Events for communication between autonomous and the robot core (allowing for much easier request/response between the two, and decoupling them since the event acts as an interface)
Anybody else planning on making some big changes?