Class Task::Model
Defined in File Task.hpp
Nested Relationships
This class is a nested type of Class Task.
Class Documentation
-
class Model
An abstract interface for computing the estimate and invariant durations of this request
Public Functions
-
virtual std::optional<Estimate> estimate_finish(const State &initial_state, const Constraints &task_planning_constraints, const TravelEstimator &travel_estimator) const = 0
Estimate the state of the robot when the task is finished along with the time the robot has to wait before commencing the task
-
virtual rmf_traffic::Duration invariant_duration() const = 0
Estimate the invariant component of the task’s duration.
-
virtual ~Model() = default
-
virtual std::optional<Estimate> estimate_finish(const State &initial_state, const Constraints &task_planning_constraints, const TravelEstimator &travel_estimator) const = 0