BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Microsoft Releases Version 4 of Robotics Developer Studio

| by Michael Stal on Mar 11, 2012. Estimated reading time: 1 minute |

In the last years there has been an increasing relevance of robotics which Bill Gates is considering as one of the most important future developments. Microsoft has introduced a development environment for this area early and has recently introduced Microsoft Robotics Developer Studio 4.0 (RDS4).

One of the extensions in the Robotics Develop Studio is support for the Kinect sensor. Even without availability of existing hardware developers might build software applications by testing them with simulation tools.

According to Microsoft the new version offers several benefits:

    • With RDS 4 simulation tools, you don’t need physical hardware to develop a Kinect-based robot!
    • For hardware design, Microsoft has published the Robotics Developer Studio: Reference Platform Design specification for a standardized Kinect-based robot, to work with RDS 4. Parallax, Inc has manufactured a hardware kit based on the reference platform design specification which is available now.
    • RDS 4 also adds support for Microsoft .NET Framework 4.0, XNA 4.0, and Silverlight 4.0.
    • Developers can use the tool to build commercial products based on the RDS 4 platform.

In the new version a 3D based simulation environment is available. The new DSS Manifest Editor (DSSME) allows creation of application configuration and distribution scenarios. The VPL (Visual Programming Language)

provides a relatively simple drag-and-drop visual programming language tool that helps make it easy to create robotics applications. VPL also provides the ability to take a collection of connected blocks and reuse them as a single block elsewhere in your program. VPL is also capable of generating human-readable C#.

And the Concurrency and Coordination Runtime (CCR) allows  handling asynchronous input and output. The complexity is reduced because CCR hides the “complexities of manual threading, locks, and semaphores.”

Also there is a Lightweight state-oriented Decentralized Software Services (DSS) framework  where developers can create program modules with robots and PCs communicating by using an  open protocol.

Interested readers may download the RDS4 here.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

This sounds fun! by Roopesh Shenoy

I'm gonna try this out whenever I get time! Thanks Mike for the heads up.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT