View Single Post
  #3   Spotlight this post!  
Unread 09-01-2005, 00:27
Caleb Fulton's Avatar
Caleb Fulton Caleb Fulton is offline
Z = Z^2 + C ......WHEEEE!
AKA: aXvXiA
#0461 (West Side Boiler Invasion)
Team Role: College Student
 
Join Date: Dec 2002
Location: West Lafayette, Indiana
Posts: 205
Caleb Fulton has a spectacular aura aboutCaleb Fulton has a spectacular aura aboutCaleb Fulton has a spectacular aura about
Send a message via AIM to Caleb Fulton
Re: What do you think about how easy theyre making programming?

You can still read through their code and gain from it, especially the well-designed state machines and conventions used for the RS-232 driver they wrote and how they interface the driver with the camera. They did an amazing job of separating concerns -- keeping the implementation of the autonomous functions completely separate from the functions themselves, such that only VERY little knowledge of the inner-workings of the functions is needed in order to use them. We spent A LOT of time last semester in advanced C learning methods for doing this, and I suspect that it is a valued attribute of any large software programming environment in the "real world."

I agree somewhat with you all, though, that something as simple as an angular/displacement PID system should have been left to the teams. These are fundamental control topics from which many team members have learned a lot in the past, including myself.
__________________