logo logo
Tuesday, 22 May 2012
 
 
Main Menu
Home
Conscious Machines...
AI Techniques...
Neuroscience...
Researchers...
Publications...
Reviews...
MC Bibliography
Robotics Studio...
Forums...
Blog...
Frontpage
Upcoming Events
05.Jun. 2012

Cognition & Consciousness
Menorca. Spain
02.Jul. 2012

ASSC 16
Brighton, UK
02.Jul. 2012

Revisiting Turing and his Test
Birmingham, UK
31.Oct. 2012

BICA 2012
Palermo. Italy
Tag Cloud
Associations Books Conferences Conscious Conscious Machines Consciousness Developer Documentación Documentation Español Machine Machine Consciousness Machines Neuroscience Publications Research Researchers Reviews Robotics Robots Spanish Studio VPL Work
More
Reader's Preferred
MCexperts List
FAQs
Glossary
Site Map
Microsoft Robotics Studio October 2006 CTP Print E-mail
Written by Raúl Arrabales Moreno   
Tuesday, 24 October 2006

Image 

Microsoft Robotics Group has released the October 2006 Community Technical Preview (CTP) of the Microsoft Robotics Studio. This version can be downloaded from this link.

For those of you who don't know what Robotics Studio is, let me quote Microsoft: The Microsoft Robotics Studio is a Windows-based environment for academic, hobbyist and commercial developers to easily create robotics applications across a wide variety of hardware. Key features and benefits of the Microsoft Robotics Studio environment include: end-to-end Robotics Development Platform , lightweight services-oriented runtime, and a scalable and extensible platform.  

I downloaded the October 2006 CTP some days ago and I have been playing around with the improved simulation engine.  It goes smooth in a normal PC running Windows XP using a mid-range graphics card. Having a few (relatively simple) objects in the simulated world I see no need for the specific AGEIA hardware accelerator board. It is also true that I didn't manage to get it working properly with the more complex simulated worlds (maybe due to some missconfiguration).

I'm using Visual Studio 2005 and C# as most of samples included in Robotics Studio are coded in this language. However, Robotics Studio also support VB.net, Javascript and Python. When I get familiar enough with the simulation engine I'll try with a physical robot (likely Lego RCX), and I'll post an update with my comments. 
 
For the time being these are the new features in Robotics Studio October 2006 CTP (from Robotics Studio Team Blog):
 

New Simulation Support

    In addition to the move to the new XNA framework the following improvements have been added:
    • New support for simulating and controlling cameras, either one active at a time, or multiple concurrent camera rendering from different perspectives.
    • Simulation Tutorial 2 expanded to include a LEGO NXT, plus a real-time simulation webcam mounted on the Pioneer P3DX
    • Support for Xbox 360 wired gamepad controllers enabling you to control the simulation camera view
    • Improved support for .OBJ file format (support for .X files has been removed).

Improved Robot Support

We have improved our support for the LEGO NXT and the Roomba.
  • LEGO NXT – We now support automatic download of the program loaded on the LEGO NXT brick to facilitate communication with your MSRS authored program. Now once you just set your BlueTooth connection between your PC and the LEGO NXT and you can just run your application. We have also added support for access to some the advanced commands that are available for the NXT.
  • iRobot Roomba – We added support for a drive service and a contact sensor service for the Roomba, making it easier to program for the Roomba.

Improved Visual Programming Language

We have enhanced the Microsoft Visual Programming Language. You will see a number of small improvements including the ability to use simple operators (in addition to C style) for the Calculate activity and values are now automatically converted to strings if your connection expects a string. There’s also a toolbar for common items, visible grid options, and debug support has been improved. We’ve also improved some of the services to make them more accessible and added a new string function service and a URL Launcher. We’re still not done with this yet and welcome your comments.

New Devices Services

We have enhanced support for DX9 (DirectInput) controllers and added support for Xbox 360 (XInput) controllers.

Improved CCR and DSS Runtime

We’ve made some significant improvements that has doubled message throughput within node (between services) and between nodes. XML footprint has been reduced by half. Peak message throughput on multiprocessor machines is now close to 90,000 SOAP messages per second, between services on the same node, and 2,500 messages between nodes (using TCP or HTTP, full serialization).

There is also new CCR functionality for throttling task scheduling, greatly reducing code required for common robotic scenarios:

  • Throttling based on dispatcher queue size (keep last N items or throttle if queue is full)
  • Throttling based on scheduling (tasks/second)

Improved Documentation and References



We have also updated some of the UI for various services to make them more responsive and easier to interpret. For example, the Control Panel now allows for fast searching of services that can be started.
 

Improved Setup and Installation of Gadgets

The security settings for gadgets is now done automatically using an ActiveX object that after prompting the user for permission sets the right code access permissions for running gadgets within Internet Explorer. See the Advanced Robotics Tutorials for details.

 

 

Add as favourites (331) | Quote this article on your site | Views: 15393

  Be first to comment this article
RSS comments

Only registered users can write comments.
Please login or register.


Related Items:

  1. Jobs: Two Chair positions for new Centre for Computational Neuroscience and Co
  2. Birmingham Fellows in Robotics and Cognitive Systems
  3. Finding papers about consciousness and robotics
  4. Paladyn. Journal of Behavioral Robotics
  5. International Journal of Social Robotics
  6. Cognitive Robotics and Machine Consciousness
  7. The Puzzle of the Brain: Conciousness
  8. Cognitive Robotics
  9. Global Workspace Theory (GWT)
  10. Multiple Draft Model
Last Updated ( Wednesday, 01 August 2007 )
 





Lost Password?
No account yet? Register
 Conscious Robots RSS FeedConscious Robots RSS Feed

Find us on Facebook

Follow us on TwitterFollow us on twitter
 
CR
miel continental