Template Class rda_adaptor

Inheritance Relationships

Base Types

Class Documentation

template<typename TController>
class rda_adaptor : public rer::client<rda_adaptor<TController>>, public cosm::tv::robot_dynamics_applicator

Adapts ctv::robot_dynamics_applicator to work within the ARGoS simulator.

Public Functions

inline rda_adaptor(const ctv::config::robot_dynamics_applicator_config *config, const cpargos::swarm_manager_adaptor *const sm)
rda_adaptor(const rda_adaptor&) = delete
inline virtual double avg_motion_throttle(void) const override

Compute the average motion throttle that is currently being applied to the swarm.

const rda_adaptor &operator=(const rda_adaptor&) = delete
inline virtual void update(void) override

Update the state of all applied variances. Should be called once per timestep.