views:

244

answers:

2

I am soon to start with Microsoft Robotics Studio.

My question is to all the gurus of MSRS, Can simple simulation (as obstacle avoidance and wall following) be done without any hardware ?

Does MSRS have 3-dimensional as well as 2-dimensional rendering? As of now I do not have any hardware and I am only interested in simulation, when I have the robot hardware I may try to interface it!

Sorry for a silly question, I am a MSRS noob, but have previous robotics h/w and s/w experience.

Other than MSRS and Player Project (Player/Stage/Gazebo) is there any other Software to simulate robots, effectively ?

A: 

Did you rtfmn? did you wikigooglopedia it? Did you look at http://msdn.microsoft.com/en-us/robotics/default.aspx ?

I mean, if you are truly motivated, wouldn't you even just read a faq or something? What will it gain you when someone answers with one word "yes/no"?

Sorry, I really don't mean to be rude, but if you have a genuine interest then you should do some groundlevel n00b reading. And if you don't, then you are unlikely to get very far.

Again - no offence intended.


Don't flame me, bro!

Mawg
@ mawg : I have read many conflicting opinions .... I am working with a similar software (player-stage) and this question was to seek opinion of fellow stackoverflow users ! ...... a "yes/no" with a hint of opinion may have helped me !
Arkapravo
+1 for not being upset ;-) I got out of the wrong side of the meeting yesterday ;-) Hope you get the answer you are looking for (I guess you checked out the FAQ, and posted to the forum there, if they have one?
Mawg
+1  A: 

MSRS tackles several key areas. One of them is simulation. The 3D engine is based on the AGeia Physics engine and can simulate not only your robot and its sensors, but a somewhat complex environment.

The demo I saw had a Pioneer with a SICK lidar running around a cluttered appartment living room, with tables, chairs and etc.

The idea is that your code doesn't even need to know if it's running on the simulator or the real robot.

Edit:
A few links as requested:
Start here: http://msdn.microsoft.com/en-us/library/dd939184.aspx alt text

Then go here: http://msdn.microsoft.com/en-us/library/dd939190.aspx alt text

Then take a look at some more samples: http://msdn.microsoft.com/en-us/library/cc998497.aspx alt text

Padu Merloti
@Padu Merloti : ...... ' code doesn't even need to know if it's running on the simulator or the real robot' .... REALLY ... Then I am for some thrill ride ! ... have you been working on MSRS ? .... Do you have sample program snippets etc ....(a blogspot will sure help a Noob as me ! )
Arkapravo
Terrific, I wanted to vote you up ! .... but this system would not let me do so ! .... Many thanks ... by any chance have you worked with player-stage ?
Arkapravo
I have not, but some of my colleagues from a DoD branch (sorry can't say which) use it and love it to control Segway RMP's
Padu Merloti
I have recently got Player Stage to work (and it is for academic stuff, not DoD :D ) .... it is really nice ! .... I wish I could vote you up dude ...
Arkapravo
@Padu Merloti : One more question, I guess Microsoft Robotics Developers Studio is not open-source nor freeware ? .... am I right ?
Arkapravo
According to this site: http://msdn.microsoft.com/en-us/robotics/aa731520.aspx it is free of charge for both commercial and non-commercial endeavors. The main core is not open source, but most examples are.
Padu Merloti
@Padu Merloti : Hey, do you know which version of ODE does MRDS uses ?
Arkapravo