-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathrobosim.txt
49 lines (36 loc) · 1.05 KB
/
robosim.txt
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
vec_3d
robot
vec_3d location
vec_3d estlocation
battery life
beacon
vec_3d location
vec_3d estlocation
double rangeError
tank inherits from robot
length
width rotation = difference in speed / width
two treads
submarine inherit robot
can only go where there is water
can go from the surface to the bottom
airplane inherit robot
has minimum speed
will crash/glide down if runs out of power
quadcopter inherit robot
maximum air speed, no minimum (can hover)
will crash/glide down if runs out of power
car inherit robot
maximum speed
cannot go where water > min depth (can be zero)
has steering direction (front wheels turn)
boat inherit robot
maximum speed
can only go where water depth > min (called draft)
define turning: either 2 motors like tank, or one motor + rudder
config object parses config file
person writing this will define config file format
world
a grid of locations. in each location there is height of land
height of water above land (can be 0)
air is above the water