-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
119 lines (76 loc) · 3.31 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
***************************************************************************
* CiberRato Robot Simulation Environment *
* Ciber-Rato 2021 - Universidade de Aveiro *
***************************************************************************
### 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.
http://microrato.ua.pt/
This is the source code release of CiberRato tools.
### Version Info
CiberRato tools v2.2.6.pc
simulator version 2.2.7.rmi - October 12, 2021
Viewer version 2.2.7.rmi - October 12, 2021
logplayer version 2.2.7.rmi - October 12, 2021
robsample version 2.2.7.rmi - October 12, 2021
GUISample version 2.2.7.rmi - October 12, 2021
jClient version 2.2.7.rmi - October 12, 2021
### 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
README This README file
startAll Startup script that runs the simulator, the visualizer and 5 GUISamples
startSimViewer Startup script that runs the simulator and the Viewer
### Operating System and Compiler
The source code was compiled with gcc/g++ - Gnu Project C/C++ Compiler
(gcc version 5.4.0) using the Qt libraries (release 4.8) on
Ubuntu 16.04.
It is required to have the development version of Qt libraries
release 4.x installed in the system prior to compilation.
It is also required to have qmake (or qmake-qt4) installed.
More information on Qt can be found at https://download.qt.io/archive/qt/4.8/
### Instructions on how to use this release:
To compile the CiberRato tools
1- execute make:
make
if this does not work you may have to execute qmake (or qmake-qt4) before executing make
After compiling, to run the simulator, the visualizer and 3 GUISamples
./startAll
After compliling, to run the simulator and the Viewer
./startSimViewer
Then each robot should be started manually
After compiling, to run the logplayer
cd logplayer
logplayer -log <logfile>
To run a sample individually
LD_LIBRARY_PATH=../libRobSock/ ./GUISample
### More Information
Please consult:
http://microrato.ua.pt/
or Please Contact :
Nuno Lau
University of Aveiro
email: nunolau@ua.pt
Artur C. Pereira
University of Aveiro
email: artur@ua.pt
Andreia Melo
University of Aveiro
email: abmelo@criticalsoftware.com
Antonio Neves
University of Aveiro
email: an@ieeta.pt
Joao Figueiredo
University of Aveiro
email: joao.figueiredo@ieeta.pt
Miguel Rodrigues
University of Aveiro
email: miguel.rodrigues@ua.pt
Copyright (C) 2001-2021 Universidade de Aveiro