6 #include <parsernode/parser.h>
27 parsernode::Parser &drone_hardware,
30 drone_hardware_(drone_hardware) {}
53 parsernode::Parser &drone_hardware_;
Store velocity and yaw Used as goal for builtin velocity and yaw controller for UAV system...
Definition: velocity_yaw.h:10
Performs a single step of extracting data, running controller and sending data back to hardware...
Definition: base_controller_hardware_connector.h:53
Manages communication between a drone plugin and a velocity controller that outputs velocity commands...
Definition: builtin_velocity_controller_drone_connector.h:13
virtual void sendHardwareCommands(VelocityYaw controls)
Send velocity commands to hardware.
Definition: builtin_velocity_controller_drone_connector.cpp:12
virtual bool extractSensorData(VelocityYaw &sensor_data)
does not extract any data since nothing is needed
Definition: builtin_velocity_controller_drone_connector.cpp:3
BuiltInVelocityControllerDroneConnector(parsernode::Parser &drone_hardware, Controller< VelocityYaw, VelocityYaw, VelocityYaw > &controller)
Constructor.
Definition: builtin_velocity_controller_drone_connector.h:26
HardwareType
Type of hardware used by ControllerHardwareConnector. Enum ID must be contiguous. ...
Definition: base_controller_hardware_connector.h:11