Buy an Axon, Axon II, or Axon Mote and build a great robot, while helping to support SoR.
0 Members and 1 Guest are viewing this topic.
If you are serious about object tracking you'll want to look into OpenCV http://www.opencv.orgThe Arduino is not powerful enough to handle the computation, you'll need something like a netbook in addition to your Mega.I'm working on a project right now that uses a Dell Mini 9, Arduino Mega 2560, and Ethernet Shield. The Dell runs an object detection program I created using OpenCV which sends motor commands to the Arduino through the shield. It's still in early development, otherwise I'd offer up the code for you to browse.
HI !Quote from: karrotx on December 12, 2010, 01:55:38 AMIf you are serious about object tracking you'll want to look into OpenCV http://www.opencv.orgThe Arduino is not powerful enough to handle the computation, you'll need something like a netbook in addition to your Mega.I'm working on a project right now that uses a Dell Mini 9, Arduino Mega 2560, and Ethernet Shield. The Dell runs an object detection program I created using OpenCV which sends motor commands to the Arduino through the shield. It's still in early development, otherwise I'd offer up the code for you to browse.OK, but i thought the blackfin does all the processing and the mcu (ardiuno) just asks to receive information from it and thenacts upon that information, atleast according to this:
[...]I still can't find any blackfin+ ardiuno tutorial, any ideas?
karrotx probably misread your post - you're right, the camera should do the processing for you. The only problem is that such cameras are low-resolution and generally can't recognize all that much - blob detection and edge detection are as far as I've heard them ever go. Anything more than that and you'll need more power.
Quote from: Jak24 on December 12, 2010, 03:02:49 AM[...]I still can't find any blackfin+ ardiuno tutorial, any ideas?Don't bother - just look at the datasheet and any C/C++ examples, and then convert the syntax. Realize than the Arduino isn't targeted toward people who are looking to build complex systems - you can tell just from the lack of power buses on the standard boards. Alternatively, convert to webbotlib and make your life easier. Only problem is shifting to C from C++, but that should be fine.
uint8_t command = 'a'; // or any other command from the list... Serial.print('command');
#include "Blackfin_Axon.c" //files for Blackfin Robot camera#include "control.c" //your code goes in here