Skip to content

Commit 093ad00

Browse files
committed
Colored path
1 parent da8c291 commit 093ad00

File tree

5 files changed

+618
-6
lines changed

5 files changed

+618
-6
lines changed

adaptive_snowsampler/include/adaptive_snowsampler/adaptive_snowsampler.h

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,9 @@ class AdaptiveSnowSampler {
180180
const std::string marker_namespace = "sphere");
181181
geometry_msgs::PoseStamped vector3d2PoseStampedMsg(const Eigen::Vector3d position, const Eigen::Vector4d orientation);
182182

183+
void publishColoredTrajectory(const ros::Publisher &pub, const Eigen::Vector3d &vehicle_position,
184+
std::vector<Eigen::Vector3d> &position_history);
185+
183186
ros::NodeHandle nh_;
184187
ros::NodeHandle nh_private_;
185188

@@ -204,6 +207,7 @@ class AdaptiveSnowSampler {
204207
ros::Publisher snow_depth_pub_;
205208
ros::Publisher vehicle_pose_pub_;
206209
ros::Publisher map_info_pub_;
210+
ros::Publisher coloredhistory_pub_;
207211

208212
ros::Subscriber vehicle_attitude_sub_;
209213
ros::Subscriber vehicle_global_position_sub_;
@@ -227,9 +231,10 @@ class AdaptiveSnowSampler {
227231

228232
Eigen::Vector3d vehicle_position_{Eigen::Vector3d(0.0, 0.0, 0.0)};
229233
Eigen::Vector3d lv03_vehicle_position_{Eigen::Vector3d(0.0, 0.0, 0.0)};
230-
Eigen::Vector3d map_origin_{Eigen::Vector3d{787802.0, 185985.0, 0.0}}; //Fluelatal
231-
// Eigen::Vector3d map_origin_{Eigen::Vector3d{783936.0, 184512.0, 0.0}}; //Braemabuel
234+
// Eigen::Vector3d map_origin_{Eigen::Vector3d{787802.0, 185985.0, 0.0}}; // Fluelatal
235+
Eigen::Vector3d map_origin_{Eigen::Vector3d{783936.0, 184512.0, 0.0}}; //Braemabuel
232236
std::vector<geometry_msgs::PoseStamped> positionhistory_vector_;
237+
std::vector<Eigen::Vector3d> colored_trajectory_;
233238
Eigen::Quaterniond vehicle_attitude_{Eigen::Quaterniond(1.0, 0.0, 0.0, 0.0)};
234239
boost::circular_buffer<Eigen::Vector3d> vehicle_attitude_buffer_{20};
235240
Eigen::Vector3d vehicle_attitude_filtered_ref_{Eigen::Vector3d(0.0, 0.0, 0.0)};

0 commit comments

Comments
 (0)