Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Robonova with a cmucam2

Hitec robotics including ROBONOVA humanoid, HSR-8498HB servos, MR C-3024 Controllers and RoboBasic
18 postsPage 2 of 21, 2
18 postsPage 2 of 21, 2

Post by Richard » Sat Dec 30, 2006 9:20 pm

Post by Richard
Sat Dec 30, 2006 9:20 pm

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.

Seeing as neither the RoboNova or the CMUCAM are open source, it's the only way to make the thing autonomous without sending the data back to a PC to process. (If you used a PC, you'd just send a video feed direct).
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.

Seeing as neither the RoboNova or the CMUCAM are open source, it's the only way to make the thing autonomous without sending the data back to a PC to process. (If you used a PC, you'd just send a video feed direct).
Richard
Robot Builder
Robot Builder
User avatar
Posts: 21
Joined: Mon Apr 10, 2006 1:00 am

Post by Humanoido » Sun Dec 31, 2006 8:35 am

Post 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
Humanoido
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 574
Joined: Tue Dec 05, 2006 1:00 am
Location: Deep in the Heart of Asia

Post by CaptKill4Fun » Mon Jan 01, 2007 5:32 pm

Post by CaptKill4Fun
Mon Jan 01, 2007 5:32 pm

8) Hi,

I have a CMUcam2 from seattlerobotics ... basically it's a piece of work to use so I switched to the POB-Eye system from POB-Technology it's much more intelligent and so much easier to use being that you can program it in BASIC, Java or C languages ...

The libraries for the POB-Eye allow easy programming for recognizing colors or objects ... and so can make your robot so much more functional than just following blobs of colors ...

I highly recommend buying the POB-Bot "Golden Pack" as a start ... play with that and then move the big-buck items over to your RoboNova-1 after you've gotten comfortable with POB-Technology ...


So far there are at least three different POBified conversions of the RoboNova-1 and the latest seems pretty keen ... but this one here isn't bad either ...

On my RoboNova-1 I stuck the POB-Eye inside the chest plate:
Image

I've been contemplating a new thicker body for the RoboNova-1 that would completely encase the new POB-Servo and controller ...

8) Hi,

I have a CMUcam2 from seattlerobotics ... basically it's a piece of work to use so I switched to the POB-Eye system from POB-Technology it's much more intelligent and so much easier to use being that you can program it in BASIC, Java or C languages ...

The libraries for the POB-Eye allow easy programming for recognizing colors or objects ... and so can make your robot so much more functional than just following blobs of colors ...

I highly recommend buying the POB-Bot "Golden Pack" as a start ... play with that and then move the big-buck items over to your RoboNova-1 after you've gotten comfortable with POB-Technology ...


So far there are at least three different POBified conversions of the RoboNova-1 and the latest seems pretty keen ... but this one here isn't bad either ...

On my RoboNova-1 I stuck the POB-Eye inside the chest plate:
Image

I've been contemplating a new thicker body for the RoboNova-1 that would completely encase the new POB-Servo and controller ...

:
"http://www.OPECoftheWest.com/"
Purveyors of Autonomous & R/C Robot Games ...
:
CaptKill4Fun
Savvy Roboteer
Savvy Roboteer
Posts: 100
Joined: Sat May 27, 2006 1:00 am
Location: Tucson

Previous
18 postsPage 2 of 21, 2
18 postsPage 2 of 21, 2