Contents tagged with Robotics

  • Microsoft Releases Preview of New Version of Its Robotics Platform

    Posted by sumeethevans on April 9 2008, 10:12 PM. Posted in Robotics.

    Today, at the RoboBusiness Conference and Exposition in Pittsburgh, Microsoft Corp. released the first community technology preview (CTP) of Microsoft Robotics Developer Studio 2008, the new version of its robotics programming platform. Microsoft Robotics Developer Studio 2008 contains improvements in its runtime performance, distributed computational capabilities and tools.

    Scheduled for release later this year, the first preview of the product is now available for evaluation and testing by developers, customers and partners. Microsoft Robotics Developer Studio 2008 is a Windows-based environment that can be used by academic, hobbyist and commercial developers for the creation of a variety of robotic programs and testing scenarios.

    “We launched Microsoft Robotics Studio in 2006 in response to the robotics community’s request for a mature platform and toolset that would provide for stability and portability, allowing more people to participate and contribute,” said Tandy Trower, general manager of the Microsoft Robotics Group. “Microsoft Robotics Developer Studio 2008 demonstrates Microsoft’s continued commitment to help catalyze the emerging new markets for robotics by delivering even better performance and enhanced tools.”

    Microsoft Robotics Developer Studio 2008 includes the following new elements:

    • Increased runtime performance. Performance improvements of 150 percent to 300 percent in message throughput between services within a node and between DSS nodes. Services now load 200 percent faster. • Improved distributed computational capabilities. Support for distributed language integrated queries (LINQ), which reduces network utilization and simplifies service authoring. LINQ support enables advanced filtering and inline processing of sensor data at the source. • Improvements to tools. The ability to visually define computational domains within the Microsoft Visual Programming Language (VPL) tool, providing for easier accessibility to managing distributed execution. The Visual Simulation Environment (VSE) tool adds the ability to record and play back simulations, which allows for easier sharing of running simulation experiences. In addition, VSE adds a new floorplan editor to simplify the definition of complicated structures and interiors. The latest version of the software bears a new name to better reflect its objective to support software development for robots and to better align with Microsoft’s other development tools.

    Previous versions of the software gained widespread support throughout the robotics industry, with more than 200,000 copies downloaded and more than 50 companies pledging their support by joining the Microsoft Robotics Supporting Partner Program.

    Aldebaran Robotics has joined the Microsoft Robotics Supporting Partner Program. Microsoft is working with Aldebaran to bring services and simulation capabilities for the Nao robot to the Microsoft robotics platform. Developers can take advantage of the detailed simulation to validate motion sequences, or test image recognition algorithms.

     

  • Microsoft Robotics Studio (1.5) Refresh

    Posted by sumeethevans on December 15 2007, 6:16 AM. Posted in Robotics.

    The goal of the Microsoft Robotics Studio is to supply a software platform for the robotics community that can be used across a wide variety of hardware, applicable to a wide audience of users, and development of a wide variety of applications. As a platform, our intent is also to enable third parties to supply support for new hardware, technologies, and tools, just as Microsoft Windows provides a platform for others to bring their products and technologies to the community of PC users. So while we may populate our platform with some of our own contributions, those should not be considered exclusive to tools or libraries provided by other parties looking to provide interesting technologies for this platform.The Microsoft Robotics Studio delivers three areas of software:
    1. A scalable, extensible runtime architecture that can span a wide variety of hardware and devices. The programming interface can be used to address robots using 8-bit or 16-bit processors as well as 32-bit systems with multi-core processors and devices from simple touch sensors to laser distance finding devices.
    2. A set of useful tools that make programming and debugging robot applications scenarios easier. These include a high quality visual simulation environment that uses the AGEIA Technologies™ PhysX™ engine.
    3. A set of useful technology libraries services and samples to help developers get started with writing robot applications.

    Our development environment runs on the platforms listed in the section "System Requirements". It can be used to support robots that support these platforms as well as robots that can be remotely controlled from a PC running a supported platform. The remote control can for example be through a serial port, Bluetooth®, RF or Wi-Fi. We provide information that can be used by hardware or software vendors to make their products compatible with our development platform.

    Download At Source

  • CCR Update for Microsoft Robotics Studio (1.5) Aug 2007

    Posted by sumeethevans on September 7 2007, 11:10 PM. Posted in Robotics.

    This package contains an updated version of the ccr.core.dll which resolves an issue with the CCR scheduling logic. The issue reproduces when the dispatcher queuing policy is applied to constrain task execution based on queue depth or scheduling rate. The issue manifests as 100% CPU usage when CCR throttling is used. For more details please look under Related Resources at the description of the issue.

    Download At Source

  • Here's how Microsoft Robotics Studio is getting used...

    Posted by sumeethevans on August 29 2007, 7:38 AM. Posted in Robotics.

    About a week ago we had an interesting presentation at Microsoft Research given by Rod Grupen from the Laboratory for Perceptual Robotics, Department of Computer Science, University of Massachusetts Amherst (UMass) - the lecture was very interesting, and Rod is an excellent speaker - Rod brought some students from the college and an interesting balancing robot called Ubot5 - The robot is running on an x86 based platform, which means it can run Windows XP/Embedded, and therefore could run the CCR/DSS technologies from Microsoft Robotics Studio - in fact, the students spent just two days getting the robot up and running (or at least balancing!) using Robotics Studio - here's a video of the robot "doing it's thing", being controlled by the Robotics Studio dashboard.

    Video: UBot5 - Self Balancing Robot using Microsoft Robotics Studio

    Or, how about a self driving car that took part in the Darpa Urban Challenge? - The Princeton Autonomous Vehicle Engineering (PAVE) team are running MSRS across 5 dual-core systems, here's how Robotics Studio is being used - and of course, video of the vehicle doing its thing (more video here).

    Continue At Source
  • Microsoft Launches Update of Its Robotics Software Platform

    Posted by sumeethevans on July 10 2007, 2:09 AM. Posted in Robotics.

    Microsoft Corp. today announced an improved version of Microsoft® Robotics Studio, just months after the December 2006 introduction of its robotics application development toolkit. The new Microsoft Robotics Studio 1.5 adds support for Windows® Embedded CE 6.0 and Windows Mobile® 6, which allows developers to more easily deploy advanced scenarios and software applications on embedded platforms of a wider variety and lower cost.

    “We’re constantly seeking ways to improve the product through new features and provide a catalyst to academic, hobbyist and commercial segments,” said Tandy Trower, general manager of the Microsoft Robotics Group at Microsoft.

    Microsoft Robotics Studio 1.5 includes improvements to its visual programming language and 3-D real-world-physics-based visual simulation environment, built on the AGEIA Technologies Inc.-based PhysX engine. New services have also been added, including support for vision and speech recognition, expanded documentation and a new editor that makes it easier to configure and target software services for robotics platforms.

    Microsoft Sponsors RoboCup 2007 and Delivers 3-D Soccer Simulation Competition

    Teams competing in RoboCup 2007, an international robotics competition, experienced these improvements firsthand by participating in a Microsoft-sponsored tournament of simulated soccer matches. Powering the competition was a new robot soccer simulation, which includes a 3-D simulated soccer field and scoring services, as well as support that enables different simulated robots to be configured as players. The services are also available to non-Robocup participants at http://www.microsoft.com/robotics. A compatible simulated robot player called robuDOG, from Robosoft, is also available for download from the Robosoft Web site at http://www.robosoft.com, enabling contestants to play virtual soccer with four-legged robots in a realistic 3-D environment. Robosoft also previewed its hardware-based robuDOG robot, and the services used in simulation can be deployed directly on this new robot. The soccer simulation featured at RoboCup 2007 joins a robot sumo simulation also released today, which offers participants an opportunity to create and program simulated robots in a sumo wrestling competition.

    Full Story At Source
  • Microsoft Robotics Studio (1.0.313.2)

    Posted by spy on January 21 2007, 7:33 AM. Posted in Robotics.

    <basefont /> The goal of the Microsoft Robotics Studio is to supply a software platform for the robotics community that can be used across a wide variety of hardware, applicable to a wide audience of users, and development of a wide variety of applications. As a platform, our intent is also to enable third parties to supply support for new hardware, technologies, and tools, just as Microsoft Windows provides a platform for others to bring their products and technologies to the community of PC users. So while we may populate our platform with some of our own contributions, those should not be considered exclusive to tools or libraries provided by other parties looking to provide interesting technologies for this platform.The Microsoft Robotics Studio delivers three areas of software:
    1. A scalable, extensible runtime architecture that can span a wide variety of hardware and devices. The programming interface can be used to address robots using 8-bit or 16-bit processors as well as 32-bit systems with multi-core processors and devices from simple touch sensors to laser distance finding devices.
    2. A set of useful tools that make programming and debugging robot applications scenarios easier. These include a high quality visual simulation environment that uses the Ageia Technologies™ PhysX™ engine.
    3. A set of useful technology libraries services and samples to help developers get started with writing robot applications.
    Our development environment runs on the platforms listed in the section "System Requirements". It can be used to support robots that support these platforms as well as robots that can be remotely controlled from a PC running a supported platform. The remote control can for example be through a serial port, Bluetooth®, RF or Wi-Fi. We provide information that can be used by hardware or software vendors to make their products compatible with our development platform.
    Download At Source
  • Microsoft Robotics Studio (1.0)

    Posted by spy on December 16 2006, 4:10 PM. Posted in Robotics.

    <basefont />
    The goal of the Microsoft Robotics Studio is to supply a software platform for the robotics community that can be used across a wide variety of hardware, applicable to a wide audience of users, and development of a wide variety of applications. As a platform, our intent is also to enable third parties to supply support for new hardware, technologies, and tools, just as Microsoft Windows provides a platform for others to bring their products and technologies to the community of PC users. So while we may populate our platform with some of our own contributions, those should not be considered exclusive to tools or libraries provided by other parties looking to provide interesting technologies for this platform.The Microsoft Robotics Studio delivers three areas of software:
    1. A scalable, extensible runtime architecture that can span a wide variety of hardware and devices. The programming interface can be used to address robots using 8-bit or 16-bit processors as well as 32-bit systems with multi-core processors and devices from simple touch sensors to laser distance finding devices.
    2. A set of useful tools that make programming and debugging robot applications scenarios easier. These include a high quality visual simulation environment that uses the Ageia Technologies™ PhysX™ engine.
    3. A set of useful technology libraries services and samples to help developers get started with writing robot applications.
    Our development environment runs on the platforms listed in the section "System Requirements". It can be used to support robots that support these platforms as well as robots that can be remotely controlled from a PC running a supported platform. The remote control can for example be through a serial port, Bluetooth®, RF or Wi-Fi. We provide information that can be used by hardware or software vendors to make their products compatible with our development platform.
    Download At Source
  • Microsoft Robotics Studio Now Available to Provide Common Development Platform

    Posted by bink on December 14 2006, 3:58 AM. Posted in Robotics.

    Microsoft Robotics Studio Now Available to Provide Common Development Platform More than 30 vendors offer support for creating broad range of innovative robotics applications.

    Among the many remarkable innovations emerging out of the robotics industry, from surveillance robots that can defuse roadside bombs to robotic arms that perform surgeries, one persistent challenge has been the lack of a common development platform that would allow developers to easily create robotic applications for varied hardware platforms. Today, Microsoft Corp. is closing this gap with the release of Microsoft® Robotics Studio, a new Windows®-based development environment for creating robotic software for a wide variety of hardware platforms. Microsoft also introduced a new third-party partner program featuring Microsoft Robotics Studio-enabled applications, services and robots from independent software vendors, service providers, hardware component vendors and robot manufacturers. Already more than 30 third-party companies have pledged support for the new robotics development and runtime platform, which is available for download and evaluation at http://microsoft.com/robotics.

    “Microsoft will help us extend the reach of the iRobot Roomba Open Interface to a broader community of developers,” said Helen Greiner, co-founder and chairwoman of iRobot. “A common development platform like Microsoft Robotics Studio will help ignite the robotics industry and encourage more developers to design new robot applications.”

    The Microsoft Robotics Studio environment is an end-to-end, scalable and extensible robotics development platform that includes the following:

    A visual programming language that enables nonprogrammers to easily program robots using a drag-and-drop environment

    A 3-D tool that simulates robotics applications in physics-based virtual environments, using the licensed PhysX™ engine from AGEIA™ Technologies Inc.

    A lightweight, services-oriented runtime that enables applications to communicate with a wide variety of hardware

    “Microsoft Robotics Studio is our response to requests from many hobbyist, academic and commercial robotics developers,” said Tandy Trower, general manager of the Microsoft Robotics Group. “We have quickly built a strong community with over 100,000 downloads of our preview releases, and we are excited to see the breadth of partner support across a wide variety of hardware platforms.”

    Continue At SourceAlso: Q&A: Microsoft Announces Release of Microsoft Robotics Studio
  • Robotics Studio November 2006 CTP

    Posted by spy on November 8 2006, 2:49 PM. Posted in Robotics.

    <basefont />
    The goal of the Microsoft Robotics Studio is to supply a software platform for the robotics community that can be used across a wide variety of hardware, applicable to a wide audience of users, and development of a wide variety of applications. As a platform, our intent is also to enable third parties to supply support for new hardware, technologies, and tools, just as Microsoft Windows provides a platform for others to bring their products and technologies to the community of PC users. So while we may populate our platform with some of our own contributions, those should not be considered exclusive to tools or libraries provided by other parties looking to provide interesting technologies for this platform.The Microsoft Robotics Studio delivers three areas of software:
    1. A scalable, extensible runtime architecture that can span a wide variety of hardware and devices. The programming interface can be used to address robots using 8-bit or 16-bit processors as well as 32-bit systems with multi-core processors and devices from simple touch sensors to laser distance finding devices.
    2. A set of useful tools that make programming and debugging robot applications scenarios easier. These include a high quality visual simulation environment that uses the Ageia Technologies™ PhysX™ engine.
    3. A set of useful technology libraries services samples to help developers get started with writing robot applications.
    Our development environment runs on the platforms listed in the section "System Requirements". It can be used to support robots that support these platforms as well as robots that can be remotely controlled from a PC running a supported platform. The remote control can for example be through a serial port, Bluetooth®, RF or Wi-Fi. We provide information that can be used by hardware or software vendors to make their products compatible with our development platform.We are pleased to present this community technical preview (CTP). As a preview this represents an early release not yet intended for commercial use, however, it should enable you to try out and see what we are working on. Similarly, this CTP does not include all the components we hope to deliver, so there may be subsequent updates we provide. Also as a preview, some of what here may be subject to change before commercial release.
    Download At Source
  • Robotics Studio October 2006 CTP

    Posted by bink on October 7 2006, 4:51 PM. Posted in Robotics.

    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. This installation package installs the Microsoft Robotics Studio along with samples and tutorials.n Download At Source
  • Robotics Studio September 2006 CTP

    Posted by spy on September 17 2006, 1:25 PM. Posted in Robotics.

    <basefont />

    Overview

    The goal of the Microsoft® Robotics Studio is to supply a software platform for the robotics community that can be used across a wide variety of hardware, applicable to a wide audience of users, and development of a wide variety of applications. As a platform, our intent is also to enable third parties to supply support for new hardware, technologies, and tools, just as Microsoft® Windows provides a platform for others to bring their products and technologies to the community of PC users. So while we may populate our platform with some of our own contributions, those should not be considered exclusive to tools or libraries provided by other parties looking to provide interesting technologies for this platform.The Microsoft® Robotics Studio delivers three areas of software:
    1. A scalable, extensible runtime architecture that can span a wide variety of hardware and devices. The programming interface can be used to address robots using 8-bit or 16-bit processors as well as 32-bit systems with multi-core processors and devices from simple touch sensors to laser distance finding devices.
    2. A set of useful tools that make programming and debugging robot applications scenarios easier. These include a high quality visual simulation environment that uses the Ageia Technologies™ PhysX™ engine.
    3. A set of useful technology libraries services samples to help developers get started with writing robot applications.
    Our development environment runs on the platforms listed in the section "System Requirements". It can be used to support robots that support these platforms as well as robots that can be remotely controlled from a PC running a supported platform. The remote control can for example be through a serial port, Bluetooth®, RF or Wi-Fi. We provide information that can be used by hardware or software vendors to make their products compatible with our development platform.We are pleased to present this community technical preview (CTP). As a preview this represents an early release not yet intended for commercial use, however, it should enable you to try out and see what we are working on. Similarly, this CTP does not include all the components we hope to deliver, so there may be subsequent updates we provide. Also as a preview, some of what here may be subject to change before commercial release.
    Download At Source
  • Robotics Studio August 2006 CTP

    Posted by spy on August 7 2006, 4:28 PM. Posted in Robotics.

    <basefont />

    Overview

    The goal of the Microsoft Robotics Studio is to supply a software platform for the robotics community that can be used across a wide variety of hardware, applicable to a wide audience of users, and development of a wide variety of applications. As a platform, our intent is also to enable a third parties to supply support for new hardware, technologies, and tools, just as Microsoft Windows provides a platform for others to bring their products and technologies to the community of PC users. So while we may populate our platform with some of our own contributions, those should not be considered exclusive to tools or libraries provided by other parties looking to provide interesting technologies for this platform.The Microsoft Robotics Studio delivers three areas of software:
    1. A scalable, extensible runtime architecture that can span a wide variety of hardware and devices. The programming interface can be used to address robots using 8-bit or 16-bit processors as well as 32-bit systems with multi-core processors and devices from simple touch sensors to laser distance finding devices.
    2. A set of useful tools that make programming and debugging robot applications scenarios easier. These include a high quality visual simulation environment that uses the Ageia Technologies™ PhysX™ engine.
    3. A set of useful technology libraries services samples to help developers get started with writing robot applications.
    While our development environment runs on Windows XP and Windows Server 2003 R2, it can be used to support not only robots that support Windows, but also robots that can operate as clients to a PC running Windows. We provide information that can be used by hardware or software vendors to make their products compatible with our development platform.We are pleased to present our community technical preview (CTP). As a preview this represents an early release not yet intended for commercial use, however, it should enable you to try out and see what we are working on. Similarly, this CTP does not include all the components we hope to deliver, so there may be subsequent updates we provide. Also as a preview, some of what here may be subject to change before commercial release.
    Download At Source