Apollo 10.0
自动驾驶开放平台
imu.proto
浏览该文件的文档.
1syntax = "proto2";
2
3package apollo.drivers.gnss;
4
7
8// Measurements from an inertial measurement unit (IMU). The solution is with
9// respect to the IMU by default.
10message Imu {
11 optional apollo.common.Header header = 1;
12
13 // The time of IMU measurement, seconds since the GPS epoch (Jan 6, 1980).
14 optional double measurement_time = 2; // In seconds.
15
16 // When measurement_span is non-zero, the gyroscope and accelerometer
17 // measurements are averaged for the period from
18 // (measurement_time - measurement_span) to measurement_time. Usually,
19 // measurement_span = 1 / sampling_frequency.
20 //
21 // When measurement_span is 0, angular_velocity and linear_acceleration are
22 // instantaneous at measurement_time.
23 optional float measurement_span = 3 [default = 0.0]; // In seconds.
24
25 // Forward/left/up in meters per square second.
26 optional apollo.common.Point3D linear_acceleration = 4;
27
28 // Around forward/left/up axes in radians per second.
29 optional apollo.common.Point3D angular_velocity = 5;
30}
syntax
Definition imu.proto:1
apollo::common
class register implement
Definition arena_queue.h:37