Society of Robots - Robot Forum
Software => Software => Topic started by: voyager2 on July 27, 2010, 02:35:09 AM
-
Hi All,
As another project I'm going to use an Axon and some type of hardware/software to build a learning robot.
I haven't ordered anything yet, but i have some questions...
1.I need a camera and software that can recognize blobs "draw" a box around them, and report their co-ordinates and colour through UART.
I then need the Axon to track the blob using "neck servos".
I also need the camera to read text and report it to UART.
What camera should I use for this?
2.I then need the Axon to transmit the data to the DosonChip and on to SD card.
Are there any code examples for this?
3.I need the Axon to also search the SD for keywords when queried through UART.
Are there any code examples for this, too?
4.Where can i get a serial interface LCD with auto-baud.
I think that's everything
-
You can use a CMUcam or AVRcam (but these you can't find anymore) or the expensive BlackFin camera. The cheapest camera I know of is the NXTcam, that is based on the AVRcam but uses the I2C interface for communicating with your microcontroller and has USB interface for communicating with the computer. So it's a bit more advanced than the AVRcam. Webbot has added the AVRcam to his library and I think he can tweak the lib to work with NXTcam, since the functions are the same, just the comm interface is different.
You can find a serial LCD on SparkFun website, that is also supported by Webbotlib. I'm not sure about the SD card, but that can be supported too by Webbotlib, as he has support for the SoMo14D audio chip that uses a micro SD card for storage.
-
And the reading part is a major part of the project, also colour recognition
-
I also need the camera to read text and report it to UART
This I believe it is an impossible task for image processing on a microcontroller. You'll need a wireless camera and image processing on a computer.
-
I wanted to do as much prossesing on the robot itself.
Having it go through my computer is cheating in my eyes...
If I have to use an external program i might as well get an Axon with Roborealm and a cheap webcam.