Difference between revisions of "MRDS"
Indorewala (talk | contribs) (→Introduction) |
Indorewala (talk | contribs) (→Introduction) |
||
Line 3: | Line 3: | ||
|- style="vertical-align:top" | |- style="vertical-align:top" | ||
|[[Image:Robotino_mrds4_icon_64.png]] | |[[Image:Robotino_mrds4_icon_64.png]] | ||
− | |The MRDS support for Robotino is here! Follow the instructions below for information on using the package. Please note that the Robotino MRDS package only works with the [[API2]] installed on Robotino. | + | |The MRDS support for Robotino is here! Follow the instructions below for information on using the package. '''Please note that the Robotino MRDS package only works with the [[API2]] installed on Robotino.''' |
! style="text-align:left; width:20em; background-color:#dddddd"| | ! style="text-align:left; width:20em; background-color:#dddddd"| | ||
=== Package links === | === Package links === |
Revision as of 14:24, 30 November 2011
Contents
Introduction
The MRDS support for Robotino is here! Follow the instructions below for information on using the package. Please note that the Robotino MRDS package only works with the API2 installed on Robotino. |
Package links |
---|
The RobotinoMRDS ZIP Package
The RobotinoMRDS ZIP package can be downloaded from the link under the Package links section on the top right of this page. After the download please go through the following steps:
- Extract the contents of the ZIP package to Microsoft Robotics Dev Studio 4 Beta\packages directory. After extraction, your directory structure should look like Microsoft Robotics Dev Studio 4 Beta\packages\RobotinoMRDS.
- Fire up the MRDS 4 DSS Command Prompt and navigate to the Microsoft Robotics Dev Studio 4 Beta\packages\RobotinoMRDS directory
- Run the script Setup.cmd
- Now run the script BuildRobotinoMRDS.cmd
- If the above mentioned steps were followed properly, then the build should complete without any errors.
Robotino Services
The services which can be found in the RobotinoMRDS\Services directory are:
- Robotino
- RobotinoBumperService
- RobotinoDistanceSensorsService
More services shall be supported in the future.
Examples
It is highly recommended that you go through the examples provided for better understanding. These examples can be found under the RobotinoMRDS\Examples directory.
A video of this example in action can be viewed below. {{#ev:youtube|KVD_eiG4x8Q}}
Robotino Simulation Services
A simulated Robotino is also available for use in the Visual Simulation Environment (VSE). The related services can be found under the RobotinoMRDS\Simulation\Robotino directory.
Example Simulation Scenario
An example simulation scenario which simulates wall-following can be found under the RobotinoMRDS\Simulation\Scenarios\WallFollow. A video of the wall-follow scenario can be viewed below: {{#ev:youtube|rcJsAbxi1BY}}
The RobotinoMRDS sources
The ZIP package above contains pre-compiled dlls of the RobotinoAPI2. If you wish to stay on the bleeding edge, you may check out the sources from here. Please note the following:
The bleeding edge RobotinoMRDS sources use the environment variables ROBOTINOAPI2_32_DIR and ROBOTINOAPI2WRAPPER32_DIR to locate the required DLLs. These DLLs are built by the RobotinoAPI2 and RobotinoAPI2 Wrapper projects. Read below for more information.
Building RobotinoAPI2
Please follow the information on this wiki page to build the RobotinoAPI2 from the sources. Please do not forget to set the ROBOTINOAPI2_32_DIR environment variable.
Building RobotinoAPI2 Wrapper
Please follow the information on this wiki page to build the RobotinoAPI2 Wrapper from the sources. Please do not forget to set the ROBOTINOAPI2WRAPPER32_DIR environment variable.
The Openrobotino Forum
The Openrobotino Forum connects the developers with the users. Here you will find more support and you can also post your questions/problems/bugs etc and get a quick response.