Go to Post Unless your HS students have earned BSEE and BSME degreees already, how can they lead or run an engineering team? - KenWittlief [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rating: Thread Rating: 3 votes, 3.67 average. Display Modes
  #1   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.
  #2   Spotlight this post!  
Unread 01-12-2010, 00:32
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,500
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Programmers: I Have A Challenge For You

Quote:
Originally Posted by davidthefat View Post
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
I think you're getting caught up on this reuse concept. Based on your logic, pretty much every respected innovation currently on the market is not innovative, as it reused something.

Your goal of biting off 100 times more than you can chew is probably going to slow your learning process overall, there is nothing wrong with learning things in smaller steps.

Your ambition is good, your plan isn't so much.
  #3   Spotlight this post!  
Unread 01-12-2010, 12:09
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Programmers: I Have A Challenge For You

Quote:
Originally Posted by davidthefat View Post
I push myself now so I don't have to push my self later, I wish I had learned earlier on.
I have a high level of confidence that you will wish something completely different later on.

Trust me, you really don't want to set yourself up for a mindset of already having put in your effort and wishing to relax early. Ignoring resources now will only make you work harder to get to the same place others will be, and you will still have to "push" once you get there if you don't want to find yourself falling behind.

Quote:
People will disagree with my mentality especially engineers,...
You got that right.

Quote:
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.
On the other hand, I think you got that part wrong. If you refuse to reuse it, you do not have the opportunity to make it better. You might eventually come up with something different that works better, but without building on earlier work you will find it takes a lot longer to succeed than if you had used the head start offered to you. In the meantime, others who did reuse it will likely already have improved on it before you get to that point.

I'm not belittling your goals. It's your plan for achieving them that I think needs some tweaking.
  #4   Spotlight this post!  
Unread 07-08-2011, 13:52
theprgramerdude theprgramerdude is offline
WPI Freshman
AKA: Alex
FRC #2503 (Warrior Robotics)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2008
Location: Brainerd, Minnesota
Posts: 347
theprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud of
Re: Programmers: I Have A Challenge For You

Has anyone tried yet to simply use the Crio as an I/O device, and use it to send all images/Sensor data to a super-extra-beefy laptop with a modern GPU that can handle all the thinking for it? I'd imagine using something like a few cameras and then trying to perform a SLAM on the inbound stream would easily exceed what the Motorolla is capable of doing, but easily within the reaches of a CUDA-powered laptop.
__________________
Attending: MN Duluth Regional
  #5   Spotlight this post!  
Unread 01-12-2010, 15:29
ptan ptan is offline
Paul C. Tan., P.Eng.
AKA: Paul Tan
no team (Bolt Action)
Team Role: Mentor
 
Join Date: Dec 2005
Rookie Year: 2000
Location: Toronto
Posts: 61
ptan is a splendid one to beholdptan is a splendid one to beholdptan is a splendid one to beholdptan is a splendid one to beholdptan is a splendid one to beholdptan is a splendid one to behold
Re: Programmers: I Have A Challenge For You

Quote:
Originally Posted by davidthefat View Post
I purposely did not want to use the CMUCams because I honestly want to experience the process of making such algorithms. ...
hmmm... Interesting. The link I provided did NOT have any reference to CMUCams. It is a basic Introduction to Robotics class, where all the math and materials are put online. (My daughter is being a teaching assistant in this course next semester).

I find it fascinating that people here are jumping to conclusions without checking out the facts (or links in this case). CMU does NOT just make the CMUCam !!!

In any event, the course itself is useful to take a look at for the ideas and the math behind a lot of the robotics. Why do you want to go ahead an reinvent the math when you can just look at the math and find out if you want to use it, or better still, find something better!?
__________________
Paul C. Tan., P.Eng.
Coach - FTC Team 27 (now retired)
Coach - VRC Team 2027 (now retired)
Past Mentor - FRC Teams 188, 610, 1009, 2634
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
For those of you that have seen a field goldenglove002 General Forum 1 13-02-2010 21:56
SE MI Teams - I have pool noodles for you! kmcclary General Forum 1 05-02-2010 20:29
Any Programmers Have The Same Feeling As Me? davidthefat Programming 23 16-01-2010 22:07
What have you given up for FIRST? Michael Leicht General Forum 138 11-01-2008 10:47


All times are GMT -5. The time now is 17:53.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi