Class saa_subsystemQ3D

Inheritance Relationships

Base Types

Class Documentation

class saa_subsystemQ3D : public rer::client<saa_subsystemQ3D>, public cosm::subsystem::base_saa_subsystem

Sensing and Actuation (SAA) subsystem for a robot operating in 3D environments (sensing in 3D, actuating in 2D). The precise set of sensors/actuators abstracted away at a lower level, so that this class can be used for any robot which has Q3D bindings in the HAL.

Public Functions

saa_subsystemQ3D(sensor_map &&sensors, actuator_map &&actuators, const apf2D::config::apf_manager_config *const apf_config)
virtual void apf_apply(void) override

Apply and then reset the summed APF forces.