by Humanoido » Sun Dec 31, 2006 8:35 am
by Humanoido
Sun Dec 31, 2006 8:35 am
Quote by Richard - I have just been playing with a CMUCAM2 and I think the best way to interface it would be via another micro - perhaps a small AVR board.
This could process the CMUCam data and provide a much more simple output - maybe via 2 D/A channnels into the RoboNova analogue inputs.
Maybe as simple as the x and y location of a tracked colour blob or motion detected area.
This is a very good idea. In fact, the code already exists, in part, at the downloads section found in the Parallax Inc. web site. The CMUcam-1 sends tracking information to BoeBot, which in turn moves the wheels to acquire and track the object. In RN, we replace the wheel turning code with a foot turning routine in the proper direction, then execute a walk forward routine. An infrared or Ping))) sensor determines the "follow distance."
Humanoido
Quote by Richard - I have just been playing with a CMUCAM2 and I think the best way to interface it would be via another micro - perhaps a small AVR board.
This could process the CMUCam data and provide a much more simple output - maybe via 2 D/A channnels into the RoboNova analogue inputs.
Maybe as simple as the x and y location of a tracked colour blob or motion detected area.
This is a very good idea. In fact, the code already exists, in part, at the downloads section found in the Parallax Inc. web site. The CMUcam-1 sends tracking information to BoeBot, which in turn moves the wheels to acquire and track the object. In RN, we replace the wheel turning code with a foot turning routine in the proper direction, then execute a walk forward routine. An infrared or Ping))) sensor determines the "follow distance."
Humanoido
"Some men see things as they are and say why - I dream things that never were and say why not." --- Robert Kennedy quoting George Bernard Shaw