Quote:
Originally Posted by Joe Ross
how did you determine it was timing that caused the instability and not a variation in your shooter response?
|
With the gyro initialization in the begin VI, the PID would become unstable around 20% of the time. With the gyro initialization disabled, the PID would never become unstable. The only resource that I can see in common between the two would be processing. Given the problems that were seen in the Einstein follow up from 2012 with gyro initialization hanging and using too much CPU, it was decided that it could be a similar issue. Note, this was only the gyro initialization code in the begin VI. The gyro was only read when a button was pressed (which was never occurring because we were in autonomous).