This is my task and I know next to nothing on how to go about it, any help is appreciated. I am very new to this.
Replace existing sensors and use only a camera to make a rover robot fully autonomous, with an arduino atmega 328P. It's supposed to detect and track plaques or objects. I don't know which camera will or won't work for this. Anybody have links or code or ideas???
Can you have a PC involved? You can't really do image processing on an Arduino.
I'd use a computer to do all the video processing and just use the Arduino as an interface between the computer and the motors/servos etc.
i heard using a pc would be an easy way, but i'm not allowed to do it that way... i guess it's supposed to be difficult :~
Well, an Arduino on it's own won't do it. A beaglebone (BeagleBoard.org - bone) is apparently capable of running OpenCV.
losCali:
i heard using a pc would be an easy way, but i'm not allowed to do it that way... i guess it's supposed to be difficult :~
What are the actual requirements, then?
i'm supposed to have the robot run autonomously, not connected to a computer. only use a simple cmos camera and arduino atmega 328p to detect and track plaques(edge detection?) First I need to get familiar with edge detection i guess. i'm thinking that i need to do it on matlab, maybe, first and then translate it to the arduino. any help along the way will be appreciated
You need to do development in an Arduino environment, pull an image off a CMOS camera, apply a feature recognition algorithm to the image, and then do substantial optimisation to enable all that to happen on a platform that is grossly underspecced for the job. Are these all things that you know or are expected to be able to find out?