Professional Documents
Culture Documents
Microsoft Robotics Developer Studio: MD - Kamal Azhar
Microsoft Robotics Developer Studio: MD - Kamal Azhar
Developer Studio
MD.KAMAL AZHAR
3rd YEAR CSE
PRIST UNIVERSITY
azhar_571@hotmail.com
CONTENT
• History
• MSRDS
• Its Components
• Demo
• Installation
A computer in every home
• Bill Gates:1980
“A robot in every home…”
Microsoft Robotics Studio
Released Summer 2006
A Simple Robotics Components
Actuator Sensor
Orchestrator
More Complex Robotics App
Ultrasonic
Motor
Pan/Tilt Servo
Orchestrator
Camera
Flame
Detector
MessageBox
About MSRDS.
HTTP
Its Main Components
• 4 main components
– CCR (Concurrency and Coordination Runtime)
– DSS (Decentralized Software Services)
– VPL (Visual Programming Language)
– VSE (Visual Simulation Environment)
CCR
Concurrency and Coordination Runtime
– Handling of sensory input and controlling actuators
must be dealt with concurrently as otherwise
actuators can get starved and sensors ignored.
Concurrency and Coordination Runtime (CCR) is a
managed code library, a Dynamically Linked
Library (DLL).
CCR…
• The Concurrency and Coordination Runtime
(CCR), makes it simple to write programs to
handle asynchronous input from multiple
robotics sensors and output to motors and
actuators.
DSS
Decentralized Software Services
• Makes it simple to access, and to respond to a
robot’s state, using a Web-browser or
Windows-based application.
• It Orchestrate-Different services to combine to
do big services.
DSS…
– Dataflow editing
• Simple connections
• Building blocks
• Model checking
– Dashboards
– Need of c#....
– Novice to expert
VSE
Visual Simulation Environment
Why a Simulator?