Quote:
Originally Posted by Alan Anderson
We program pretty much whenever it's legal to do so. There's a flurry of coding early on as we put together the structure to control what the concept is supposed to do, then a slower pace of changes to adjust to mutating designs and operator console decisions, followed by a bunch of tweaking as the robot hardware gets to the point of being controlled, and finally a few days of frantic automode programming.
This year our team has the software mentor (me), one main student programmer, and three other interested students who sometimes sit in on programming sessions.
|
This basically exactly what we do. While in the design phases, we code up a general implementation of how we think the interface should flow (mainly to save time later and also to show new programmers how things work). Later, as the bot is being built and we get access to it, we tweak and refactor code to model the changes in the design and rectify any mistakes we made in the preliminary implementation.