MOBS - Mobile Robot Simulator
MOBS is a fully 3-dimensional simulation system for mobile robot systems.
The simulator understands the same ASCII sequences as the "Robuter II" robot
The simulator can be connected to a robot application program
even without re-compilation of the application program.
Sensors modeled are:
The sonar simulation images demonstrate the difference between an
ideal measurement vs. the geometrical sonar simulation.
Markings indicate an assumed obstacle.
MOBS has a complex sonar model, including multiple reflections,
intensity calculations, and noise, which reflects
real world behavior. Note the "false" sonar reading
in the compute-intense geometrical simulation.
- sonar sensors
- camera view (using the SGI's Inventor library)
MOBS was designed and implemented by Horst Stolz under direction of
It uses the PVM tool to connect Sun and SGI workstations and the MasPar.
The DRI (distributed robot interface, implemented by Alexander Rausch),
is provides basic communication routines between robots or between robot
MOBS is part of the CoMoRoS project (Cooperative Mobile
Robot Systems Stuttgart), which has been directed
by Thomas Bräunl at the Univ. Stuttgart, Germany.
The goals of project CoMRoS are the generation of a software architecture
for groups of cooporating autonomous mobile robots as well as the implementation
of applications in factory and traffic environments.
- following road markings, autonomous cars in highway traffic,
- planning and coordination of multiple autonomous agents in factory
- convoy driving, autonomous trucks
We are using the "Robuter" autonomous robot systems, manufactured by Robosoft
S.A. in Bayonne, France. The vehicles are about 80cm x 100cm in size and
weigh about 150kg. The vehicle has an onboard VME computer system and can
be controlled via an 9600 Baud RS-232 line by high level ASCII commands.
Each vehicle has a belt of up to 24 sonar sensors. We have camera systems
on all vehicles and use remote transmissions for images (analog) and data
(digital) to avoid cables.
Since the three robots came from France, we called them Porthos, Athos,
and Aramis after Dumas story of the three Musketeers. Aramis has a 6dof
manipulator and Athos has a 4dof stereo camera head.
As front end computer systems, we use a Sun SPARCstation 10 for each
robot. In addition we use an ELTEC VectEx VME subsystem, which allows image
processing in real time. Also, we have a optical fiber line to the MasPar
MP-1, a massively parallel processing system with 16.384 PEs, which is
also used for flexible real time image processing.
Robots Athos, Aramis, and Porthos