| EyeSim VR - EyeBot Mobile Robot Simulator
|
|
Read the book to the simulator:
Mobile Robot Programming - Adventures in Python and C, Bräunl, Springer 2023
Introduction
The EyeBot simulator with virtual reality EyeSim VR is a multi-robot
robot simulator with VR functionality based on game engine Unity 3D
that allows experiments with the same unchanged EyeBot programs that run
on the real robots. EyeSim VR is capable of simulating all major RoBIOS functionalities, including:
- LCD Output/Key Input
- Camera output
- PSD Sensors
- Servos and Motors
- V-Omega Driving
- Radio Communication
Users can build 3D customized simulation environments using a world or maze file, place any number of different kind of robots, and also add different kind of objects to the simulation. Due to Unity's excellent physics engine, the simulation of the motion of robots and the interactions between robots and objects/walls is highly realistic and accurate, which considerably improves the quality of simulation. To make simulations more realistic, users can also add errors to the simulation (because real robots aren't perfect) using the simulated error functions we provide.
Features
- Simulation of RoBIOS functions
- Simulate physical interactions with objects
- Robots and objects status inspections
- Build customized environment with world or maze files
- Trace of robots
- Rotate/Relocate robots and objects
- Pause, resume and speed up simulations
- Change camera to birds-eye view and reset camera
Snapshots
Inspector Windows
|
LCD Display
|
Camera Display
|
Links
Installation
- Mac OS
- Install Apple Xcode
- Install XQuartz.
Your default XQuartz app may need to be reinstalled
- If a library error occurs, run this command in a terminal:
sudo ln -s /opt/X11/include/X11 /usr/local/include/X11
- Download and install EyeSim for MacOS (Intel or Apple Silicon version)
- Download and unzip EyeSim example files.
- Windows
- Use WSL with EyeSim Linux version or EyeSim Windows including cygwin
- Unzip files
- Install Xming
- Download and unzip EyeSim example files.
- Linux
- Download EyeSim for Linux here.
- Unarchive the .tar.gz file and run the 'install.sh' script.
- Download and unzip EyeSim example files.