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