package mavsdk.rpc.mocap

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service MocapService

mocap.proto:15

Allows interfacing a vehicle with a motion capture system in order to allow navigation without global positioning sources available (e.g. indoors, or when flying under a bridge. etc.).

message AngleBody

mocap.proto:62

Body angle type

Used in: VisionPositionEstimate

message AngularVelocityBody

mocap.proto:83

Angular velocity type

Used in: Odometry

message AttitudePositionMocap

mocap.proto:134

Motion capture attitude and position

Used in: SetAttitudePositionMocapRequest

message Covariance

mocap.proto:94

Covariance type. Row-major representation of a 6x6 cross-covariance matrix upper right triangle. Needs to be 21 entries or 1 entry with NaN if unknown.

Used in: AttitudePositionMocap, Odometry, VisionPositionEstimate, VisionSpeedEstimate

message MocapResult

mocap.proto:176

Result type.

Used in: SetAttitudePositionMocapResponse, SetOdometryResponse, SetVisionPositionEstimateResponse, SetVisionSpeedEstimateResponse

enum MocapResult.Result

mocap.proto:178

Possible results returned for mocap requests

Used in: MocapResult

message Odometry

mocap.proto:142

Odometry message to communicate odometry information with an external interface.

Used in: SetOdometryRequest

enum Odometry.MavEstimatorType

mocap.proto:150

Estimator type, matching MAVLink MAV_ESTIMATOR_TYPE.

Used in: Odometry

enum Odometry.MavFrame

mocap.proto:144

Mavlink frame id

Used in: Odometry

message PositionBody

mocap.proto:55

Body position type

Used in: AttitudePositionMocap, Odometry, VisionPositionEstimate

message Quaternion

mocap.proto:108

Quaternion type. All rotations and axis systems follow the right-hand rule. The Hamilton quaternion product definition is used. A zero-rotation quaternion is represented by (1,0,0,0). The quaternion could also be written as w + xi + yj + zk. For more info see: https://en.wikipedia.org/wiki/Quaternion

Used in: AttitudePositionMocap, Odometry

message SpeedBody

mocap.proto:69

Speed type, represented in the Body (X Y Z) frame and in metres/second.

Used in: Odometry

message SpeedNed

mocap.proto:76

Speed type, represented in NED (North East Down) coordinates.

Used in: VisionSpeedEstimate

message VisionPositionEstimate

mocap.proto:117

Global position/attitude estimate from a vision source.

Used in: SetVisionPositionEstimateRequest

message VisionSpeedEstimate

mocap.proto:126

Global speed estimate from a vision source.

Used in: SetVisionSpeedEstimateRequest