Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PRBonn/rko_lio
/ types & classes
Types & classes
45 in github.com/PRBonn/rko_lio
⨍
Functions
272
◇
Types & classes
45
↓ 5 callers
Class
LIOConfig
LIO configuration options. Parameters ---------- deskew : bool, default True If True, perform scan deskewing. max_iterat
rko_lio/python/rko_lio/config.py:100
↓ 3 callers
Class
LIOPipeline
Minimal sequential pipeline for LIO processing.
rko_lio/python/rko_lio/lio_pipeline.py:46
↓ 3 callers
Class
PipelineConfig
Configuration for the LIOPipeline, wrapping both LIO- and timestamp-related configs. Parameters ---------- lio : dict or LIOConfig
rko_lio/python/rko_lio/config.py:159
↓ 3 callers
Class
ScopedProfiler
rko_lio/python/rko_lio/scoped_profiler.py:29
↓ 2 callers
Class
TimestampConfig
rko_lio/python/rko_lio/config.py:84
↓ 1 callers
Class
HeliprDataLoader
Dataset loader for HeLiPR dataset. data_path: e.g. 'helipr/Bridge01' sequence: LiDAR sensor name: 'Aeva', 'Avia', 'Ouster', 'Velodyne'
rko_lio/python/rko_lio/dataloaders/helipr.py:44
↓ 1 callers
Class
IntervalStats
Convenience class to compute the interval actual averages
rko_lio/python/rko_lio/lio.py:38
↓ 1 callers
Class
LIO
rko_lio/python/rko_lio/lio.py:116
↓ 1 callers
Class
LIO
Core LiDAR-inertial odometry algorithm class. */
rko_lio/core/lio.hpp:37
↓ 1 callers
Class
LatestMailbox
Single-slot, latest-wins handoff between producer and one consumer. Producer never blocks.
rko_lio/python/rko_lio/lio_pipeline.py:293
↓ 1 callers
Class
LidarIMUSequencer
Wraps a dataloader and yields data in processing order: LiDAR frames only when sufficient IMU coverage is available (latest IMU.time > Li
rko_lio/python/rko_lio/dataloaders/sequencer.py:6
↓ 1 callers
Class
OfflineNode
rko_lio/ros/offline_node.cpp:44
↓ 1 callers
Class
RawDataLoader
rko_lio/python/rko_lio/dataloaders/raw.py:65
↓ 1 callers
Class
RosbagDataLoader
rko_lio/python/rko_lio/dataloaders/rosbag.py:73
Class
AccelFilterStep
rko_lio/core/lio.cpp:63
Class
AccelInfo
rko_lio/core/lio.cpp:53
Class
BaseNode
rko_lio/ros/base_node.hpp:53
Class
BodyAccelKF
rko_lio/core/lio.cpp:58
Class
BufferableBag
rko_lio/ros/utils/rosbag.hpp:45
Class
Config
rko_lio/core/lio.hpp:40
Class
ImuBias
rko_lio/core/util.hpp:58
Class
ImuControl
rko_lio/core/util.hpp:63
Class
IntervalStats
Accumulated IMU statistics over the interval between consecutive LiDAR scans. */
rko_lio/core/util.hpp:70
Class
LidarFrame
rko_lio/ros/threaded_node.hpp:39
Class
OnlineImuRateNode
Sequential variant of the LIO node: IMU and LiDAR are processed inline on the rclcpp executor thread. The IMU callback feeds add_imu_measurement and p
rko_lio/ros/online_imu_rate_node.cpp:42
Class
OnlineNode
rko_lio/ros/online_node.cpp:29
Class
PreprocessingResult
rko_lio/core/preprocess_scan.hpp:9
Class
ProfilingInfo
rko_lio/core/profiler.hpp:98
Class
ProfilingInfoMap
rko_lio/core/profiler.hpp:113
Class
ScopedProfiler
* Scoped RAII profiler that measures elapsed time for a named code block. * * This class records the execution time between construction and destruc
rko_lio/core/profiler.hpp:55
Class
SensorTraits
rko_lio/python/pybind/helipr_file_reader_pybind.cpp:120
Class
SensorTraits<SensorType::AevaNew>
rko_lio/python/pybind/helipr_file_reader_pybind.cpp:147
Class
SensorTraits<SensorType::AevaOld>
rko_lio/python/pybind/helipr_file_reader_pybind.cpp:141
Class
SensorTraits<SensorType::Avia>
rko_lio/python/pybind/helipr_file_reader_pybind.cpp:135
Class
SensorTraits<SensorType::Ouster>
rko_lio/python/pybind/helipr_file_reader_pybind.cpp:129
Class
SensorTraits<SensorType::Velodyne>
rko_lio/python/pybind/helipr_file_reader_pybind.cpp:123
Enum
SensorType
rko_lio/python/pybind/helipr_file_reader_pybind.cpp:48
Class
State
data structs
rko_lio/core/util.hpp:50
Class
TFBridge
rko_lio/ros/utils/rosbag.hpp:48
Class
ThreadedNode
rko_lio/ros/threaded_node.hpp:44
Class
Timer
Simple timing utility that prints elapsed time for a scope or code block. */
rko_lio/core/profiler.hpp:144
Class
TimestampProcessingConfig
* Configuration struct for timestamp processing. * * There was an attempt to have a one-size-fits-all approach before, but that lead to increasingly
rko_lio/core/process_timestamps.hpp:49
Class
Timestamps
rko_lio/core/process_timestamps.hpp:37
Class
VoxelHash
rko_lio/core/voxel_down_sample.hpp:39
Class
VoxelHashMap
rko_lio/core/voxel_hash_map.hpp:45