go away spammer

Author Topic: RoboRealm Obstacle Avoidance  (Read 3940 times)

0 Members and 1 Guest are viewing this topic.

Offline airman00Topic starter

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 3,650
  • Helpful? 21
  • narobo.com
    • Narobo.com - Mechatronics and related
Check out the Roboduino, Arduino-compatible board!


Link: http://curiousinventor.com/kits/roboduino

www.Narobo.com

Offline pomprocker

  • Supreme Robot
  • *****
  • Posts: 1,431
  • Helpful? 16
  • Sorry miss, I was giving myself an oil-job.
    • Nerdcore - Programming, Electronics, Mechanics
Re: RoboRealm Obstacle Avoidance
« Reply #1 on: December 13, 2008, 05:28:37 PM »
link doesnt work

Fatal error: Call to undefined function: opendatabase() in /homepages/10/d91033323/htdocs/RoboRealm/header.php on line 274


but i got their email about it

Offline airman00Topic starter

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 3,650
  • Helpful? 21
  • narobo.com
    • Narobo.com - Mechatronics and related
Re: RoboRealm Obstacle Avoidance
« Reply #2 on: December 13, 2008, 05:34:27 PM »
wierd, it works for me
Check out the Roboduino, Arduino-compatible board!


Link: http://curiousinventor.com/kits/roboduino

www.Narobo.com

Offline Ro-Bot-X

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,431
  • Helpful? 25
  • Store: RoBotXDesigns.ca
    • Ro-Bot-X Designs
Re: RoboRealm Obstacle Avoidance
« Reply #3 on: December 13, 2008, 09:52:21 PM »
Just go to robotrealm.com, click on Tutorials, then click on Object Avoidance.
Check out the uBotino robot controller!

Offline SciTech02

  • Robot Overlord
  • ****
  • Posts: 136
  • Helpful? 3
  • Life's but a green duck with soy sauce. -MegaHAL
Re: RoboRealm Obstacle Avoidance
« Reply #4 on: December 16, 2008, 09:56:34 PM »
That was a very interesting and informative tutorial.  Darn, I wish I could have read this two years ago (Back then, I knew so little about computer vision).  Although I wish it covered more topics; such as moving from one drastically colored floor to another (white carpet to dark wood as an example), and more ideas on how the robot should move based on what it "sees" (such as implementing 3-point turning to reach a predetermined point instead only going the most clear direction).  Indeed, RoboRealm has to be one of, if not, the best software program you can download for free.

Say airman, I remember reading your robot Chives has RoboRealm.  I never heard how well it worked, or how you used it in your robot.  Do you think you can share with us your experience with it?  I would try it out myself, but my ER1 is no position to use it yet (darn laptop can barely run the ER1's software).  ::)
Check out the Evolution Robotics, ER1 robot, and ERSP Resource Page: http://www.societyofrobots.com/member_tutorials/node/336

Offline airman00Topic starter

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 3,650
  • Helpful? 21
  • narobo.com
    • Narobo.com - Mechatronics and related
Re: RoboRealm Obstacle Avoidance
« Reply #5 on: December 16, 2008, 10:24:26 PM »
Well I haven't worked on Chives in a while now - I have some designs for Version 2 but that will wait for a couple of months. The only real vision processing I did on him was have him follow a red shirt and drive around following it. I really wanted to do rangefinding using Roborealm ( but that Object Avoiding tutorial didn't exist back then) so I made a laser rangefinder using a laserpointer and the camera. It worked OK, but not perfectly ( a couple of months after doing that I learned of my error - which I totally don't remember off hand :P ).

Using that Object Avoidance tutorial and perhaps two cameras you can can have a fairly complex robot. There are tons of other cool functions that Roborealm can do - like blob tracking , color finding, talk to serial port, etc.
Check out the Roboduino, Arduino-compatible board!


Link: http://curiousinventor.com/kits/roboduino

www.Narobo.com

Offline SciTech02

  • Robot Overlord
  • ****
  • Posts: 136
  • Helpful? 3
  • Life's but a green duck with soy sauce. -MegaHAL
Re: RoboRealm Obstacle Avoidance
« Reply #6 on: December 17, 2008, 02:03:58 AM »
I see/understand.  Speaking of two cameras and rangefinding; RoboRealm still doesn't have binocular vision capabilities (except for a custom module Blackfin made for their binocular system).  All of the tutorials use single cameras, finding data by examining colors, edges, and features (no "solid" distance data, like you get from an IR or ultrasonic sensor).  This works good and perhaps the qualitative data from camera(s) in combination with quantitative data from other sensors can create a more than satisfactory robot.  But if we had binocular vision, we would get distance (quantitative data, found by using the parallax method, etc.) and features (qualitative data) to create an all-in-one sensory system (the ultimate robot, in my opinion). 8) Well, RoboRealm is free and it can do so much already; I guess we can wait for it...
« Last Edit: December 17, 2008, 02:05:54 AM by SciTech02 »
Check out the Evolution Robotics, ER1 robot, and ERSP Resource Page: http://www.societyofrobots.com/member_tutorials/node/336

Offline Ro-Bot-X

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,431
  • Helpful? 25
  • Store: RoBotXDesigns.ca
    • Ro-Bot-X Designs
Re: RoboRealm Obstacle Avoidance
« Reply #7 on: December 17, 2008, 07:02:26 AM »
I am sure RoboRealm can do what ER1 vision does with only one camera: get the distance to the object it recognises. Having the object image asociated with a known distance in a database is what makes ER1 vision so "smart". It can't get distance to an object it does not recognise.
Check out the uBotino robot controller!

Offline SciTech02

  • Robot Overlord
  • ****
  • Posts: 136
  • Helpful? 3
  • Life's but a green duck with soy sauce. -MegaHAL
Re: RoboRealm Obstacle Avoidance
« Reply #8 on: December 17, 2008, 12:33:41 PM »
Agreed.  Technically, RoboRealm can do more than the ER1 and it's more developer friendly.  However, I haven't seen much when it comes to RoboRealm and object recognition.  This seems to be something that the ER1 can only do, at the moment (RoboRealm has some features that work like object recognition, but I don't know if they work as well as the ER1's).
Check out the Evolution Robotics, ER1 robot, and ERSP Resource Page: http://www.societyofrobots.com/member_tutorials/node/336

Offline airman00Topic starter

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 3,650
  • Helpful? 21
  • narobo.com
    • Narobo.com - Mechatronics and related
Re: RoboRealm Obstacle Avoidance
« Reply #9 on: December 17, 2008, 01:39:21 PM »
yea there is object recognition

oh btw Roborealm allows for pipes to other programs running on the computer , so thats really useful.
Check out the Roboduino, Arduino-compatible board!


Link: http://curiousinventor.com/kits/roboduino

www.Narobo.com

 


Get Your Ad Here