HappyTron

Basically I want to implement simple image processing using Arduino (whichever works).The board with a camera will be mounted on a small 4-wheeled car.Basically I will be holding a bright Red LED and the objective of the car is to follow me using that LED.

Being new to Arduino platform I wanted a bit of advice on which camera and board to use if I want the image processing done by the controller?How will go about doing that? Like are there any build in libraries I can use? I will also need a bit of help interfacing the camera with the controller.

And is there a way to do the image processing from the camera mounted on the car on my computer and send the commands back to the controller wirelessly?

It will be awesome if someone can help me out getting things together.

You also don't need to have one processor do every thing. Use a WiFi cam mounted on the 'bot. Link the cam to the PC and have the PC do the image processing and send instructions to the 'bot. Lookup robotics - horse and rider.

Mark

PeterH

HappyTron

You also don't need to have one processor do every thing. Use a WiFi cam mounted on the 'bot. Link the cam to the PC and have the PC do the image processing and send instructions to the 'bot. Lookup robotics - horse and rider.

Mark

That sounds like a better idea.

Can you explain me a bit more about this?

So what I make out of what you said is:1. Wifi Camera sends image to PC.2. I process the image in say MATLAB.3. I send the instructions to the controller wirelessly from my results generated in MATLAB.

Now I am not very well versed with MATLAB. It would be really great if you could guide me on this.How would I automate results from my MATLAB scripts to be sent over to the controller?Give me some sources to study. Also, I am planning to get the XBEE module with the shield for my UNO board. How exactly would XBEE talk to my PC. (Is it possible to do that on an AD-Hoc network? or I would need a Wireless Router?)

It would be really helpful if you could give me more pointers on this.

I am no expert at this, but the company I work for was using image processing hardware in their machines over 20 years ago(!). Isn't the Arduino (or a few of them connected together) "strong" enough to do what was done by hardware 20 years ago?

I too did image processing over twenty years ago.We used 32 bit processors, often lots of them in parallel, with (for then) bucket loads of wide, fast RAM.It wasn't a beginner's project.Have a look at the video experimenter's board.There's example code.

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.Do not send technical questions via personal messaging - they will be ignored.I speak for myself, not Arduino.

creativen

Using Kinect Camera to do color tracking and determine its coordinate using depth sensor, it is interesting since you also could use Processing to receive any data from Kinect and send data to your Arduino. Check this out: http://zugiduino.wordpress.com/2012/12/30/kinect-color-tracking/

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.Do not send technical questions via personal messaging - they will be ignored.I speak for myself, not Arduino.

I am no expert at this, but the company I work for was using image processing hardware in their machines over 20 years ago(!). Isn't the Arduino (or a few of them connected together) "strong" enough to do what was done by hardware 20 years ago?

I did image processing 30 years ago on a TRS80 computer.While the processing power was roughly the same as an arduino the memory capacity was not. That is what stops you using the Arduino to do any meaningful image processing. Also I build my own real time frame grabber. I programmed it in Fourth.

It will be image processing cause the light which the bot has to follow, I will be holding it in my hand waving around in a 3-D space. If it was just following something on the floor I would've used LDR's.

Using Kinect is an awesome idea...but Sir I have no Idea how to send Kinect's data wirelessly back to my computer.Could you help me a bit in that?