43
43
#define TERRAIN_PLANNER_H
44
44
45
45
#include < terrain_navigation/profiler.h>
46
- #include < terrain_navigation/viewpoint.h>
47
46
#include < terrain_planner/common.h>
48
47
#include < terrain_planner/terrain_ompl_rrt.h>
49
48
#include < terrain_planner/visualization.h>
@@ -100,7 +99,6 @@ class TerrainPlanner : public rclcpp::Node {
100
99
void mavstateCallback (const mavros_msgs::msg::State &msg);
101
100
void mavGlobalOriginCallback (const geographic_msgs::msg::GeoPointStamped &msg);
102
101
void mavMissionCallback (const mavros_msgs::msg::WaypointList &msg);
103
- void mavImageCapturedCallback (const mavros_msgs::msg::CameraImageCaptured &msg);
104
102
105
103
bool setLocationCallback (const std::shared_ptr<planner_msgs::srv::SetString::Request> req,
106
104
std::shared_ptr<planner_msgs::srv::SetString::Response> res);
@@ -177,7 +175,6 @@ class TerrainPlanner : public rclcpp::Node {
177
175
rclcpp::Publisher<nav_msgs::msg::Path>::SharedPtr vehicle_path_pub_;
178
176
rclcpp::Publisher<grid_map_msgs::msg::GridMap>::SharedPtr grid_map_pub_;
179
177
rclcpp::Publisher<visualization_msgs::msg::Marker>::SharedPtr vehicle_pose_pub_;
180
- rclcpp::Publisher<visualization_msgs::msg::Marker>::SharedPtr camera_pose_pub_;
181
178
rclcpp::Publisher<nav_msgs::msg::Path>::SharedPtr posehistory_pub_;
182
179
rclcpp::Publisher<nav_msgs::msg::Path>::SharedPtr referencehistory_pub_;
183
180
rclcpp::Publisher<mavros_msgs::msg::GlobalPositionTarget>::SharedPtr global_position_setpoint_pub_;
@@ -187,8 +184,6 @@ class TerrainPlanner : public rclcpp::Node {
187
184
rclcpp::Publisher<visualization_msgs::msg::MarkerArray>::SharedPtr rallypoint_pub_;
188
185
rclcpp::Publisher<visualization_msgs::msg::Marker>::SharedPtr candidate_goal_pub_;
189
186
rclcpp::Publisher<visualization_msgs::msg::Marker>::SharedPtr candidate_start_pub_;
190
- rclcpp::Publisher<visualization_msgs::msg::MarkerArray>::SharedPtr viewpoint_pub_;
191
- rclcpp::Publisher<visualization_msgs::msg::MarkerArray>::SharedPtr planned_viewpoint_pub_;
192
187
rclcpp::Publisher<visualization_msgs::msg::MarkerArray>::SharedPtr tree_pub_;
193
188
rclcpp::Publisher<visualization_msgs::msg::Marker>::SharedPtr vehicle_velocity_pub_;
194
189
rclcpp::Publisher<visualization_msgs::msg::MarkerArray>::SharedPtr path_segment_pub_;
@@ -199,7 +194,6 @@ class TerrainPlanner : public rclcpp::Node {
199
194
rclcpp::Subscription<mavros_msgs::msg::State>::SharedPtr mavstate_sub_;
200
195
rclcpp::Subscription<mavros_msgs::msg::WaypointList>::SharedPtr mavmission_sub_;
201
196
rclcpp::Subscription<geographic_msgs::msg::GeoPointStamped>::SharedPtr global_origin_sub_;
202
- rclcpp::Subscription<mavros_msgs::msg::CameraImageCaptured>::SharedPtr image_captured_sub_;
203
197
204
198
rclcpp::Service<planner_msgs::srv::SetString>::SharedPtr setlocation_serviceserver_;
205
199
rclcpp::Service<planner_msgs::srv::SetString>::SharedPtr setmaxaltitude_serviceserver_;
@@ -257,11 +251,8 @@ class TerrainPlanner : public rclcpp::Node {
257
251
std::mutex goal_mutex_; // protects g_i
258
252
259
253
std::vector<Eigen::Vector3d> vehicle_position_history_;
260
- std::vector<ViewPoint> added_viewpoint_list;
261
- std::vector<ViewPoint> planned_viewpoint_list;
262
254
std::vector<geometry_msgs::msg::PoseStamped> posehistory_vector_;
263
255
std::vector<geometry_msgs::msg::PoseStamped> referencehistory_vector_;
264
- std::vector<ViewPoint> viewpoints_;
265
256
Eigen::Vector3d vehicle_position_{Eigen::Vector3d::Zero ()};
266
257
Eigen::Vector3d vehicle_velocity_{Eigen::Vector3d::Zero ()};
267
258
Eigen::Vector4d vehicle_attitude_{Eigen::Vector4d (1.0 , 0.0 , 0.0 , 0.0 )};
0 commit comments