|
1. Robotics Developer Studio Fundamentals
|
Evolution of technology
|
|
1.1. Exploring Microsoft Robotics Developer Studio (Microsoft RDS)
|
RDS Components
Support for RDS
Setting Up your System
|
|
1.2.Concurrency and Coordination Runtime (CCR)
|
Overview of the RDS Framework
CCR
Implementing Common Control Structures
|
|
1.3 Decentralized Software Services (DSS)
|
Overview of DSS
Running a DSS Node
Creating a New Service
Compiling and Running Services
Modifying Service State
DSS Tools
|
|
1.4. Advanced Service Concept
|
Subscribing and Notifying
User Interfaces
Using a Camera
Mechanical Advantage
Inheriting from Abstract Services
|
|
2. Simulation Environment
|
|
|
2.1. The RDS Visual Simulation Environment
|
The Advantages of Simulation
Using the Simulator
|
|
2.2. Extending the RDS Visual Simulation Environment
|
Simulation DLLs and Types
Building your own simulation
|
|
2.3. Using Orchestration Services to Build a Simulation Scenario
|
|
|
2.4. Simulating Articulated Entities
|
The Joint Class
Building a Simulated Robotic Arm
|
|
2.5. Adventures in Simulation
|
Simulating a Sumo Competition
Implementing a Soccer Strategy
|
|
3. Robotics Hardware
|
|
|
3.1. Using RDS with Robotics Hardware
|
Choosing the hardware
Fundamental Concepts: Sensors, Actuators and Controllers
|
|
3.2. Remotely Controlling a Mobile Robot
|
Setting Up the Robot
Using the Dashboard
Making a Robot Dance
Exploring using Sensors
|
|
3.3. Using a Robotic Arm
|
Introduction to Articulated Arms
Setting Up a Robotic Arm
Controlling the Arm
Robotic Arm Picks & Places objects
|