Class backup
Defined in File backup.hpp
Inheritance Relationships
Base Types
public rer::client< backup >
public cssblocks::drop::base_drop
Class Documentation
-
class backup : public rer::client<backup>, public cssblocks::drop::base_drop
Strategy for robot motion after it has acquired the location it wants to drop. Robots backup for a set # timesteps, and then continue on their way. This is useful if robots are pushing objects rather than carrying them to get them to “drop”.
Robots do not avoid collisions while backing up (steering forces are disabled).
Public Functions
-
backup(const csfsm::fsm_params *params, const cssblocks::config::drop_config *config, rmath::rng *rng)
-
inline const cssblocks::drop::base_drop *block_drop_strategy(void) const override
-
void task_execute(void) final override
-
inline bool task_finished(void) const final override
-
void task_reset(void) final override
-
inline bool task_running(void) const final override
-
void task_start(cta::taskable_argument*) final override
-
backup(const csfsm::fsm_params *params, const cssblocks::config::drop_config *config, rmath::rng *rng)