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: int, extrinsic_imu2base: np.ndarray | None = None)¶
- 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, extrinsic_lidar2base: np.ndarray | None = None)¶