Pages: [1]   Go Down
Author Topic: Robot with video processing  (Read 492 times)
0 Members and 1 Guest are viewing this topic.
Chicago
Offline Offline
Jr. Member
**
Karma: 0
Posts: 56
Conquering the world, one BattleMech at a time...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello all!

So this might be a very loaded question. I'd like to build a little robot with a webcam that can do some recognition (i.e., find the red ball, go to the blue square), and was wondering if this was feasible with an arduino. If not, what would be the best way to approach this. I've built a robot before, but it was a simple hexapod with ping sensors, so my coding knowledge is still minimal. Any help or direction would be greatly appreciated, especially if it is something i can do without purchasing new parts. Many thanks to all!

tt
Logged

Seattle, WA USA
Offline Offline
Brattain Member
*****
Karma: 601
Posts: 48543
Seattle, WA USA
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
was wondering if this was feasible with an arduino.
Yes, of course. The other 80 million people that wanted to do this simply quit trying.
Logged

Chicago
Offline Offline
Jr. Member
**
Karma: 0
Posts: 56
Conquering the world, one BattleMech at a time...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
If not, what would be the best way to approach this.

Logged

0
Offline Offline
Tesla Member
***
Karma: 141
Posts: 9470
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
If not, what would be the best way to approach this.

Dedicated computer running video processing programs. Search for previous post in the forum for similar projects.
Logged

Consider the daffodil. And while you're doing that, I'll be over here, looking through your stuff.   smiley-cool

Chicago
Offline Offline
Jr. Member
**
Karma: 0
Posts: 56
Conquering the world, one BattleMech at a time...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Will do. Thanks!
Logged

UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12577
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

For the image processing part, I'd use OpenCV. That needs far more processing power and resources than the typical Arduino can provide. It doesn't seem to me to be completely impossible that it could be made to run on a Due, but I haven't heard of anyone successfully doing that yet so you'd be blazing the trail - and the answer might be that it isn't possible. Putting the image processing on a PC, on the other hand, is a tried and trusted approach and doesn't involve you solving any hard problems - just getting up to speed on the technology involved.
Logged

I only provide help via the forum - please do not contact me for private consultancy.

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 603
Posts: 33387
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

The main problem is getting the image into the arduino in the first place. A web cam is not the simplest of interfaces to use.
What ever you will need a Due as the other arduinos can't do this.

Take a look at the Raspberry Pi, that supports web cams and has lots of memory, it is just that for the robot control bit it is not very real time. So a Pi and and arduino Uno would be a good combination.

However it is not an easy project either way.
Logged

Maine
Offline Offline
Newbie
*
Karma: 0
Posts: 24
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

What you are seeking to do is most certainly doable with a Raspberry Pi in the mix...  Check out my work-in-progress Ardu-Pi-Bot running on node.js- http://letsmakerobots.com/node/36345#comment-99984
Logged

Pages: [1]   Go Up
Jump to: