Microsoft Robotics Developer Studio - Presentation Transcript
Microsoft Robotics Developer Studio Alp ÇOKER www.alpcoker.com [email_address]
Making Robotics Easier
A development platform for the robotics community, supporting a wide variety of users, hardware, and application scenarios
Concurrency
Services infrastructure
Samples and tutorials
Robot services
Robot models
Technology services
Simulation Tool
Visual Programming Language
Runtime Authoring Tools Services and Samples
Robotics Studio
Free for academic and hobbyist uses
Integrates with Visual Studio
All Visual Studio versions
Interact with robots using Windows or Web-based interfaces.
Execution Scenarios
Remote (pc-based)
Autonomous (robot-based)
Supporting Partners Program
Makes asynchronous programming simple
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.
Services oriented application design
The Decentralized Software Services (DSS) application model makes it simple to access, and to respond to a robot’s state, using a Web-browser or Windows-based application.
Contact Sensor Concurrency and Coordination Runtime Decentralized Software Services Orchestrator Motor Servi ce Infrared Sensor Servi ce Compass Servi ce … Servi ce Servi ce Servo Servi ce UI Servi ce … Servi ce Sonar Servi ce
Visual Programming Language
The Microsoft Visual Programming Language (VPL) enables anyone to create and debug robotics programs very easily. Just drag and drop blocks that represent services, and connect them up. You can even take a collection of connected blocks and reuse them as a single block elsewhere in your program.
VPL ( Visual Programming Language )
Basic Activities
Data Activities ( Get , Set )
Data Flow
Others
Services
Provides activities and notifications
Different processes
Reusable and combinable
demo
Visual Simulation Environment
Simulate your robotics applications using realistic 3D simulated models. The Microsoft Visual Simulation Environment includes AGEIA™ PhysX™ Technology from AGEIA Technologies Inc., a pioneer in hardware-accelerated physics, enabling real-world physics simulation for robot models. PhysX simulations can also be accelerated using AGEIA hardware.
Challenges Posed by Robotics Development
Robotics Hardware Can be Expensive and Hard to Find
0 comments
Post a comment