Skip to content

Commit

Permalink
fix empty itinerary duration
Browse files Browse the repository at this point in the history
Signed-off-by: youliang <tan_you_liang@hotmail.com>
  • Loading branch information
youliangtan committed Jan 18, 2022
1 parent 113b671 commit c6b9ed4
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions rmf_task/src/rmf_task/Estimate.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -157,9 +157,13 @@ class TravelEstimator::Implementation
battery_drain += dSOC_motion + dSOC_device;
}

const auto duration =
plan->get_itinerary().back().trajectory().back().time()
- itinerary_start_time;
auto duration = rmf_traffic::Duration(0);
if (!plan->get_itinerary().empty())
{
duration =
plan->get_itinerary().back().trajectory().back().time()
- itinerary_start_time;
}

return Result::Implementation::make(duration, battery_drain);
}
Expand Down

0 comments on commit c6b9ed4

Please sign in to comment.