rko_lio.lio module¶
Public interface classes for the pybind.
- class rko_lio.lio.IntervalStats(raw_stats: rko_lio.rko_lio_pybind._IntervalStats)¶
Bases:
objectConvenience class to compute the interval actual averages
- accel_mag_stddev()¶
- accel_mag_variance()¶
- property angular_velocity_sum¶
- avg_ang_vel()¶
- avg_body_accel()¶
- avg_imu_accel()¶
- property body_acceleration_sum¶
- property imu_accel_mag_mean¶
- property imu_acceleration_sum¶
- property imu_count¶
- property welford_sum_of_squares¶
- class rko_lio.lio.LIO(config: LIOConfig)¶
Bases:
object- add_imu_measurement(acceleration: numpy.ndarray, angular_velocity: numpy.ndarray, time: float)¶
- add_imu_measurement_with_extrinsic(extrinsic_imu2base: numpy.ndarray, acceleration: numpy.ndarray, angular_velocity: numpy.ndarray, time: float)¶
- interval_stats()¶
Can be useful for introspecting some IMU details.
- map_point_cloud() numpy.ndarray¶
return the local map point cloud in world/odometry frame
- pose() numpy.ndarray¶
return the 4x4 transform from the base frame to the world/odometry frame
- poses_with_timestamps()¶
- register_scan(scan: numpy.ndarray, timestamps: numpy.ndarray)¶
- register_scan_with_extrinsic(extrinsic_lidar2base: numpy.ndarray, scan: numpy.ndarray, timestamps: numpy.ndarray)¶