microsoft robotics studio

19
Microsoft Robotics Studio Narenda Wicaksono Technical Advisor Microsoft

Upload: narenda-wicaksono

Post on 20-Aug-2015

5.514 views

Category:

Technology


1 download

TRANSCRIPT

Microsoft Robotics Studio

Narenda WicaksonoTechnical AdvisorMicrosoft

A computer in every home Bill Gates, 1980

“A robot in every home…”

A Simple Robotics Components

Sensor

Orchestrator

Actuator

More Complex Robotics App

Orchestrator

Ultrasonic

Camera

Flame Detector

Motor

Pan/Tilt Servo

MessageBox

How Does it Work?

HTTP

Architecture

Diagnostics Concurrenc

y and

Coordination

Runtime

Runtime

Ux

Storage Monitoring Discovery

Activation Decentralized

System Services

Services

Robotic Services

Visualization

Simulation

Reference

Services Actuators

Sensor Algorithms

Custom Services

Sensors Orchestration Actuators

The CCR

Concurrency and Coordination Runtime

Sensors

Actuators

Message

s

CCR simplifies coding...[ServiceHandler(ServiceHandlerBehavior.Concurrent)]public virtual IEnumerator<ITask> TurnLeftHandler(TurnLeft turnLeft){ if (!_state.MotorEnabled) { yield return EnableMotor(); }

[ServiceHandler(ServiceHandlerBehavior.Exclusive)]public virtual IEnumerator<ITask> ReplaceHandler(Replace replace){ _state = replace.Body;

The DSS

Decentralized System ServicesDSS provides a service hosting environment and a set of basic services facilitating tasks

debugging

logging

monitorysecurity

discovery

DSS Control Panel

Visual Programming Language

Robots

Currently Expensive

Simulation System

Simulation & VPL Demo

Microsoft Robotics Studio

What about cost?

Robotics Studio Express R2US$ 0Visual Studio C# Express US$ 0Robots SimulationUS$ 0Lego NXT (cheapest)

Resources

http://microsoft.com/robotics http://netindonesia.net/blogs/narn Lego NXT Drive by Wire Tutorial

© 2007 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.