Society of Robots - Robot Forum
Software => Software => Topic started by: evilknight007 on December 19, 2008, 03:10:51 AM
-
Hi guys,
I have just started working on a computer vision project using OpenCV.
Hoping to learn about the basics of the Computer Vision I have started with a basic obstacle avoidance program..
Can anyone suggest me on how to test my program without running it on an actual bot?
I tried using Microsoft Robotics Studio , but its just not that easy to learn ??? :'(
Are there any other easy to use self learning software for computer vision simulation.
Thanks.
-
What about Robo Realm?
-
RoboRealm is a program used to implement computer vision (it is also a general robot developing environment). You're asking for a simulator to test your robot on (I do not think RoboRealm is one of these). Personally, I don't know any simulators that handle computer vision, but then again, I don't use simulators. In theory, you can simulate anything; but I'm not sure.
-
Actually i did come to know of some simulators like Player ,Stage.
But they are built for the linux operating system alone. And i have never used anyother OS other than windows :-[.
-
Actually i did come to know of some simulators like Player ,Stage.
But they are built for the linux operating system alone. And i have never used anyother OS other than windows :-[.
I run Linux and am decently good at it. I'm also a decent programmer. But I nor anyone else that I know has tried could get Player/Stage/PyRobot working without the special Knoppix CD, making it utterly useless! You aren't missing much anyway - a good idea, but the basic program leaves a lot to be desired. I haven't been able to try the vision and 3d simulation though...
How is OpenCV? What language are you programming it in? It was compatible with Java, C++, and Python last I checked, but rumor also has it that the newest rendition of python breaks compatibility with OpenCV.
-
I use the OpenCV library with C++ and i find it pretty good. I have been working with RoboRealm for the past six months and just thought that i could give OpenCV a try. Personally , i think its much more flexible than RoboRealm ( RoboRealm is great by the way ;D.. It got me interested in Computer Vision in the first place).There are loads of great functions in the OpenCV library (and i guess its a tad faster than RoboRealm),
I did some digging and found that by combining ODE - Open Dynamics Engine and OpenGL , one could create a decent simulator all by themselves. A lot of coding , but still serves the purpose. ;)
I don't think i am that good a programmer and from all i have heard till now about simulation , i guess it will be a whole lot easier just to make a bot and test the code ;D
-
RobotRealm does have computer vision simulation. Just load up any video you want, and it'll process it in real time.
For example, with Second Life . . .
http://www.roborealm.com/help/Screen_Capture.php