Content deleted Content added
m Removing link(s): Wikipedia:Miscellany for deletion/Portal:Robotics (2nd nomination) (Xunlink) |
Removing Simulated_Reference_Platform_Robot.png; it has been deleted from Commons by Yann because: per c:COM:NETCOPYVIO. |
||
(21 intermediate revisions by 17 users not shown) | |||
Line 1:
{{More citations needed|date=December 2022}}
{{Infobox
| name
| logo
| caption
| released
| latest release version=4.0
|
| developer
| operating system=
* Tested on Windows 8 Consumer Preview but not supported until final release of Windows 8
* [[Windows XP SP2]], [[Windows Vista|Vista]], [[Windows 7]], [[Windows Embedded 7]], [[Windows Server 2003|Server 2003]] up to 2008 R3
* [[Windows CE 5.0|CE 5.0]], [[Windows CE 6.0|CE 6.0]] up to [[Windows Server 2008 R2]]
| genre
| license
}}
'''Microsoft Robotics Developer Studio''' (Microsoft RDS, '''MRDS''') is a discontinued [[Microsoft Windows|Windows]]-based environment for [[robot]] control and [[simulation]]
RDS is based on
Features include: a [[visual programming]] tool, [[Microsoft Visual Programming Language]]
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]]
==Components==
[[File:Reference Platform Robot.jpg|thumb|Example of a Reference Platform Robot]]
*
*
*
*
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 CCR and DSS Toolkit.
==Tools==
[[File:Mars rover msrds simulation.jpg|300px|alt=MarsRoverSimulation|right|upright=2|Simulated robot and environment in MRDS]]
The tools that allow
▲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.
* [[Microsoft Visual Programming Language|Visual Programming Language]] is a graphical development environment that uses a service and activity catalog.
** They can interact graphically, a service or an activity is represented by a block that has inputs and outputs that
** Linking can be done with the mouse, it allows
** VPL also allows
**
* RDS 3D simulation environment allows
* There are several simulation environments in RDS. These environments were developed by [[SimplySim]]
Line 58 ⟶ 53:
** 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
==Notable applications==
* [[Princeton University]]'s [[DARPA Grand Challenge|DARPA Urban Grand Challenge]] [[autonomous car]] entry was programmed with MRDS.<ref>{{cite web |url=http://www.darpa.mil/grandchallenge/TechPapers/Princeton_University.pdf |title=Technical Paper for the Darpa Challenge |access-date=2011-02-03 |archive-url=https://web.archive.org/web/20100331052411/http://www.darpa.mil/grandchallenge/TechPapers/Princeton_University.pdf |archive-date=2010-03-31 |
* [[MySpace]] uses MRDS's [[parallel computing]] foundation libraries, CCR and DSS, for a non-robotic application in the back end of their site.<ref name="sdtimes.com">{{cite
* [[Indiana University]] uses MRDS in a non-robotic application to coordinate a high-performance computing network.<ref name="sdtimes.com"/>
* In 2008 [[Microsoft]] launched a simulated [[robotics]] competition named [[RoboChamps]] using MRDS, four challenges were available
* The 2009 [[robotics]] and [[algorithm]] section of the [[Imagine Cup]] [[software]] competition uses MRDS visual simulation environment. The challenges of this competition were also developed by [[SimplySim]] and are improved versions of the [[RoboChamps]] challenges.
==Critique==
* 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
* The main RDS4 website
==
Microsoft Robotics Developer Studio has not been updated or patched since version 4.0, which was released on March 8, 2012.
On September 22, 2014, as part of Microsoft's [[restructuring]] plan, the Robotics division of Microsoft Research was suspended, according to a tweet from Ashley Feniello, a principal developer at Microsoft Robotics division of
==See also==
* [[Player Project]] – used in research and post-secondary education ([[Open-source software|open source]] and [[free software|free]])
* [[Webots]]
* [[Project Chrono]]
* [[Concurrency and Coordination Runtime]]
* [[URBI]]
Line 123 ⟶ 80:
* [[Mobile Robot Programming Toolkit]]
* [[Arduino]]
* [[
==References==
{{Reflist}}
==Further reading==
* {{cite book
|title = Programming Microsoft Robotics Studio▼
|publisher = [[Microsoft Press]]▼
▲ |year = 2008
* {{cite book
|last1=Johns |first1=Kyle
▲ |author2=Taylor, Trevor
▲ |year = 2008
* {{cite book▼
▲ |isbn = 0-470-14107-7}}
|last1=Kang |first1=Shih-Chung
|last2=Chang |first2=Wei-Tze |last3=Gu |first3=Kai-Yuan |last4=Chi |first4=Hung-Lin
▲{{cite book
▲ |title = Robot Development Using Microsoft Robotics Developer Studio
▲ |publisher = Chapman and Hall/CRC Press
▲ |year = 2011
▲ |isbn = 978-1-4398-2165-7}}
==External links==
{{
* {{Official website|
* [http://msdn.microsoft.com/robotics/ Microsoft MSDN robotics pages]
* [http://msdn2.microsoft.com/en-us/library/bb483024.aspx Microsoft Robotics Studio: An Introduction]
Line 161 ⟶ 116:
* [http://mrdssamples.codeplex.com/ MRDS Codeplex Samples] (MRDS 2008 R3)
* [http://promrds.codeplex.com/ Additional Samples from Professional Robotics Developer Studio textbook] (MRDS 2008 R3)
* [http://www.roboticsnedir.com Microsoft Robotics Studio Community
* [http://groups.google.com/group/microsoft.public.msroboticsstudio/topics Microsoft robotics newsgroup from Google Groups]
* [http://channel9.msdn.com/wiki/default.aspx/Channel9.MSRoboticsStudio Channel9 wiki page about Microsoft Robotics Studio]
* [https://web.archive.org/web/20070922084213/http://www.conscious-robots.com/en/robotics-studio/index.php www.Conscious-Robots.com pages for
* [http://www.ageia.com/ PhysX by Ageia Home]
* Robubox's MSRS tutorials and simulator samples [http://www.robubox.com Official Website]
* [https://web.archive.org/web/20071123112403/http://simplysim.net/ SimplySim
* [http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=22 Imagine Cup 2009
{{Microsoft development tools}}
[[Category:Microsoft development tools|Robotics Developer Studio]]
[[Category:Integrated development environments]]
[[Category:Robotics suites]]
|