Go Down

Topic: BeagleBoard and Arduino for Sentry Gun? (Read 1 time) previous topic - next topic

sentryGun53

Hey everybody,

Looking for some advice. My project so far is a working sentry gun: https://sites.google.com/site/projectsentrygun/
It can track motion, using Processing, with a webcam and laptop. I use an Arduino to control servos for aiming, as well as reading a few inputs.

Everything works so far. But I want to remove the laptop from the system. There is some hefty vision processing going on, so I know an Arduino couldn't handle the job alone. My question is this: what is the best solution for small, portable computing? I'm thinking something along the lines of a BeagleBoard, but really I'm not sure what to use.

Requirements:

  • Read a webcam at standard defintion

  • Execute a Processing sketch to do vision processing

  • Communicate with an Arduino over serial / usb

  • It does NOT need to hookup to a monitor or screen



Any suggestions? Does anybody else have experience with devices like this?

Thanks,
~Bob
Build your own sentry gun! http://psg.rudolphlabs.com

cr0sh


Hey everybody,

Looking for some advice. My project so far is a working sentry gun: https://sites.google.com/site/projectsentrygun/
It can track motion, using Processing, with a webcam and laptop. I use an Arduino to control servos for aiming, as well as reading a few inputs.

Everything works so far. But I want to remove the laptop from the system. There is some hefty vision processing going on, so I know an Arduino couldn't handle the job alone. My question is this: what is the best solution for small, portable computing? I'm thinking something along the lines of a BeagleBoard, but really I'm not sure what to use.

Requirements:

  • Read a webcam at standard defintion

  • Execute a Processing sketch to do vision processing

  • Communicate with an Arduino over serial / usb

  • It does NOT need to hookup to a monitor or screen



Any suggestions? Does anybody else have experience with devices like this?

Thanks,
~Bob


The Beagleboard is probably a good bet for something like this; alternatively, a Micro ITX (or Nano, or Pico) board could also be used.

Something you might consider though, is checking out this shield which was just recently released:

http://nootropicdesign.com/ve/

It uses a simple IC, plus a modified form of the TVOut library - to allow a whole host of functions - one of which is a simple blob tracking system (which may or may not work for your application). Might be fun to think about...

:)
I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.

Hug0

Hi,

Look this, it could be a sheep solution.

http://nootropicdesign.com/ve/index.html

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy