Printer Friendly Version      Send     
Click to Rate and Give Feedback
MSDN
MSDN Library
User Guide
Technology Samples
 Technology Samples Overview
Technology Samples Overview

Here you can find a broad set of samples that demonstrate how to use Microsoft Robotics Studio with various technologies including:

The technology samples may be available in multiple languages. Please check the available languages in the table of contents and select the one that fits you.

Robotics Technologies

Location Technologies

Microsoft GPS
How to use the Microsoft GPS-360 receiver to get current location and to hook up to Virtual Earth to put the GPS coordinates on a geographical map.

Speech Technologies

Text-To-Speech
How to write a service that interacts with the Microsoft Speech API (SAPI) by converting text input to speech output.
Speech Recognition
How to use the Speech Recognition Engine SAPI 5.1 for doing speech recognition.

Vision Technologies

Simple Vision
How to write an image processing service that performs a color object, a simplified face and hand gestures detections.
Vision Based Tracking
How to write an Orchestration service that can follow a user wearing a colored shirt for a mobile robot equipped with a laser range finder and a WebCam. This sample also shows you how to use multiple partners such as SimpleVision and Text-to-speech and Command speech recognizer services to implement a human robot interaction.

Devices and Interop

Input Devices

Game Controller
The DirectInput API is used to process data from a keyboard, mouse, joystick, or other game controller. The Game Controller sample exposes a DirectInput controller as a DSS service.
XInput Controller
XInput is an API that allows applications to receive input from the Xbox 360 Controller for Windows. Controller rumble effects and voice input and output are supported. The XInput Controller sample exposes an XInput Controller as a DSS service.
WebCam
How to hook up to a Web camera and access it from a Browser as well as from other services.

Sending and Receiving Windows Messages

Windows Messaging
How to write an simple service that can send and receive window messages to communicate between Robotics Studio and native Windows applications.

Device Driver Interop

Toaster
The Toaster sample interacts with a C++ device driver that lists available toaster devices and their information.
USB Device View
The USB Device View sample is a C++ sample that lists all available USB devices including host controllers and hubs with additional information about them.

Data Models and Data Exchange

Atom/RSS syndication
How to use Atom/RSS using DSS, subscribing to feeds, and to programmatically access Atom feeds using DSSP.
SQL: Storing, Retrieving, and Manipulating Data in a SQL Server
How to build a SQL front-end service that enables services to query, manipulate, and store data in a SQL database using DSS. The front-end can be configured to access any Microsoft SQL server database simply by modifying the state of the service without recompilation.

Robotics Basic Tutorials: Basic Robotics Tutorials Overview

Robotics Hardware Tutorials: Setting Up Your Hardware Overview

Robotics Advanced Tutorials: Advanced Robotics Tutorials Overview

Related Samples and Tutorials: Service Tutorials OverviewHosting Tutorials OverviewVPL Tutorials OverviewSimulation Tutorials Overview

© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker