Microsoft Robotics Developer Studio

This is an old revision of this page, as edited by Altermike (talk | contribs) at 11:51, 5 April 2007 (Features). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Microsoft Robotics Studio is a Windows-based environment for robot control and simulation.

Microsoft Robotics Studio
Developer(s)Microsoft in association with the community
Stable release
Microsoft Robotics Studio (1.0) / December 12, 2006
Operating systemWindows XP SP2, Windows Server 2003, Windows Vista, Windows XP Embedded
TypeRobotics suite
LicenseCTP
WebsiteOfficial Webpage

Features

End-to-end robotics development platform
A visual programming tool, Microsoft Visual Programming Language, for creating and debugging robot applications. Developer can interact with robots through web-based or windows-based interfaces.

3-D Simulation
Realistic simulation is provided by PhysX engine from AGEIA. Software emulation or hardware acceleration is possible.

Lightweight services-oriented runtime
Developer can easily access robot's sensors and actuators, provided by .NET-based concurrency library implementation. Communication is message-based allowing communication between modules.

Scalable, extensible platform
Whole application is robot-multi-platform. Various languages are allowed - Microsoft Visual Studio Express languages (Visual C#® and Visual Basic® .NET), JScript® and Microsoft IronPython 1.0 Beta 1, and third-party languages that conform to its services-based architecture.
Runtime components MS-RS also includes CCR (Concurrency and Coordination Runtime) and DSS (Decentralized Software Services).

See also