Quote:
Originally Posted by Radical Pi
Additionally, if the autonomous code happens to run into a fatal error and die, the robot would be given a second chance. Since only the autonomous task would be terminated and not the main robot task, the teleop code will still be started on time and the robot is given a sort of second chance.
|
Couldn't this be done in the current system using some well-placed exception handling?
Quote:
|
Originally Posted by mikets
It's good in theory but I do worry students may not understand multi-threaded programming.
|
From the perspective of a student, I think it's completely doable to teach multithreading. Maybe not easy -- but if it was easy it wouldn't be FIRST...