Odometry
public struct Odometry : Equatable
Odometry message to communicate odometry information with an external interface.
-
Undocumented
Declaration
Swift
public let timeUsec: UInt64 -
Undocumented
Declaration
Swift
public let frameID: MavFrame -
Undocumented
Declaration
Swift
public let positionBody: PositionBody -
Undocumented
Declaration
Swift
public let q: Quaternion -
Undocumented
Declaration
Swift
public let speedBody: SpeedBody -
Undocumented
Declaration
Swift
public let angularVelocityBody: AngularVelocityBody -
Undocumented
Declaration
Swift
public let poseCovariance: Covariance -
Undocumented
Declaration
Swift
public let velocityCovariance: Covariance -
Mavlink frame id
See moreDeclaration
Swift
public enum MavFrame : Equatable -
init(timeUsec:frameID: positionBody: q: speedBody: angularVelocityBody: poseCovariance: velocityCovariance: ) Initializes a new
Odometry.Declaration
Swift
public init(timeUsec: UInt64, frameID: MavFrame, positionBody: PositionBody, q: Quaternion, speedBody: SpeedBody, angularVelocityBody: AngularVelocityBody, poseCovariance: Covariance, velocityCovariance: Covariance)Parameters
timeUsecTimestamp (0 to use Backend timestamp).
frameIDCoordinate frame of reference for the pose data.
positionBodyBody Position.
qQuaternion components, w, x, y, z (1 0 0 0 is the null-rotation).
speedBodyLinear speed (m/s).
angularVelocityBodyAngular speed (rad/s).
poseCovariancePose cross-covariance matrix.
velocityCovarianceVelocity cross-covariance matrix.
-
Declaration
Swift
public static func == (lhs: Odometry, rhs: Odometry) -> Bool
View on GitHub
Install in Dash
Odometry Structure Reference