@@ -305,9 +305,9 @@ void WaypointFollower::followWaypointsHandler(
305305 current_goal_status_.status == ActionStatus::FAILED ||
306306 current_goal_status_.status == ActionStatus::UNKNOWN)
307307 {
308- nav2_msgs::msg::MissedWaypoint missedWaypoint;
309- missedWaypoint.index = goal_index;
310- missedWaypoint.goal = poses[goal_index];
308+ nav2_msgs::msg::WaypointStatus missedWaypoint;
309+ missedWaypoint.waypoint_index = goal_index;
310+ missedWaypoint.waypoint_pose = poses[goal_index];
311311 missedWaypoint.error_code = current_goal_status_.error_code ;
312312 missedWaypoint.error_msg = current_goal_status_.error_msg ;
313313 result->missed_waypoints .push_back (missedWaypoint);
@@ -340,9 +340,9 @@ void WaypointFollower::followWaypointsHandler(
340340 is_task_executed ? " succeeded" : " failed!" );
341341
342342 if (!is_task_executed) {
343- nav2_msgs::msg::MissedWaypoint missedWaypoint;
344- missedWaypoint.index = goal_index;
345- missedWaypoint.goal = poses[goal_index];
343+ nav2_msgs::msg::WaypointStatus missedWaypoint;
344+ missedWaypoint.waypoint_index = goal_index;
345+ missedWaypoint.waypoint_pose = poses[goal_index];
346346 missedWaypoint.error_code =
347347 nav2_msgs::action::FollowWaypoints::Result::TASK_EXECUTOR_FAILED;
348348 missedWaypoint.error_msg = " Task execution failed" ;
0 commit comments