Sunday, July 21, 2013

Microsoft Robotics Developer Studio?


Tybs, have you used MRDS ? What did you find clunky about it ?

I've used MRDS for several projects, including my recent MechWarfare entry, Boojum. The bot fared just OK, but I like MRDS a lot. I've just started using ROS and of the two I currently prefer MRDS. It won't really be a fair comparison, though, until I know ROS better.

>>I can't get my head around what MSRDS actually is though. Is it open?
It's open in that you can write services for whatever hardware you want. You can use any .NET language. You can't get at the source code for the runtime components of MRDS (called CCR and DSS) like you can for ROS. I'm not sure I'd want to even if I could. MRDS has a really brilliant architecture to it, but there is a learning curve involved. The curve is worth the payoff.

>> is it flexible?
I haven't found anything that I couldn't do with MRDS yet. My biggest inflexibility complaint regarding it is that MRDS no longer runs on WinCE. MRDS requires Windows Emdedded at the least. My bot runs C# and C++ code under Windows Embedded 7. It communicates over WiFi to the operator console running C# WPF code under Windows 8 desktop. You can see the UI here:
http://mech-warfare.com/images/phoca...3/image112.JPG

>> Can i use any hardware?
MRDS requires .NET. So your processing hardware will need to run that. I think there are now ARM based .NET boards out there. I don't know if MRDS can run on those. You can communicate with other hardware using USB, Serial, I2C, Ethernet, or whatever else is available. For example, Boojum uses both a Pico-ITX board that runs MRDS and an Arduino nano that handles I/O and gaits.

>> What libraries are there?
These are called 'services' under MRDS. The basics are there and more services come all the time. For example, an MRDS Kinect service is all the rage right now. I think ROS has more available than MRDS aright now.

>> What is the community like?
Small. MS did a fantastic job promoting and supporting MRDS when it forst came out, but it's dropped off. Have you been here:
http://www.microsoft.com/robotics/#Support

- CogswellCogs

Source: http://feeds.trossenrobotics.com/~r/TRCommunity/~3/k0FNDn39zaQ/showthread.php

masters par 3 gwen stefani overeem laron landry mary j blige burger king islands 2013 nissan altima

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.