26 SetpointType
getSetpointType()
override {
return px4_msgs::msg::SetpointConfig::TYPE_ATTITUDE; }
28 float desiredUpdateRateHz()
override {
return 100.f; }
30 void update(
const Eigen::Quaternionf& attitude_setpoint,
31 const Eigen::Vector3f& thrust_setpoint_frd,
float yaw_sp_move_rate_rad_s = 0.f);
43 void update(
float roll,
float pitch,
float yaw,
const Eigen::Vector3f& thrust_setpoint_body,
44 float yaw_sp_move_rate_rad_s = 0.f);
48 rclcpp::Publisher<px4_msgs::msg::VehicleAttitudeSetpoint>::SharedPtr
49 _vehicle_attitude_setpoint_pub;
void update(float roll, float pitch, float yaw, const Eigen::Vector3f &thrust_setpoint_body, float yaw_sp_move_rate_rad_s=0.f)
Send an attitude setpoint to the flight controller. Euler angles follow the RPY extrinsic Tait-Bryan ...
Definition context.hpp:18