Skip to content

Commit cbca0b0

Browse files
Jaeyoung-Limsrmainwaring
authored andcommitted
ros2: remove viewpoint object (#29)
Co-authored-by: JaeyoungLim <[email protected]> Co-authored-by: Rhys Mainwaring <[email protected]> Signed-off-by: Rhys Mainwaring <[email protected]>
1 parent ff8f038 commit cbca0b0

File tree

6 files changed

+0
-458
lines changed

6 files changed

+0
-458
lines changed

terrain_navigation/include/terrain_navigation/viewpoint.h

Lines changed: 0 additions & 183 deletions
This file was deleted.

terrain_navigation/include/terrain_navigation/visualization.h

Lines changed: 0 additions & 97 deletions
This file was deleted.

terrain_navigation_ros/include/terrain_navigation_ros/terrain_planner.h

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
#define TERRAIN_PLANNER_H
4444

4545
#include <terrain_navigation/profiler.h>
46-
#include <terrain_navigation/viewpoint.h>
4746
#include <terrain_planner/common.h>
4847
#include <terrain_planner/terrain_ompl_rrt.h>
4948
#include <terrain_planner/visualization.h>
@@ -100,7 +99,6 @@ class TerrainPlanner : public rclcpp::Node {
10099
void mavstateCallback(const mavros_msgs::msg::State &msg);
101100
void mavGlobalOriginCallback(const geographic_msgs::msg::GeoPointStamped &msg);
102101
void mavMissionCallback(const mavros_msgs::msg::WaypointList &msg);
103-
void mavImageCapturedCallback(const mavros_msgs::msg::CameraImageCaptured &msg);
104102

105103
bool setLocationCallback(const std::shared_ptr<planner_msgs::srv::SetString::Request> req,
106104
std::shared_ptr<planner_msgs::srv::SetString::Response> res);
@@ -177,7 +175,6 @@ class TerrainPlanner : public rclcpp::Node {
177175
rclcpp::Publisher<nav_msgs::msg::Path>::SharedPtr vehicle_path_pub_;
178176
rclcpp::Publisher<grid_map_msgs::msg::GridMap>::SharedPtr grid_map_pub_;
179177
rclcpp::Publisher<visualization_msgs::msg::Marker>::SharedPtr vehicle_pose_pub_;
180-
rclcpp::Publisher<visualization_msgs::msg::Marker>::SharedPtr camera_pose_pub_;
181178
rclcpp::Publisher<nav_msgs::msg::Path>::SharedPtr posehistory_pub_;
182179
rclcpp::Publisher<nav_msgs::msg::Path>::SharedPtr referencehistory_pub_;
183180
rclcpp::Publisher<mavros_msgs::msg::GlobalPositionTarget>::SharedPtr global_position_setpoint_pub_;
@@ -187,8 +184,6 @@ class TerrainPlanner : public rclcpp::Node {
187184
rclcpp::Publisher<visualization_msgs::msg::MarkerArray>::SharedPtr rallypoint_pub_;
188185
rclcpp::Publisher<visualization_msgs::msg::Marker>::SharedPtr candidate_goal_pub_;
189186
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_;
192187
rclcpp::Publisher<visualization_msgs::msg::MarkerArray>::SharedPtr tree_pub_;
193188
rclcpp::Publisher<visualization_msgs::msg::Marker>::SharedPtr vehicle_velocity_pub_;
194189
rclcpp::Publisher<visualization_msgs::msg::MarkerArray>::SharedPtr path_segment_pub_;
@@ -199,7 +194,6 @@ class TerrainPlanner : public rclcpp::Node {
199194
rclcpp::Subscription<mavros_msgs::msg::State>::SharedPtr mavstate_sub_;
200195
rclcpp::Subscription<mavros_msgs::msg::WaypointList>::SharedPtr mavmission_sub_;
201196
rclcpp::Subscription<geographic_msgs::msg::GeoPointStamped>::SharedPtr global_origin_sub_;
202-
rclcpp::Subscription<mavros_msgs::msg::CameraImageCaptured>::SharedPtr image_captured_sub_;
203197

204198
rclcpp::Service<planner_msgs::srv::SetString>::SharedPtr setlocation_serviceserver_;
205199
rclcpp::Service<planner_msgs::srv::SetString>::SharedPtr setmaxaltitude_serviceserver_;
@@ -257,11 +251,8 @@ class TerrainPlanner : public rclcpp::Node {
257251
std::mutex goal_mutex_; // protects g_i
258252

259253
std::vector<Eigen::Vector3d> vehicle_position_history_;
260-
std::vector<ViewPoint> added_viewpoint_list;
261-
std::vector<ViewPoint> planned_viewpoint_list;
262254
std::vector<geometry_msgs::msg::PoseStamped> posehistory_vector_;
263255
std::vector<geometry_msgs::msg::PoseStamped> referencehistory_vector_;
264-
std::vector<ViewPoint> viewpoints_;
265256
Eigen::Vector3d vehicle_position_{Eigen::Vector3d::Zero()};
266257
Eigen::Vector3d vehicle_velocity_{Eigen::Vector3d::Zero()};
267258
Eigen::Vector4d vehicle_attitude_{Eigen::Vector4d(1.0, 0.0, 0.0, 0.0)};

terrain_navigation_ros/include/terrain_navigation_ros/visualization.h

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@
3434
#ifndef TERRAIN_NAVIGATION_ROS_VISUALIZATION_H
3535
#define TERRAIN_NAVIGATION_ROS_VISUALIZATION_H
3636

37-
#include <terrain_navigation/viewpoint.h>
38-
3937
#include <Eigen/Dense>
4038
#include <geometry_msgs/msg/point.hpp>
4139
#include <geometry_msgs/msg/pose.hpp>
@@ -53,14 +51,4 @@ void publishVehiclePose(rclcpp::Publisher<visualization_msgs::msg::Marker>::Shar
5351
const Eigen::Vector3d &position, const Eigen::Vector4d &attitude,
5452
std::string mesh_resource_path);
5553

56-
visualization_msgs::msg::Marker Viewpoint2MarkerMsg(int id, ViewPoint &viewpoint,
57-
Eigen::Vector3d color = Eigen::Vector3d(0.0, 0.0, 1.0));
58-
59-
void publishCameraView(rclcpp::Publisher<visualization_msgs::msg::Marker>::SharedPtr pub,
60-
const Eigen::Vector3d &position, const Eigen::Vector4d &attitude);
61-
62-
void publishViewpoints(rclcpp::Publisher<visualization_msgs::msg::MarkerArray>::SharedPtr pub,
63-
std::vector<ViewPoint> &viewpoint_vector,
64-
Eigen::Vector3d color = Eigen::Vector3d(0.0, 0.0, 1.0));
65-
6654
#endif

0 commit comments

Comments
 (0)