Class wander
Defined in File wander.hpp
Inheritance Relationships
Base Types
public rer::client< wander >
public cssnest::exit::base_exit
Class Documentation
-
class wander : public rer::client<wander>, public cssnest::exit::base_exit
Strategy for robot motion after has completed a task in the nest, and needs to leave it. Robots wander until they happen to exit the nest or get pushed out via collision avoidance.
Public Functions
-
wander(const cssnest::config::exit_config *config, const csfsm::fsm_params *params, rmath::rng *rng)
-
void task_execute(void) final override
-
inline bool task_finished(void) const final override
-
inline void task_reset(void) final override
-
inline bool task_running(void) const final override
-
void task_start(cta::taskable_argument*) final override
-
wander(const cssnest::config::exit_config *config, const csfsm::fsm_params *params, rmath::rng *rng)