We have been using the smartdashboard as our default dashboard that we have been using to communicate with the robot. In addition to using the dashboard to log debugging values, we also use it to handle our vision tracking with the axis camera.
The problem, however, is that when we use the NetworkTables architecture to communicate values between the tracking widget and the robot, the CRIO inevitably crashes, and we lose communication with it until we restart the CRIO. This is especially problematic since these crashes occur regularly every couple minutes. Needless to say, if this happened in a competitive match, we would be in big trouble.
Has anybody else had this problem, and if so, what fixes have you applied to resolve it? We saw the C++ code library update that said it resolved this issue, but we still experience the problem (albeit delayed). Also, every twenty or so minutes, the dashboard will crash due to a memory access violation in the camera code for the camera widget. This is especially frustrating, since this is code developed by the WPI devs themselves.
Any insight on this issue would be greatly appreciated by team 1280.