logo logo
Home arrow Robotics Studio... arrow Robotics Studio Services arrow Maze Simulator Service
Friday, 12 March 2010
 
 
English
Main Menu
Home
Conscious Machines...
AI Techniques...
Neuroscience...
Researchers...
Publications...
Reviews...
MC Bibliography
Robotics Studio...
Forums...
Blog...
Frontpage
Upcoming Events
13.Mar. 2010

Máquinas y Robots del Futuro
Madrid
29.Mar. 2010

AISB 2010
Leicester, UK
12.Apr. 2010

Toward a Science of Consciousness 2010
Tucson, Arizona
22.Apr. 2010

Retecog Workshop
Madrid, Spain
24.Jun. 2010

ASSC 14
Toronto. Canada
14.Jul. 2010

BICS 2010: Brain-Inspired Cognitive Systems
Madrid, Spain
Tag Cloud
Associations Books Conferences Conscious Consciousness Developer Documentación Documentation Español Howto Machine Machine Consciousness Machines Neuroscience Projects Publications Research Researchers Reviews Robotics Robots Spanish Studio VPL
Spotlight
More
Reader's Preferred
MCexperts List
FAQs
Glossary
Site Map
Maze Simulator Service Print E-mail
Written by Raúl Arrabales Moreno   
Thursday, 09 August 2007

Image This Maze Simulator Service for Microsoft Robotics Studio is 99% based on the MSRS Maze Simulator by Trevor Taylor (find the original version following this link to Trevor's page). I just modified it to use my simulated SONAR service instead of the simulated Laser Range Finder (LRF). I called this branch of MazeSimulator MazeSimulatorRA and also changed the contract identifier, so you can have both versions in the same MSRS environment.

 Background

Please check original documentation available at the link provided above for a complete overview of this service. Basically this service allows you to simulate a maze composed of walls and blocks in the MSRS Visual Environment. I am using it to simulate a Pioneer 3 DX robot in a building-like environment. The service builds the 3D maze from a 2D color bitmap that especifies the position and color of the walls. I am using a bitmap image that resembles to my lab environment so I can test exploration and SLAM algorithms in the MSRS simulator.

As I am currently using SONAR sensors instead of a LRF I commented out the laser part of the original service and included my simulated sonar service.

 

Service Download

- MazeSimulatorRa Source Code Download (for MSRS 1.5).
- Maze Simulator Source Code Download (for Robotics Developer Studio 2008).

 

Installation Instructions (for source code zip archive)

Please see readme.txt file included in the zip file for detailed instructions. The zip file contains the source code, resources, and visual studio solution. Download the ZIP file and unzip it into your MSRS root directory. This should create a directory called: <MSRS>\Apps\UC3M\MazeSimulatorRA

 

Service Details

Service Contract Identifier:
    http://www.conscious-robots.com/2007/8/mazesimulatorra.html

Implements generic contract: 

Service partners:
    Microsoft.Robotics.Simulation.Engine.Proxy
   

Allow Susbscriptions: 
    No.

Service State:
    Cranium.Simulation.Worlds.MazeSimulatorState

 

Service Implementation Description

See http://sky.fit.qut.edu.au/~taylort2/MSRS/MazeSimulator/MazeSimulator.htm for more information about the implementation.

 

Video:

 


Add as favourites (204) | Quote this article on your site | Views: 11180 | E-mail

  Comments (5)
RSS comments
 1 Forum
Written by This e-mail address is being protected from spam bots, you need JavaScript enabled to view it , on 18-09-2009 12:09
I described the problem in detail here  
http://www.conscious-robots.com/en/forums-./microsoft-robotics-studio/problem-with-mazesimulatorra-need/view.html 
 
Please help me solve the problem and run MazeSimulator.
 2 Re: Problems with MAZE
Written by This e-mail address is being protected from spam bots, you need JavaScript enabled to view it website, on 18-09-2009 11:15
Hi NetSter, looks like you haven't compiled Simulated Pioneer Bumper and Simulated Sonar services first. That's why the references to these services in the MazeSimulatorRA service are not working. Please, feel free to ask any more detailed questions at our Robotics Developer Studio Forum
Cheers, 
Raul.
 3 Problems with MAZE
Written by This e-mail address is being protected from spam bots, you need JavaScript enabled to view it , on 18-09-2009 11:06
Hello. 
I have a problem with MAZA SIMULATION 
here a screenshot with VISUAL STUDIO 
http://s46.radikal.ru/i111/0909/95/733fe30e62dd.jpg 
What to do? 
Help me? please. 
(I am a beginner...)
 4 Requires SimulatedDifferentialDriveTT
Written by This e-mail address is being protected from spam bots, you need JavaScript enabled to view it website, on 21-09-2007 12:30
(Thanks Ben for the heads up!) The maze simulator as it was uploaded did not compile because it requires Trevor's SimulatedDifferentialDriveTT (files SimulatedDifferentialDriveTT.2007.M06.dll and SimulatedDifferentialDriveTT.2007.M06.Proxy.dll). I've included these files in my release as a convenience.  
 
You just need to copy them from MSRS/Apps/UC3M/MazeSimulatorRa/SimulatedDifferentialDriveTT to your MSRS/bin directory before building the project. Check the link provided above for the source code of SimulatedDifferentialDriveTT service.
 5 Brought code branches together
Written by This e-mail address is being protected from spam bots, you need JavaScript enabled to view it website, on 14-08-2007 09:38
I followed Trevor’s suggestion to add Sonar as an option in MazeSimulator to bring the code branches together. This does make sense!  
 
Latest changes are: 
 
MazeSimulatorRaTypes.cs: 
 
// Raul - Aug 2007 - Allow selection between LRF or SONAR. 
// (or both? open to include options for more sensors). 
[DataMember] 
public bool UseLRF; 
 
[DataMember] 
public bool UseSonar;  
 
 
MazeSimulatorRa.cs: 
 
// Raul - Aug 2007 - Indicate what sensors are being used 
_state.UseLRF = false; 
_state.UseSonar = true;

Only registered users can write comments.
Please login or register.


Related Items:

  1. Jobs: Two Chair positions for new Centre for Computational Neuroscience and Co
  2. Finding papers about consciousness and robotics
  3. International Journal of Social Robotics
  4. Cognitive Robotics and Machine Consciousness
  5. Cognitive Robotics
  6. Polymorphic Robotics
  7. Microsoft Robotics Studio October 2006 CTP
  8. Microsoft Robotics Studio November 2006 CTP
  9. Robotics Studio 1.0 Released
  10. RoboCup Simulator for Robotics Studio
Last Updated ( Wednesday, 18 February 2009 )
 





Lost Password?
No account yet? Register
 Conscious Robots RSS FeedConscious Robots RSS Feed

Find us on Facebook

Follow us on TwitterFollow us on twitter
Spotlight

Machine Consciousness Bibliography Database

 

ConsScale
The Cognitive Machine Consciousness Scale

 
Categories
Last Posts in Forum
 
CR
miel continental