RobuSim

 
Details
     
 
Author
Jean-René Bédard
Language
C
Platform
Windows 9x, NT
API
DirectX 7.0
Year
2001
   
Source
source
Binary
binary
 
 

Back to home


Abstract
     
 
This program is a simulator for the robotic platform ROBUS that I have made for a university project. This software was used to graphically control and simulate the path of the robot. I've also included a text console to directly give commands to the virtual robot and to control and handle the different events in the simulation environment. The robot also displays the state of its captors and there is also an option to make the robot follows a pre-determined path.
 
 


Description
     
 
 
Console

Complete text console with a tokenizing and parsing modules. The console is rendered using DirectDraw. Here is the listing of the registered commands :

Commands

motor [g] [d]
Velocity of right and left motors, expressed in %
put [x] [y]
Set the position of the robot in the simulated environment.
angle [a]
Set the orientation of the robot.
flush
empty the display buffer.
path
Activate the pathfinding system.
help
List the commands.
about
Retreive information about the program.
Captors



Captor tabs allow the user to select and simulate different captors on the robot.

Path Finding


The robot is able to follow a pre-determined path and output the motors values needed to follow the path.

360 degrees render of Robus, Modeling done with 3D Studio Max 4.1 :