View Single Post
  #13   Spotlight this post!  
Unread 30-11-2010, 02:43
biojae's Avatar
biojae biojae is offline
Likes Omni drives :)
AKA: Justin Stocking
FTC #5011 (BOT SQUAD) && FTC#72(Garage bots)&& FRC#0399 (Eagle Robotics)
Team Role: College Student
 
Join Date: Oct 2008
Rookie Year: 2008
Location: Lancaster
Posts: 276
biojae is a jewel in the roughbiojae is a jewel in the roughbiojae is a jewel in the rough
Re: Programmers: I Have A Challenge For You

Quote:
Originally Posted by PAR_WIG1350 View Post
Another important part of the brain is the parietal lobe--> processes other sensory information and builds maps of the environment
That's where SLAM (Simultaneous Localization And Mapping) can come in.
(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:
Originally Posted by PAR_WIG1350 View Post
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.
With a full map made, a path planning algorithm (such as A*, Dijkstra's algorithm, or others) could find the best path (shortest, least time, less obstacles, etc.).
And if this was constantly updated with current sensor information, it could try to find a route around other robots too.

Quote:
Originally Posted by davidthefat View Post
I am thinking of using 2 60fps cameras as a stereo vision system.
Then the mapping phase would be fairly easy, as stereo vision can give you depth information.

This video shows an IRobot Create with a Kinect camera performing SLAM:
http://www.youtube.com/watch?v=dRPEns8MS2o
__________________
FTC Team 72 - No site
FRC Team 399 - http://www.team399.org
2010 Rockwell Collins Innovation in Control Award - (Use of the CAN bus, among other reasons) Phoenix, Arizona!