by MadDogJoe » Tue Aug 21, 2007 6:21 pm
by MadDogJoe
Tue Aug 21, 2007 6:21 pm
I've interfaced one of these to my RN1, here are a couple of ideas.
1. Yes, the CMU board carries the intelligence to do most basic types of image recognition.
2. After I evaluated the interface mechanisms that are available (Serial Communications, Digitial Signals, Etc.) I decided that anything I could give the MC3024 in terms of image processing data would be too much for robobasic to use. I then decided that the most important information I needed were: did you find what we are looking for, and where is it?
So using some simple communication FROM the MC3024 TO the CMUCam3 board I tell the cam what to look for, it feeds back a single digital signal saying that it found it and then mirrors where the head is looking (there are 4 servo pwms, 2 are connected to the 2 servo pan and tilt that I made out of carbonfiber, 2 are connected to the MC3024 to let me know where the camera is looking when it finds what we are looking for) using the RCIN commands in robobasic.
This of course is just one way to do things, but I can zero in on a target, then align the body to the target, move toward it until the bot is within reach and then touch the target. Mostly developed for two operations, automatic recharging and find / retrieve operations.
I'll have some video and pictures as soon as my HP Laptop returns from their repair depot (THE MAGIC SMOKE CAME OUT! LOTS OF IT!) videos and pics are on it.
MadDog Joe
I've interfaced one of these to my RN1, here are a couple of ideas.
1. Yes, the CMU board carries the intelligence to do most basic types of image recognition.
2. After I evaluated the interface mechanisms that are available (Serial Communications, Digitial Signals, Etc.) I decided that anything I could give the MC3024 in terms of image processing data would be too much for robobasic to use. I then decided that the most important information I needed were: did you find what we are looking for, and where is it?
So using some simple communication FROM the MC3024 TO the CMUCam3 board I tell the cam what to look for, it feeds back a single digital signal saying that it found it and then mirrors where the head is looking (there are 4 servo pwms, 2 are connected to the 2 servo pan and tilt that I made out of carbonfiber, 2 are connected to the MC3024 to let me know where the camera is looking when it finds what we are looking for) using the RCIN commands in robobasic.
This of course is just one way to do things, but I can zero in on a target, then align the body to the target, move toward it until the bot is within reach and then touch the target. Mostly developed for two operations, automatic recharging and find / retrieve operations.
I'll have some video and pictures as soon as my HP Laptop returns from their repair depot (THE MAGIC SMOKE CAME OUT! LOTS OF IT!) videos and pics are on it.
MadDog Joe