![]() |
Re: Programmers: I Have A Challenge For You
Quote:
--Me |
Re: Programmers: I Have A Challenge For You
Agreed with the above. I backed off of it, and instead have been studying the bigger picture of how to build a decent robot, as well as some of the sensors available for input. There's no reason to try all autonomous anyways if your robot just flat-out sucks.
|
Re: Programmers: I Have A Challenge For You
Well I plan to get a hold of that GadgetPC sometime soon and start working on the cameras and stuff. I really wanted to try parallel processing with multiple cores, but I guess I can hold off for a while.
|
Re: Programmers: I Have A Challenge For You
Quote:
Code:
is it a wall?Motion would be controlled by another part of the system that uses all of this information gathered by the three "lobes" and maps out the best route to take. ----------------------------------------------------------------------------------- **note** this isn't exactly how the human brain works, I'm just simplifying it to fit the application better and to avoid confusion of some people, myself included. ___________________________________________ I'm sorry if this is hard to follow or makes no sense, I had a hard time wording it, or even figuring out what I was trying to say, maybe I should take a break and come back to it later |
Re: Programmers: I Have A Challenge For You
Quote:
I been looking at the Machine Learning lectures by Andrew Ng @Stanford, I think that will give me a better insight on this. I totally understand what you are saying, my mind thinks the same. What I was hoping I could do was use the PS3, but that does not seem likely. There are 8 SPEs, only 7 are available, but thats fine. I was thinking each SPE was to be responsible for one part. All the SPEs can access the images without writing to it, so no problem there since all the SPEs would be only reading. Like 1 SPE can do the color detection, another do the distances of the objects, another do object recognition, and ect. They all relay that info to the PPE which will then compile the info and then do the logic. Then the PS3, through the ethernet, sends the instructions to the cRio. Now that seems like a stretch, but honestly I like to aim high. I am 1/4 through the MIT PS3 lectures, I have learned so much just from that LOL. If the PS3 is legal and the DC to AC inverters are legal, I can go ahead with this. Only problem, its my only PS3, do I want to potentially risk it getting crushed or something? I have 2 options too, run linux or go the homebrew way? I got a 60GB Japanese launch PS3, I still run linux on it, I have not updated it. The linux libraries for the PS3 are well documented and very thorough (IBM wrote them), but I would assume the homebrew route would have incomplete and shady libraries since its in its infancy. The down side of the linux on PS3 is the boot time, takes at least 45 seconds to boot up. The game OS only takes 2 seconds. |
Re: Programmers: I Have A Challenge For You
Quote:
|
Re: Programmers: I Have A Challenge For You
Quote:
(or, a partial implementation seeing as the field doesn't change from one match to the next (hopefully), and a full map could be made once) Quote:
And if this was constantly updated with current sensor information, it could try to find a route around other robots too. Quote:
This video shows an IRobot Create with a Kinect camera performing SLAM: http://www.youtube.com/watch?v=dRPEns8MS2o |
Re: Programmers: I Have A Challenge For You
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). |
Re: Programmers: I Have A Challenge For You
Quote:
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 |
Re: Programmers: I Have A Challenge For You
Quote:
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. |
Re: Programmers: I Have A Challenge For You
Quote:
|
Re: Programmers: I Have A Challenge For You
Quote:
|
Re: Programmers: I Have A Challenge For You
Quote:
|
Re: Programmers: I Have A Challenge For You
Clarification:
45 seconds is about the total time it takes from the time when power is applied until the time which the complete control system is ready to be enabled, assuming the Classmate is already running. So, not the boot time of the cRio itself, but the entire robot-end control system. |
Re: Programmers: I Have A Challenge For You
Quote:
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:
Quote:
I'm not belittling your goals. It's your plan for achieving them that I think needs some tweaking. |
| All times are GMT -5. The time now is 14:58. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi