@@ -89,6 +89,9 @@ class Simulator {
89
89
90
90
ros::Subscriber path_sub;
91
91
92
+ ros::Publisher real_path_pub;
93
+
94
+
92
95
std::vector<ros::Publisher> pose_pubs;
93
96
std::vector<ros::Publisher> speed_pubs;
94
97
@@ -101,6 +104,19 @@ class Simulator {
101
104
102
105
double battery_per_min;
103
106
107
+ int terrain_altitude[11 ][28 ] = {
108
+ {30 , 29 , 29 , 28 , 27 , 27 , 25 , 24 , 23 , 21 , 21 , 18 , 18 , 17 , 17 , 16 , 16 , 16 , 16 , 16 , 16 , 17 , 17 , 15 , 14 , 11 , 11 , 11 },
109
+ {32 , 31 , 31 , 31 , 31 , 30 , 30 , 29 , 27 , 27 , 27 , 26 , 25 , 26 , 25 , 25 , 25 , 25 , 23 , 23 , 23 , 23 , 22 , 21 , 20 , 19 , 19 , 18 },
110
+ {30 , 30 , 29 , 29 , 30 , 28 , 29 , 27 , 29 , 28 , 27 , 27 , 26 , 26 , 26 , 26 , 25 , 26 , 24 , 25 , 24 , 24 , 23 , 23 , 22 , 22 , 21 , 20 },
111
+ {27 , 27 , 26 , 26 , 26 , 26 , 27 , 25 , 27 , 26 , 24 , 24 , 25 , 24 , 25 , 25 , 24 , 24 , 25 , 25 , 25 , 25 , 24 , 24 , 23 , 22 , 21 , 20 },
112
+ {26 , 25 , 24 , 24 , 23 , 23 , 24 , 22 , 23 , 21 , 21 , 21 , 21 , 21 , 22 , 21 , 21 , 21 , 23 , 22 , 23 , 22 , 23 , 22 , 22 , 21 , 21 , 20 },
113
+ {25 , 24 , 25 , 24 , 23 , 24 , 23 , 23 , 22 , 22 , 21 , 20 , 19 , 18 , 18 , 17 , 16 , 16 , 19 , 16 , 17 , 16 , 19 , 16 , 19 , 17 , 17 , 18 },
114
+ {27 , 26 , 25 , 25 , 24 , 24 , 24 , 24 , 23 , 22 , 22 , 21 , 20 , 20 , 19 , 18 , 17 , 17 , 16 , 13 , 14 , 12 , 13 , 11 , 11 , 10 , 12 , 11 },
115
+ {28 , 27 , 26 , 26 , 25 , 25 , 25 , 24 , 23 , 23 , 23 , 22 , 21 , 21 , 20 , 19 , 18 , 16 , 16 , 14 , 13 , 12 , 11 , 9 , 8 , 7 , 6 , 3 },
116
+ {27 , 27 , 26 , 26 , 25 , 25 , 24 , 24 , 23 , 23 , 23 , 22 , 21 , 20 , 19 , 18 , 17 , 14 , 15 , 12 , 10 , 9 , 8 , 7 , 6 , 4 , 2 , 0 },
117
+ {26 , 26 , 25 , 25 , 25 , 24 , 24 , 23 , 23 , 23 , 22 , 22 , 21 , 21 , 19 , 18 , 17 , 16 , 13 , 13 , 12 , 11 , 10 , 8 , 5 , 6 , 5 , 2 },
118
+ {24 , 24 , 23 , 23 , 23 , 23 , 23 , 23 , 23 , 22 , 22 , 22 , 21 , 21 , 20 , 20 , 18 , 18 , 16 , 16 , 14 , 14 , 12 , 12 , 9 , 9 , 7 , 7 }};
119
+
104
120
private:
105
121
void connectROS ();
106
122
void configDrones ();
0 commit comments