6 #include <parsernode/parser.h>
28 parsernode::Parser &drone_hardware,
31 drone_hardware_(drone_hardware) {}
54 parsernode::Parser &drone_hardware_;
PositionControllerDroneConnector(parsernode::Parser &drone_hardware, Controller< PositionYaw, PositionYaw, PositionYaw > &controller)
Constructor.
Definition: position_controller_drone_connector.h:27
Stores Position, yaw. PositionYaw is used as the goal for UAV systems.
Definition: position_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 position controller that outputs position commands...
Definition: position_controller_drone_connector.h:14
virtual bool extractSensorData(PositionYaw &sensor_data)
does not extract any data since nothing is needed
Definition: position_controller_drone_connector.cpp:3
virtual void sendHardwareCommands(PositionYaw controls)
Send position commands to hardware.
Definition: position_controller_drone_connector.cpp:12
HardwareType
Type of hardware used by ControllerHardwareConnector. Enum ID must be contiguous. ...
Definition: base_controller_hardware_connector.h:11