Society of Robots - Robot Forum

Software => Software => Topic started by: Barnaby on November 29, 2007, 01:23:37 PM

Title: 'Robotrealm'
Post by: Barnaby on November 29, 2007, 01:23:37 PM
Hi everyone!

I've heard of Microsoft Robot Realm, apparently it's quite a good program, but I searched it and I can hardly find anything about it!  What does it do, and where can I get it?  Is it free? (I hope so ;))

Thanks for your help,
Barnaby
Title: Re: 'Robotrealm'
Post by: Steve Joblin on November 29, 2007, 01:56:16 PM
Microsoft has a product called Microsoft Robotics Studio (referred to as MSRS)... you can find out about it here:  http://msdn2.microsoft.com/en-us/robotics/default.aspx

RoboRealm is free downloadable software for vision processing... you can find out about it here:  www.roborealm.com

Take a look at the two links, then post any specific questions you may have.
Title: Re: 'Robotrealm'
Post by: airman00 on November 30, 2007, 05:34:36 AM
anybody recommend MSRS?
Title: Re: 'Robotrealm'
Post by: Barnaby on November 30, 2007, 11:57:59 AM
Thanks a lot- I'll have a look at the 'Microsoft robotics studio', it looks good.  Is it for programming pics easily?  The website isn't particularly informative.  Robotrealm-Vision control.  A bit advanced for me at the moment, I've only just started.
Thanks,
Barnaby
Title: Re: 'Robotrealm'
Post by: airman00 on November 30, 2007, 12:02:22 PM
in what language are you programming PICs in?
Title: Re: 'Robotrealm'
Post by: Admin on November 30, 2007, 01:21:59 PM
You may find this computer vision tutorial useful to conceptually understand what RoboRealm does:
http://www.societyofrobots.com/programming_computer_vision_tutorial.shtml


As for MSRS, I don't see how it's useful for homebrew robots at all - its meant for only programming of commercially available robots/kits . . . It crashed multiple times on me when I tried to install it, so I just gave up and never tried it out . . . But hey its microsoft so no surprise there :P
Title: Re: 'Robotrealm'
Post by: airman00 on November 30, 2007, 01:23:26 PM
Do you know of a program that would be good for simulation of homebrew robots?
Title: Re: 'Robotrealm'
Post by: Admin on November 30, 2007, 01:31:35 PM
Depends a lot on what you want to simulate and why. Do you just want vision simulation?

Supposedly gazebo/player is good but it was far from user friendly when I tried to get it to work.

I ended up writing my own dos based simulation for my iRobot Create (http://www.societyofrobots.com/robot_iRobot_Create_mod.shtml) (my source is included) simply because it was easier/faster than testing the navigation/mapping code on a real robot.
Title: Re: 'Robotrealm'
Post by: DomoArigato on November 30, 2007, 03:18:32 PM
I'm working on a 2d robot simulator written in Java.  The goal is to provide a very simple way to simulate homebrew robots based off a 2d paradigm.  I'm using java2d for the physics and hoping to get a significant portion of it done this Christmas break.  If anyone is interested in working on it with me I would be grateful for the help.  The goal of the project is this:  I want to be able to develop an algorithm, get it working in a simple simulation environment, then once I get the algorithm working, implement it in the real world.  I don't expect it to be a perfect simulation, but it will be simple and straightforward for someone familiar with java or c++.
Title: Re: 'Robotrealm'
Post by: Admin on November 30, 2007, 03:28:08 PM
Quote
I don't expect it to be a perfect simulation, but it will be simple and straightforward for someone familiar with java or c++.
Any chance can you throw it all into a GUI?

I really really need a physics simulator for my robots, such as for stair climbing and bipeds . . . but I'd rather a plug and play vs writing code method to do it . . .
Title: Re: 'Robotrealm'
Post by: paulstreats on November 30, 2007, 03:30:32 PM
i did the same thing,  made a 2d simulator in java. Its basically just a top view of a diff drive bot, it doesnt do any physics or mechanical calculations or testing. Ive made a few sensor type bits for it. Its main use is for testing my software and trying to develop an effective ai.
Title: Re: 'Robotrealm'
Post by: Admin on November 30, 2007, 05:17:19 PM
you know . . . what would be even nicer is a simulator you can put on a webpage, maybe using shockwave or java . . . hint hint ;)
Title: Re: 'Robotrealm'
Post by: DomoArigato on December 01, 2007, 02:23:39 AM
Paul, thats exactly what I'm trying to do, maybe we could collaborate.  Admin, it can easily be put into an applet, but simulating a walker robot would be pretty hard to do plug and play style.  I dunno, I've never tried anything like that before.
Title: Re: 'Robotrealm'
Post by: paulstreats on December 01, 2007, 08:14:54 AM
Quote
you know . . . what would be even nicer is a simulator you can put on a webpage, maybe using shockwave or java . . . hint hint

Ill have to think how to implement this. Right now i just add my new code into main program and recompile it. To make it useful for everybody, it would need to be precompiled with someway to script to it live. It would be probably just as easy to make it understand a kind of psuedo code.

I think ill work on this after my current user tutorial for everybody to use..

Domo - I would be happy to work with you on a project such as this. I have a few ideas right now on how to make it a competetive simulator in the wide world of 2d robotics ;D
Title: Re: 'Robotrealm'
Post by: paulstreats on December 01, 2007, 08:48:16 AM
On another thought, rather than just use my set robot in a simulator, there is no reason why there cant be a robot builder part to it with standard parts, dimensions and actions. If these are put in correctly there is easily room to add a 3d view as well as just a 2d view. Meaning that it could also become a cad package.
Im quite excited about this idea again now because if its implemented correctly at the start it can become a much larger thing than just a standard simulator
Title: Re: 'Robotrealm'
Post by: airman00 on August 11, 2008, 06:07:37 PM
i did the same thing,  made a 2d simulator in java. Its basically just a top view of a diff drive bot, it doesnt do any physics or mechanical calculations or testing. Ive made a few sensor type bits for it. Its main use is for testing my software and trying to develop an effective ai.

have you posted this simulator yet?


I found this thread from one of my searches  btw , and decided to resurrect it :)
Title: Re: 'Robotrealm'
Post by: paulstreats on August 12, 2008, 03:55:18 AM
I kind of got put off the idea / sidetracked a few months ago. Trying to make something like this can be custom made easily for my own needs but trying to make something for everybody to use would be very difficult.

 I might make a limited simple applet though (probably with a simple robot like the $0 robot) and increase functionality through user comments. Its quite a daunting task for 1 person when you really look at the details of how it would work.

 Flag me up again in a month or so if you havent heard any progress from me.  ;D(I'll probably start a new thread about it)
Title: Re: 'Robotrealm'
Post by: ankit_ipu_niec on September 07, 2008, 06:42:35 AM
Download Roborealm for free from here

http://www.roborealm.com/registration/index.php

 (http://www.roborealm.com/registration/index.php)