Skip to content

iris-ua/ciberRatoTools

 
 

Repository files navigation

CiberRato Robot Simulation Environment
Universidade de Aveiro / IEETA

Information

CiberRato Robot Simulation Environment simulates the movement of robots inside a labyrinth. Robots objective is to go from their starting position to beacon area and then return to their start position.

The MicroRato competition [http://microrato.ua.pt/], held annually at Aveiro University, uses these these tools for its Explorer league.

Contents

  • simulator - The simulator source code
  • Viewer - The Visualizer source code
  • logplayer - The logplayer source code
  • GUISample - Graphical robot agent (C++) source code
  • robsample - robot agent (C) source code
  • jClient - robot agent (Java) source code
  • pClient - robot agent (Python) source code
  • Labs - examples of labyrinths used in previous competitions
  • startAll - script that runs the simulator, the visualizer and 5 GUISamples
  • startSimViewer - script that runs the simulator and the Viewer

Install

The source code was compiled with gcc/g++ - Gnu Project C/C++ Compiler (gcc version 9.3.0) using the Qt libraries (release 5.12.8) on Ubuntu 20.04.

It is required to have the development version of gcc/g++, cmake, Qt libraries release 5.x installed in the system prior to compilation. On Ubuntu 20.04 run the following:

sudo apt-get install build-essential cmake qtmultimedia5-dev

Then in the repository base dir, execute:

mkdir build
cd build
cmake ..
make

To run the simulator, Viewer and C++ agent, execute (at the repository base dir):

./startAll

Authors

Copyright (C) 2001-2024 Universidade de Aveiro

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 88.3%
  • Java 5.2%
  • C 2.9%
  • Python 1.8%
  • CMake 0.6%
  • Awk 0.6%
  • Other 0.6%