blob: c29d6ff8cbd2e61720bf9f058df4a35673db5de8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import "LinearAlgebra.proto";
message EulerAngles {
required double pitch = 1 [default = 0];
required double roll = 2 [default = 0];
required double yaw = 3 [default = 0];
}
message Heading {
required Vector3 direction = 1;
optional double timestamp = 2;
optional double magneticHeading = 3;
optional double trueHeading = 4;
}
message Pose {
optional Matrix3 orientation = 1;
optional EulerAngles euler = 2;
optional Vector3 position = 3;
optional Heading heading = 4;
optional double timestamp = 5;
}
|