View Single Post
  #7   Spotlight this post!  
Unread 16-08-2010, 10:56
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: New Student Training

I suggest that you assign the programmers a challenge involving a simple action done by the robot. One example is to make an omni bot drive around in a circle autonomously, but there is a catch: do it while it faces the same side where the side with 2 wheels is the front. It was what my mentor challenged me to do at the beginning, I did not accomplish it. I got very close, but the robot slips, so I can not get a good circle. Since I have been programming for the computer for years, I had a rough start. Since it actually takes time for the actuators to actually do their thing, for loops weren't a good idea when controlling actuators since it when through the loop every cycle. That being said, I went basic to the basic on last year's robot. I have not even made a class, it was just straight up C style coding, which I personally do not like. Object oriented is the way to go for my autonomous project. Well I digress, give the programmers little blocks of time to actually run the code on the robot, while the others code their own solutions. Award the first one to finish correctly and find if any one did it more efficiently.
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.
Reply With Quote