Most Read Latest News Blog Resources

Microsoft speeds up throughput in Robotics platform




November 19, 2008 — 
The Bionic Woman wasn’t created using Windows, but there’d be nothing stopping someone from trying today. Microsoft’s latest robotics programming platform offers new simulation capabilities and faster throughput between services to help build the next generation of robots.

Microsoft delivered Robotics Developer Studio 2008 yesterday. The platform provides increased runtime performance, uses less network overhead and offers new tooling for configuring distributed applications and reviewing simulation experiences.

Runtime performance improvements in RDS 2008 provide 1.5 to 3 times faster message throughput between services, and services load twice as fast, according to the company. Developers may also define more-specific messages, thereby reducing network utilization and processor workload.

Microsoft achieved the performance increases by reducing memory allocation in the message path between services, removing contention points that would limit the potential for parallel execution, and simplifying service loading and instantiation, explained Tandy Trower, general manager of Microsoft Robotics.

The development studio contains the Concurrency and Coordination Runtime (CCR) and a distributed runtime called Decentralized Software Services (DSS).

Put simply, CCR coordinates components and transactions. Its companion DSS scales out across networks, or down in the case of robots, pushing service-oriented architecture to tiny devices, Trower, said in an interview last summer. The robotics group is transferring the runtimes to Microsoft’s developer division to become part of .NET.

Developers can run RDS 2008 in Visual Studio 2005 or 2008. The Visual Programming Language tool, used to create services, now has a method for defining and configuring distributed applications. It defines a node for each compute device in a distributed application, and each appears as a separate visual panel within the tool window that services can be added to, said Trower.

“These tools then generate individual manifests for each node. Manifests are special configuration files that define what services need to operate together. The tools also automatically fix up URIs [Uniform Resource Identifier] for partner services, depending on which node you dragged them [to],” he explained.

When a design is mature enough to be considered for production, developers can now use the studio’s Visual Simulation Environment to record and replay simulation experiences. VSE also provides a new floor-plan editor for recreating interior structures, as well as additional sample outdoors simulation environments. Additionally, it can import content from SolidWorks 3D CAD software and Microsoft’s own trueSpace 3D modeling software.

RDS 2008 retails for US$500 and will be available under Microsoft’s volume licensing program in February.

An express edition that targets hobbyists and students can be downloaded free of cost.


Related Search Term(s): roboticsVisual StudioMicrosoft


Share this link: http://www.sdtimes.com/link/33061
 

Add comment


Name*
Email*  
Country     


  • Comment
  • Preview
Loading



 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 
Download Current Issue
ISSUE 3/15/2010 PDF

Need Back Issues?
DOWNLOAD HERE

Receive the print Edition?


 
blogs tab
Google Code turns 5
Google Code Turns 5, and adds a Paxos Algorithm to make the system more stable and reliable.
03/17/2010 11:16 AM EST

Test your Visual Studio 2010 know-how
Microsoft is offering free beta certification exams for Visual Studio 2010.
03/17/2010 11:08 AM EST

Microsoft lifts the hood on IE9
Microsoft is previewing IE9.
03/16/2010 01:10 PM EST

 

Events calendar tab
3/22/2010 to 3/25/2010
Santa Clara, Calif.
The Eclipse Foundation

4/12/2010 to 4/14/2010
Las Vegas
Penton Media

4/12/2010 to 4/15/2010
Santa Clara, Calif.
O'Reilly Media

4/19/2010
New York City
Flagg Management

4/25/2010 to 4/28/2010
Overland Park, Kans.
IIUG