View Single Post
  #15   Spotlight this post!  
Unread 30-11-2010, 22:04
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: Programmers: I Have A Challenge For You

Quote:
Originally Posted by ptan View Post
For what it's worth, you may want to check out CMU's intro to robotics course

http://www.cs.cmu.edu/afs/cs.cmu.edu...1/www/current/

Especially check out Lab3 which has the some useful dead reckoning code (Yes, we are using their code in our robots).
I purposely did not want to use the CMUCams because I honestly want to experience the process of making such algorithms. Because this is not all about winning. I first took this challenge to push myself and really dedicate and learn. I am also purposely staying away from OpenCV and other libraries for the same reason. Yes I have read in a lot of posts about why not to reinvent the wheel. I do it because I love doing it, it builds character and you learn a lot more than just reusing what some one has made. I push myself now so I don't have to push my self later, I wish I had learned earlier on. I wish I have learned it in elementary or middle school because that really is a valuable thing to learn. When I am doing my graduate work, the things I work on will not be canned projects like the ones we do in science class, I would be the forefront of my area of expertise. If I learn to do it on my own, its alot better than learning it too late. Its different from just plugging in the variables in a equation and getting the right answer than understanding why and how you got that answer. I believe the latter is what I strive for.

People will disagree with my mentality especially engineers, but I feel that is what I need as a student and as a person. My counselor told me that no one will just wait for me to help me, I have to actively seek help if I need it. I always think that if you reinvent the wheel, chances of you doing it better is greater than just reusing it. If you just reuse it, you will never be able to improve it.

Also if I fail, I learn, which in my book is success.
"I have not failed. I've just found 10,000 ways that won't work." -Thomas Edison
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.