Microsoft Robotics Developer Studio: Difference between revisions

Content deleted Content added
m Supported robots: archive link repair, may include: archive.* -> archive.today, and http->https for ghostarchive.org and archive.org (wp:el#Specifying_protocols)
Line 1:
{{More citations needed|date=December 2022}}
{{cleanup |reason=external links in the body of this article |date=January 2014}}
{{Infobox software
| name = Microsoft Robotics Developer Studio
Line 14:
| genre = [[Robotics suite]]
| license = Various
| website = No longer available
}}
'''Microsoft Robotics Developer Studio''' (Microsoft RDS, '''MRDS''') is a discontinued [[Microsoft Windows|Windows]]-based environment for [[robot]] control and [[simulation]] that was aimed at academic, hobbyist, and commercial developers and handled a wide variety of robot hardware. It required the Microsoft [[Windows 7]] operating system or later.
Line 22 ⟶ 21:
Features include: a [[visual programming]] tool, [[Microsoft Visual Programming Language]] for creating and debugging robot applications, [[Internet|web-based]] and windows-based interfaces, [[3D computer graphics|3D simulation]] (including [[hardware acceleration]]), easy access to a robot's [[sensor]]s and [[actuator]]s. The primary programming language is [[Visual C Sharp|C#]].
 
Microsoft Robotics Developer Studio includes support for packages to add other services to the suite. Those currently available include Soccer Simulation and Sumo Competition by Microsoft, and a community-developed Maze Simulator, a program to create worlds with walls that can be explored by a virtual [[robot]], and a set of services for [[OpenCV]]. Most of the additional packages are hosted on [http://www.codeplex.com CodePlex] (search for Robotics Studio). [http://swrobotics.codeplex.com/ Course materials] are also available.
 
==Components==
Line 34 ⟶ 33:
 
CCR and DSS are also available separately for use in commercial applications that require a high level
of concurrency and/or must be distributed across multiple nodes in a network. This package is called the [https://web.archive.org/web/20081102175220/http://www.microsoft.com/ccrdss/ CCR and DSS Toolkit].
 
==Tools==
{{You|section|date=December 2022}}
[[File:Mars rover msrds simulation.jpg|300px|alt=MarsRoverSimulation|right|upright=2|Simulated robot and environment in MRDS]]
The tools that allow to develop an MRDS application contain a graphical environment (Microsoft Visual Programming Language : VPL) command line tools allow you to deal with Visual Studio projects (VS Express version is enough) in C#, and 3D simulation tools.
Line 56:
** Urban
* Many examples and tutorials are available for the different tools, which permits a fast understanding of MRDS. Several applications have been added to the suite, such as Maze Simulator, or Soccer Simulation which is developed by [[Microsoft]].
* The [[Kinect]] sensor can be used on a robot in the RDS environment. RDS also includes a simulated Kinect sensor. The Kinect Services for RDS are licensed for both commercial and non-commercial use. They depend on the [https://web.archive.org/web/20120103103154/http://www.kinectforwindows.org/ Kinect for Windows SDK].
 
==Notable applications==
Line 68:
* The complication and overhead required to run MRDS prompted [[Princeton Autonomous Vehicle Engineering]] to convert their [[Prospect 12]] system from MRDS to [[IPC++]].<ref>{{cite web|url=http://pave.mycpanel.princeton.edu/wp/?page_id=142 |title=Princeton Autonomous Vehicle Engineering -Section Software |publisher=Pave.mycpanel.princeton.edu |access-date=2019-04-08}}</ref>
* The main RDS4 website was last updated on 2012-06-29. (In fact, the product no longer exists).
 
==Versions and Licensing==
* Robotics Studio 1.0 (Commercial and Non-Commercial Use Licenses) -- Release Date: December 18, 2006
* Robotics Studio 1.5 (Commercial and Non-Commercial Use Licenses) -- Release Date: May 2007
* Robotics Studio 1.5 "Refresh" (Commercial and Non-Commercial Use Licenses) -- Release Date: December 13, 2007
* Robotics Developer Studio 2008 Standard Edition (Commercial Use), Academic Edition (Academic use) and Express Edition (Commercial and Non-Commercial Use) -- Release Date: November 18, 2008
* Robotics Developer Studio 2008 R2 Standard Edition (Commercial Use), Academic Edition (Academic use) and Express Edition (Commercial and Non-Commercial Use) -- Release Date: June 17, 2009
* Robotics Developer Studio 2008 R3—Release Date: May 20, 2010. With R3, Robotics Developer Studio 2008 is now free and the functionality of all editions and CCR & DSS Toolkit has been combined into the single free edition. R3 is no longer compatible with .NET Compact Framework development and it no longer supports Windows CE.<ref>{{Cite web |url=http://blogs.msdn.com/msroboticsstudio/archive/2010/05/20/microsoft-announces-robotics-developer-studio-2008-r3.aspx |title=Microsoft Announces Robotics Developer Studio 2008 R3: Microsoft Robotics Blog |access-date=2010-05-21 |archive-url=https://web.archive.org/web/20100523054704/http://blogs.msdn.com/msroboticsstudio/archive/2010/05/20/microsoft-announces-robotics-developer-studio-2008-r3.aspx |archive-date=2010-05-23 |url-status=dead }}</ref>
* Robotics Developer Studio 4 -- Release Date: March 8, 2012. This release adds full support for the Kinect sensor via the [https://web.archive.org/web/20120103103154/http://www.kinectforwindows.org/ Kinect for Windows SDK V1]. A [http://webarchive.loc.gov/all/20141127174852/http://download.microsoft.com/download/2/1/D/21DBB289%2D2ACD%2D45F4%2DB6E2%2DE625FEA70B0D/RDS_Reference_Platform.pdf Reference Platform Design] is included in the documentation, with the first implementation being the [https://web.archive.org/web/20120303002620/http://www.parallax.com/eddie Eddie robot] from Parallax. It also updates RDS to .NET 4.0 and XNA 4.0.<ref>{{Cite web |url=http://blogs.msdn.com/b/msroboticsstudio/archive/2011/09/17/announcing-microsoft-robotics-developer-studio-4-beta.aspx |title=Microsoft Announces Robotics Developer Studio 4 Beta: Microsoft Robotics Blog |access-date=2011-09-20 |archive-url=https://web.archive.org/web/20110923175247/http://blogs.msdn.com/b/msroboticsstudio/archive/2011/09/17/announcing-microsoft-robotics-developer-studio-4-beta.aspx |archive-date=2011-09-23 |url-status=dead }}</ref>
 
==Supported robots==
[[File:ms studio create.png|thumb|230px|An [[iRobot Create]] robot inside Microsoft Robotic Studio's Visual Simulation Environment]]
[[File:Robotino in MRDS.png|thumb|230px|[[Robotino]] inside Microsoft Robotic Studio's Visual Simulation Environment]]
 
* [[ABB Group]] Robotics - [http://www.abb.com/cawp/seitp202/6a07b8b2b76766e3c125750d0039a76b.aspx ABB Connect for Microsoft Robotics Developer Studio]
* Adept MobileRobots Pioneers (first robots to run under MRDS) [[Pioneer DX and Pioneer AT]] [https://web.archive.org/web/20100227093151/http://www.mobilerobots.com/ Official WebSite] (Subsumed under reference design)
* Aldebaran Robotics [[Nao (robot)|Nao]] [https://web.archive.org/web/20100614180833/http://www.aldebaran-robotics.com/en Official WebSite] (Support dropped in latest version)
* Arieh Robotics Project Junior ([[Physical computing]] PC) [https://web.archive.org/web/20110210120350/http://arobotineveryhome.com/ Official WebSite]
* [[CoroWare]] [[CoroBot]] and Explorer [http://robotics.coroware.com/products Official Website]
* [[Lego Mindstorms NXT]] [http://mindstorms.lego.com Official Website]
* [[Lego Mindstorms#RCX|Lego Mindstorms RCX]] (Support dropped in Robotics Developer Studio 2008)
* [[iRobot Create]]
* [[KUKA]] Robotics [http://www.kuka.com/en/products/software/educational_framework/start.htm Educational Framework]
* [[Parallax, Inc. (company)|Parallax]] [[Boe-Bot]]
* [[Parallax, Inc. (company)|Parallax]] [[Scribbler (robot)|Scribbler]]. Through [[Institute for Personal Robots in Education|IPRE]].
* [[Parallax, Inc. (company)|Parallax]] [https://web.archive.org/web/20110923174409/http://www.parallax.com/eddie Eddie robot]. Supported directly by software available for download from Parallax.
* [[fischertechnik]] FT16 (Supported through [http://mrdssamples.codeplex.com/ MRDS Codeplex Samples])
* Robosoft's robots [https://web.archive.org/web/20130102031025/http://www.robosoft.fr/ Official WebSite]
* Kondo [[KHR-1]] (Supported through [http://mrdssamples.codeplex.com/ MRDS Codeplex Samples])
* [[Segway PT|Segway]] RMP [https://archive.today/20090806021046/http://www.segway.com/rmp Official WebSite] by: [http://www.benaxelrod.com/MSRS/index.html#Segway Ben Axelrod]
* [http://www.surveyor.com/ Surveyor] [https://web.archive.org/web/20100209111632/http://www.surveyor.com/SRV_info.html SRV-1]
* [[RoboticsConnection]] [[Traxster]]. [http://www.roboticsconnection.com/t-microsoftroboticsstudio.aspx Link] r
* [https://web.archive.org/web/20091228034104/http://www-robotics.cs.umass.edu/Robots/UBot-5 uBot-5] from the Laboratory For Perceptual Robotics at [[University of Massachusetts Amherst]]
* [[Vex Robotics Design System]] available at [http://www.codeplex.com/VexMsrs CodePlex]
* [[WowWee]] [[RoboSapien]], via the [http://www.usbuirt.com USB-UIRT] device
* [[ZMP INC.]] e-nuvo WALK [https://web.archive.org/web/20081216024846/http://www.zmp.co.jp/e-nuvo/en/index.html Official Website]
* CNRobot Co. Ltd [[CRX10]] [https://web.archive.org/web/20120418234538/http://cnrobot.co.kr/en/ Official Website]
* [[Robotino]] from Festo Didactic Germany
 
==Microsoft Robotics and the Future==
Line 134 ⟶ 96:
|year = 2008
|isbn = 978-0-7356-2432-0}}
 
* {{cite book
|last = Johns
Line 143 ⟶ 104:
|year = 2008
|isbn = 978-0-470-14107-6}}
 
* {{cite book
|last = Kang