@@ -158,41 +158,6 @@ void DefaultPlanner::initialize_common(rclcpp::Node * node)
158
158
param_.consider_no_drivable_lanes = node_->declare_parameter <bool >(" consider_no_drivable_lanes" );
159
159
param_.check_footprint_inside_lanes =
160
160
node_->declare_parameter <bool >(" check_footprint_inside_lanes" );
161
-
162
- }
163
-
164
- void DefaultPlanner::calculateRemainingDistance (const Pose & current_vehicle_pose, const geometry_msgs::msg::Vector3 & current_vehicle_velocity)
165
- {
166
- if (is_route_planned) {
167
- const auto logger = node_->get_logger ();
168
- double remaining_distance = route_handler_.getRemainingDistance (current_vehicle_pose, goal_pose_);
169
-
170
- double current_veh_vel_mag = std::sqrt (current_vehicle_velocity.x * current_vehicle_velocity.x + current_vehicle_velocity.y + current_vehicle_velocity.y );
171
- RCLCPP_INFO_STREAM (logger, " current_vehicle_velocity.x = " << current_vehicle_velocity.x );
172
- RCLCPP_INFO_STREAM (logger, " current_vehicle_velocity.y = " << current_vehicle_velocity.y );
173
- RCLCPP_INFO_STREAM (logger, " current_veh_vel_mag = " << current_veh_vel_mag);
174
-
175
- // double eta = remaining_distance / current_veh_vel_mag;
176
- route_handler::EstimatedTimeOfArrival eta = route_handler_.getEstimatedTimeOfArrival (remaining_distance, current_vehicle_velocity);
177
- // uint8_t seconds = route_handler_.getEstimatedTimeOfArrival(remaining_distance, current_vehicle_velocity).seconds;
178
- // const auto eta = route_handler_.getEsatimatedTimeOfArrival(remaining_distance, current_vehicle_velocity);
179
-
180
- RCLCPP_INFO_STREAM (logger, " Remaining Distance = " << remaining_distance << " m" );
181
- RCLCPP_INFO_STREAM (logger, " ETA = " << unsigned (eta.hours ) << " H : " << unsigned (eta.minutes ) << " M : " << unsigned (eta.seconds ) << " S" );
182
- // double remaining_time = remaining_distance / current_veh_vel_mag;
183
- // RCLCPP_INFO_STREAM(logger, "remaining_time = " << remaining_time);
184
- // double hours = static_cast<uint8_t>(remaining_time / 3600);
185
- // RCLCPP_INFO_STREAM(logger, "hours = " << hours);
186
- // remaining_time = std::fmod(remaining_time, 3600);
187
- // RCLCPP_INFO_STREAM(logger, "remaining_time = " << remaining_time);
188
- // double minutes = static_cast<int>(remaining_time / 60);
189
- // RCLCPP_INFO_STREAM(logger, "minutes = " << minutes);
190
- // double seconds = static_cast<int>(fmod(remaining_time, 60));
191
- // RCLCPP_INFO_STREAM(logger, "seconds = " << seconds);
192
- // RCLCPP_INFO_STREAM(logger, "hours = " << eta.hours);
193
- // RCLCPP_INFO_STREAM(logger, "minutes = " << eta.minutes);
194
- // RCLCPP_INFO_STREAM(logger, "seconds = " << eta.seconds);
195
- }
196
161
}
197
162
198
163
void DefaultPlanner::initialize (rclcpp::Node * node)
@@ -475,9 +440,6 @@ PlannerPlugin::LaneletRoute DefaultPlanner::plan(const RoutePoints & points)
475
440
const auto refined_goal = refine_goal_height (goal_pose, route_sections);
476
441
RCLCPP_DEBUG (logger, " Goal Pose Z : %lf" , refined_goal.position .z );
477
442
478
- is_route_planned = true ;
479
- goal_pose_ = refined_goal;
480
-
481
443
// The header is assigned by mission planner.
482
444
route_msg.start_pose = points.front ();
483
445
route_msg.goal_pose = refined_goal;
0 commit comments