7 #include <parsernode/parser.h>
26 parsernode::Parser &drone_hardware,
29 drone_hardware_(drone_hardware) {}
52 parsernode::Parser &drone_hardware_;
ManualRPYTControllerDroneConnector(parsernode::Parser &drone_hardware, Controller< JoysticksYaw, EmptyGoal, RollPitchYawThrust > &controller)
Constructor.
Definition: manual_rpyt_controller_drone_connector.h:25
virtual bool extractSensorData(JoysticksYaw &sensor_data)
Extracts joystick commands and current yaw from hardware.
Definition: manual_rpyt_controller_drone_connector.cpp:3
Performs a single step of extracting data, running controller and sending data back to hardware...
Definition: base_controller_hardware_connector.h:53
virtual void sendHardwareCommands(RollPitchYawThrust controls)
Send RPYT commands to hardware.
Definition: manual_rpyt_controller_drone_connector.cpp:13
Roll, pitch, yaw, and thrust message.
Definition: roll_pitch_yaw_thrust.h:5
Maps Joystick goals to rpythrust commands to quadrotor.
Definition: manual_rpyt_controller_drone_connector.h:12
HardwareType
Type of hardware used by ControllerHardwareConnector. Enum ID must be contiguous. ...
Definition: base_controller_hardware_connector.h:11
Combined joystick and yaw data.
Definition: joysticks_yaw.h:7