Skip to content

VehicleRatesSetpoint (UORB message)

TOPICS: vehicle_ratessetpoint

Fields

명칭형식Unit [Frame]Range/Enum설명
timestampuint64time since system start (microseconds)
rollfloat32rad/sroll rate setpoint
pitchfloat32rad/spitch rate setpoint
yawfloat32rad/syaw rate setpoint
thrust_bodyfloat32[3]Normalized thrust command in body NED frame [-1,1]
reset_integralboolReset roll/pitch/yaw integrals (navigation logic change)

Constants

명칭형식Value설명
MESSAGE_VERSIONuint320

Source Message

Source file (GitHub)

Details

Click here to see original file

c
uint32 MESSAGE_VERSION = 0

uint64 timestamp	# time since system start (microseconds)

# body angular rates in FRD frame
float32 roll		# [rad/s] roll rate setpoint
float32 pitch		# [rad/s] pitch rate setpoint
float32 yaw		# [rad/s] yaw rate setpoint

# For clarification: For multicopters thrust_body[0] and thrust[1] are usually 0 and thrust[2] is the negative throttle demand.
# For fixed wings thrust_x is the throttle demand and thrust_y, thrust_z will usually be zero.
float32[3] thrust_body	# Normalized thrust command in body NED frame [-1,1]

bool reset_integral # Reset roll/pitch/yaw integrals (navigation logic change)