Here you can find Microsoft Robotics Studio services developed for robotics application. You can find some of them useful if you are developing a control system for a robot.
This Robotics Studio service simulates both the frontal and rear bumper rings of a Pioneer 3DX robot base (each ring having five bumper panels). It can be used with the simulated Pioneer robot included in Robotics Studio.
This service provides access to a simulated P3DX Sonar Array. It uses the LRF raycasting to simulate Sonar transducers. This service allow you to simulate the Pioneer 3 DX SONAR Array in Robotics Studio Visual Simulation Environment. See the readme.txt file included in the archive.
ExplorerSimSonar Application is a set of MSRS services used to recreate a virtual maze-like environment and experiment with a simulated Pioneer 3 DX robot equipped with a frontal Sonar array.
The services included in this application are:
- SimulatedSonar - Implements a simulated Sonar - CraniumDashBoard - Control panel window - MazeSimulatorRA - a version of Maze Simulator - ExplorerSimSonar - Autonomous robot control - DifferentialDriveTT - Trevor's DifferentialDrive
ExplorerSimSonar is a Robotics Studio Service (DSS Service) that allows you to experiment with a simple explorer behavior for a differential drive robot. Navigation and mapper are based on Sonar scans retrieved by the robot. The zip file contains the source code and Visual Studio project.
The Control Panel service is a version of the Dashboard service by Trevor Taylor in which a control for representing the input of Sonar has been added.
This Maze Simulator Service for Microsoft Robotics Studio is 99% based on the MSRS Maze Simulator by Trevor Taylor. I just modified it to add the option to use my simulated SONAR service instead of the simulated Laser Range Finder (LRF).
This is a Microsoft Robotics Studio service for reading data from the Pioneer 3 DX SONAR array. Take into account this is a beta version, and has not been fully tested. The zip file contains the source code and the Visual Studio project. It is written for MSRS 1.5. See readme.txt file for instructions. This service now implements the generic contract for sensor (not a full implementation yet). New: Beta6 version adds a delta threshold. Only significant changes in SONAR readings trigger a notification to subscribers.
ConcurrentLogger is a small .NET Framework component that allows a multi-thread application to write a log file. It is based on the CCR Library. The zip file contains the compiled dll assembly, the source code and a minimal documentation. Note: it has not been fully tested yet. Remember it is a Beta version.