CMUcam on a Toddler?
I have several questions about the CMUcam that I am hoping that those more experienced than I can answer.· They are, to wit:
1.· Can a CMUcam be mounted on a Toddler without overbalancing the robot?· How about the camera and a pan and tilt mechanism?
2.··Will the camera·system plug directly onto the Toddler prototype board?
3.· Does the BS2 have enough power to do anything interesting with vision?· (light following, edge detection, shape recognition, etc.)?· Would I be able to upload·video to my PC via wire?· Radio?
4.· Can anybody point my to Toddler/Boe-Bot camera application/project information?
5.· What does "CMU" stand for?
Thanks.
Peter
1.· Can a CMUcam be mounted on a Toddler without overbalancing the robot?· How about the camera and a pan and tilt mechanism?
2.··Will the camera·system plug directly onto the Toddler prototype board?
3.· Does the BS2 have enough power to do anything interesting with vision?· (light following, edge detection, shape recognition, etc.)?· Would I be able to upload·video to my PC via wire?· Radio?
4.· Can anybody point my to Toddler/Boe-Bot camera application/project information?
5.· What does "CMU" stand for?
Thanks.
Peter
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
XYZZY...PLUGH...*poof*
The CMU-Cam does have a serial output that can talk to a program on a PC and generate a picture that can be seen on the PC. I don't think it can go through a BS2 to do this, the BS2 does not have enough horsepower.
A BS2 CAN make use of the CMU-Cam's ability to tell another processor where the "object of interest" is in the field of view. Line following and color 'blob' following can be done by the BS2. Edge detection and shape identification are better done on the PC.
Note the Parallax version has been customized a little to simplify interfacing with the BS2 (I think they use a lower baud rate, and +5 Volt RS-232 interface).
I was hoping for something that would more or less plug in to a Stamp or Toddler board, wihch I get the impression from Allan that it does. I could deal with on board programming, if it is do-able at all. I would not know how to go about reading a signal into an array on my PC, although if I could get it there I could deal with it in C or Java.
I've been using the CMU2 with the Javalin with some success. Their seems to be three ways to do this:
1) Use a RF transmitter/reciever to take the pictures from the CMU2 composite feed and display them on a tv like that
2) Use a seperate dedicated wired/wireless link to the CMU2 direct from the PC at 115K (only way you'll get pictures back in a timely fashion). Or if like me you only have 1 wireless on the robot and several devices you can network them using something like RS485 - but this is not for the faint hearted!
3) If you only want to use the tracking functions, the Javalin will do this owing to its 255 byte buffered RS232 Virtual Peripheral.
For pan & tilt, its easy the CMU2 will drive the servo's either from your serial commands or following an object.· Get a pan/tilt kit from http://www.lynxmotion.com/
James