|
Re: Programming goofs!
Well, I have one goof that was rooted in the programming, but was never actually my (the programmer's) fault. Our Autonomus code entailed the robot raising it's arm up to a set position and when it is done, the robot would move forward. The arm was controlled by a PID with pots for reference. I feared that the timed sequence which i kept the PID alive was too short, but I was assured that the times were appropriate. Sure enough, I was right.
1st match of the NYC regional that we were in, we watched the arm go up, keep going, snap all the pots, break the pins, and eventually flop over lifelessly. It was a sad time, but after a whole day of repairs, it was all happy again.
__________________
"The answers to the book of life are not found in the back." Charlie Brown
Software Mentor - Team Apex Robotics 5803
Lead Programmer - Team 810 Mechanical Bulls '09-'11
|