Author Topic: Vision  (Read 3567 times)

0 Members and 1 Guest are viewing this topic.

Offline gamefreakTopic starter

  • Supreme Robot
  • *****
  • Posts: 543
  • Helpful? 2
  • Robo-Enthusiast
Vision
« on: January 30, 2007, 09:40:39 PM »
Well i've been reading through the tutorials on vision because i was inspired by a discovery channel show for a robot that can see.

The only thing i got from the tutorials is that i need to read each pixel and then see if it matches up to what i want, But how do i go about this? Do i need a certain type of controller? Also what would be the best kind of memory, flash?
All hail Rodney, the holy 555 timer
And Steve said: "Let there be lead!"

Offline Nyx

  • Robot Overlord
  • ****
  • Posts: 204
  • Helpful? 0
Re: Vision
« Reply #1 on: February 08, 2007, 02:33:31 PM »
You'd have to be more precise. Memory for what? And as for reading pixels, it depends on your equipment. Some cameras are made especially for microcontroller-based robots, like the CMUcam and the AVRcam. Another possibility is to use a laptop/PDA with a simple webcam, and interface with whatever API your platform support...

So, the short answer is, you need to decide on what platform you're using before you even worry about how to read pixel values. But if you're interested in serious vision research, you're probably going to want to look at a linux/PC based platform, either with an onboard PC and webcams/HD cameras, or a mobile, remote controlled "drone", with a wireless camera system and some video acquisition devices, as someone else here is doing.

I'm personally going with my own laptop, running linux, and using two USB 2.0 webcams. I believe that's the simplest option for a robot of a moderate size (mine will be about 4.5' high).

Offline Admin

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: Vision
« Reply #2 on: February 08, 2007, 03:54:34 PM »
if you own a webcam, try this:
http://www.roborealm.com/

it will let you experiment a little, and it hides all the complicated stuff.

its a little buggy, but they continue to add neat features and improve the software.

Offline JonHylands

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 562
  • Helpful? 3
  • Robot Builder/ Software Developer
    • Jon's Place
Re: Vision
« Reply #3 on: February 08, 2007, 11:41:58 PM »
I'll second Admin's reference to RoboRealm. I've started playing with it, and it is an incredibly easy to use vision system that is also fairly powerful. The support on their forums is awesome, and they fix bugs and add features with alarming regularity.

I will be using RoboRealm on MicroRaptor for first-level vision processing, for sure.

- Jon

 


Get Your Ad Here

data_list