Imu constructor

Imu({
  1. Header? header,
  2. Quaternion? orientation,
  3. List<double>? orientation_covariance,
  4. Vector3? angular_velocity,
  5. List<double>? angular_velocity_covariance,
  6. Vector3? linear_acceleration,
  7. List<double>? linear_acceleration_covariance,
})

Implementation

Imu({
  Header? header,
  Quaternion? orientation,
  List<double>? orientation_covariance,
  Vector3? angular_velocity,
  List<double>? angular_velocity_covariance,
  Vector3? linear_acceleration,
  List<double>? linear_acceleration_covariance,
}):
this.header = header ?? Header(),
this.orientation = orientation ?? Quaternion(),
this.orientation_covariance = orientation_covariance ?? List.generate(9, (_) => 0),
this.angular_velocity = angular_velocity ?? Vector3(),
this.angular_velocity_covariance = angular_velocity_covariance ?? List.generate(9, (_) => 0),
this.linear_acceleration = linear_acceleration ?? Vector3(),
this.linear_acceleration_covariance = linear_acceleration_covariance ?? List.generate(9, (_) => 0);