Society of Robots - Robot Forum

Electronics => Electronics => Topic started by: kibbles201 on June 16, 2011, 02:27:21 PM

Title: cmucam3
Post by: kibbles201 on June 16, 2011, 02:27:21 PM
thinking about saving up my money for a cmucam3. i need some books to teach me how to use camera vision with microcontrollers though, because the only other robot ive built was a line follower from 2 photoresistors. i have expereince in c++ and some .net programming, and have 2 robotic books which one is hard to follow as it is not for beginners and i have trobule understand some circuts.
so, my questions are:
can anyone show me some good tutorials and/or books on beginner robot vision?
do i need a seperate microcontroller or can i use the on board one from the cmucam3?

the only microcontroller knowledge i have is of simple I/O like HIGH and LOW, and some loops and conditionals etc.
Title: Re: cmucam3
Post by: garrettg84 on June 17, 2011, 01:46:38 PM
For the most part, cmucam3 isn't going to be doing any kind of vision anything on a microcontroller. With cmucam3 you'd need a laptop/netbook/computer somewhere to do the processing and then drive the micro from a distance. Think of the computer as the brain, and the microcontroller as the spine/nervous system to the arms and legs. Note that your eyes are directly wired into your brain and don't travel down the spine to get there. Same concept with a microcontroller and a computer and computer vision.

edit:
blackfin being a semi-exception to no computer vision on a micro
http://www.societyofrobots.com/electronics_blackfin_camera.shtml (http://www.societyofrobots.com/electronics_blackfin_camera.shtml)

Just expect that you will need a computer in the loop when doing visual processing unless you have a very specialized situation.
Title: Re: cmucam3
Post by: rbtying on June 17, 2011, 06:30:49 PM
The cmucam series is similar to the BlackFin, garrettg84.  But I honestly don't have a clue on how to use it.
Title: Re: cmucam3
Post by: kupter on June 27, 2011, 08:35:14 PM
 you must read the manual book that you can download at www.cmucam.org (http://www.cmucam.org). there list command that you can perform to cmucam. actually my tesis is make robot picker ball use cmucam3 and Atmega16.

so if you have problem we can discuss

read about how to syncronize microcontroller and cmucam3 this is most important you must do.