Fawkes API
Fawkes Development Version
|
23 #include <config/config.h>
24 #include <execution_time_estimator/execution_time_estimator.h>
39 const Property<float> exec_times_;
Get a static estimate for the skill execution time from the config.
bool can_execute(const Skill &skill) override
Check if this estimator is both allowed and able to give an estimate for a given skill.
ConfigExecutionTimeEstimator(Configuration *config, const std::string &cfg_prefix)
Constructor.
bool can_provide_exec_time(const Skill &skill) const override
Check if this estimator can give an estimate for a given skill.
Interface for configuration handling.
A structured representation of a skill.
Fawkes library namespace.
An abstract estimator for the execution time of a skill.
float get_execution_time(const Skill &skill) override
Get the estimated execution time for the given skill string.