Results 1 to 10 of 10

Thread: how do these people do it?

  1. how do these people do it?

    hey Trossen Robotics, I just joined in the hopes of learning more about computer vision robots. I want to know how autonomous motion tracking robots like http://zero-op.com/mercenary and
    http://www.paintballsentry.com/ do it? I've read what they say on their sites, but how can someone else get at least a similar result with open source products?

    After hours of research, I have narrowed my choices to these:

    software possibilities:
    http://code.google.com/p/weaponsgradekavelaars/
    http://code.google.com/p/airsoft-sentry-gun/
    http://opencv.willowgarage.com/wiki/Welcome

    hardware possibilities:
    http://www.trossenrobotics.com/p/des...ot-turret.aspx
    http://www.trossenrobotics.com/p/pha...ot-turret.aspx
    http://www.robotshop.com/arduino-exp...ion-kit-9.html

    In your opinion, what are the best two choices for a fast, autonomous, open source, motion tracking device?

    thank you for any help and information.

  2. #2

    Re: how do these people do it?

    you could look into roborealm
    Here is my blog with updates on all of my robot projects:
    http://nishiproject.blogspot.com/

    Projects I am working on now:
    Masha robot

  3. #3
    Join Date
    Dec 2008
    Location
    Washington
    Posts
    312
    Images
    35
    Rep Power
    41

    Re: how do these people do it?

    Animeunplugged is right. Roborealm is a great way to track things and I believe a lot of people use it for sentry gun projects. I wrote a simple ball tracking program years ago here "its very poorly designed but demonstrates the concept" I also posted the old free version of roborealm here.
    Dalton Caughell

  4. #4
    Join Date
    Dec 2009
    Location
    San Francisco
    Posts
    45
    Rep Power
    35

    Re: how do these people do it?

    Roborealm does a good job at highly contrasting ball tracking (well lit red or green ball, like motion capture type), but not so much with face tracking, imo. I am also still looking for a good solution to face tracking or object tracking (blob).

  5. #5
    Join Date
    Dec 2008
    Location
    Washington
    Posts
    312
    Images
    35
    Rep Power
    41

    Re: how do these people do it?

    Yes it is difficult to track faces or differentiate say between a human and a wall but there is a "motion sensing" module that looks for changes in pixels that signify motion. If you used this to look for motion then position the turret in the general direction of that motion you could create a simple auto sentry. However there would be no distinction between a real target and the family dog .
    Dalton Caughell

  6. Re: how do these people do it?

    my goal is open source so that I can later develop on it myself...Roborealm does not provide that.

  7. #7
    Join Date
    May 2008
    Posts
    2,228
    Images
    155
    Rep Power
    127

    Re: how do these people do it?

    Quote Originally Posted by ahack3r View Post
    my goal is open source so that I can later develop on it myself...Roborealm does not provide that.
    Honestly, RoboRealm is about 50x easier to get up and running with than OpenCV. Based on what I can gather about your experience level (from this and other threads), I would suggest at least prototyping your ideas in RoboRealm -- and then reimplementing in OpenCV if you desire to. OpenCV really is targeted at experienced programmers, and furthermore, at programmers who understand computer vision -- RoboRealm is much more approachable by beginners.

    -Fergs

  8. #8

    Re: how do these people do it?

    Quote Originally Posted by defwheezer View Post
    Roborealm does a good job at highly contrasting ball tracking (well lit red or green ball, like motion capture type), but not so much with face tracking, imo. I am also still looking for a good solution to face tracking or object tracking (blob).
    Face API works really well for face tracking
    http://www.seeingmachines.com/product/faceapi/
    Here is my blog with updates on all of my robot projects:
    http://nishiproject.blogspot.com/

    Projects I am working on now:
    Masha robot

  9. #9
    Join Date
    Dec 2009
    Location
    San Francisco
    Posts
    45
    Rep Power
    35

    Re: how do these people do it?

    Quote Originally Posted by animeunplugged View Post
    Face API works really well for face tracking
    http://www.seeingmachines.com/product/faceapi/
    Wow- that really does work well for tracking head direction and tilt, and facial features like mouth and eye brows, and the non-commercial free license is sweet too.!

    Pretty cool stuff, though without examples in C# (the current examples are in C++) I have no clear idea yet how to get data out to control, for instance, pan-tilt servos.

    Any chance you have messed with this in C#?

  10. Re: how do these people do it?

    Quote Originally Posted by defwheezer View Post
    Wow- that really does work well for tracking head direction and tilt, and facial features like mouth and eye brows, and the non-commercial free license is sweet too.!

    Pretty cool stuff, though without examples in C# (the current examples are in C++) I have no clear idea yet how to get data out to control, for instance, pan-tilt servos.

    Any chance you have messed with this in C#?
    in the FAQ's, they say a C# version is coming soon...so I guess we will just have to wait.
    Quote Originally Posted by lnxfergy View Post
    Honestly, RoboRealm is about 50x easier to get up and running with than OpenCV. Based on what I can gather about your experience level (from this and other threads), I would suggest at least prototyping your ideas in RoboRealm -- and then reimplementing in OpenCV if you desire to. OpenCV really is targeted at experienced programmers, and furthermore, at programmers who understand computer vision -- RoboRealm is much more approachable by beginners.

    -Fergs
    well, you guessed right, I'm a noob and I agree, I think I'll just go with the Mosquito I/O based desktop turret first, and gradually build my own based off the Arbotix, my own platform and my own OpenCV based software.

Thread Information

Users Browsing this Thread

There are currently 2 users browsing this thread. (0 members and 2 guests)

Similar Threads

  1. Question(s) Writing an educatonal book on robotics
    By darkback2 in forum Robotics General Discussion
    Replies: 107
    Last Post: 05-24-2010, 11:51 PM
  2. News/Announcement Brightsparks Hitech Comp, people choice award
    By elios in forum Robotics General Discussion
    Replies: 0
    Last Post: 10-29-2009, 10:30 PM
  3. News/Announcement Pulling for People Fund Raiser
    By darkback2 in forum Off Topic
    Replies: 7
    Last Post: 06-22-2008, 09:02 PM
  4. Contest Entry Porta-Person
    By nigels in forum Project Showcase
    Replies: 5
    Last Post: 08-28-2007, 09:38 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •