Chalkydri system design
Chalkydri has a somewhat complicated design, as most vision things do.
Once the robot is powered on, each Chalkydri device will:
- Boot up
- Attempt to connect to the roboRIO's NetworkTables server
- Initialize camera(s)
- Start subsystems
Chalkydri waits until it connects to the NetworkTables server successfully to actually start running. It will negotiate with the roboRIO and start processing frames.