MCPcopy Create free account

hub / github.com/PRBonn/rko_lio / functions

Functions272 in github.com/PRBonn/rko_lio

↓ 34 callersFunctionerror_and_exit
(*args)
rko_lio/python/rko_lio/util.py:18
↓ 31 callersFunctionto_seconds
rko_lio/core/util.hpp:47
↓ 27 callersMethodempty
rko_lio/core/voxel_hash_map.hpp:51
↓ 25 callersMethodregister_scan
rko_lio/core/lio.cpp:416
↓ 18 callersFunctionns_from_seconds
tests/core/test_imu_integration.cpp:54
↓ 15 callersFunctionapprox_equal
tests/core/eigen_approx.hpp:30
↓ 13 callersMethod_get_from_settings
warned_keys is a trick (hack) to have a global variable to prevent repeated warnings. will work as long as it remains the default val
rko_lio/python/rko_lio/dataloaders/raw.py:135
↓ 13 callersMethodadd_imu_measurement
rko_lio/core/lio.cpp:325
↓ 13 callersMethodupdate
rko_lio/core/voxel_hash_map.cpp:120
↓ 12 callersMethodget
(self)
rko_lio/python/rko_lio/lio_pipeline.py:309
↓ 11 callersFunctioninfo
(*args)
rko_lio/python/rko_lio/util.py:39
↓ 11 callersFunctionmake_hollow_cube
Hollow cube of side 2*half_extent centered at the origin, six faces sampled at `spacing`.
tests/core/synthetic_clouds.hpp:31
↓ 11 callersFunctionprocess_timestamps
rko_lio/core/process_timestamps.cpp:77
↓ 10 callersFunctionvoxel_down_sample
rko_lio/core/voxel_down_sample.cpp:36
↓ 9 callersFunctionlinspace_timestamps
tests/core/test_register_scan.cpp:56
↓ 9 callersFunctionns_from_seconds
tests/core/test_process_timestamps.cpp:51
↓ 8 callersFunctiondefault_config
tests/core/test_imu_integration.cpp:44
↓ 8 callersFunctioninstant_timestamps
Single-instant timestamps for the second scan: deskewing reduces to identity when every point shares end_time.
tests/core/test_register_scan.cpp:68
↓ 8 callersFunctionlinspace
tests/core/test_process_timestamps.cpp:38
↓ 6 callersFunctionpreprocess_scan
rko_lio/core/preprocess_scan.cpp:6
↓ 5 callersFunctiongravity
rko_lio/core/util.hpp:45
↓ 5 callersFunctionlog_vector
Logs a vector as three scalar time-series in rerun. Args: rerun: rerun module entity_path_prefix: Base path for scalar logs
rko_lio/python/rko_lio/util.py:141
↓ 5 callersFunctionwarning
(*args)
rko_lio/python/rko_lio/util.py:26
↓ 4 callersMethodadd_imu
Add IMU measurement to pipeline (will be buffered until processed by lidar). Parameters ---------- time : int
rko_lio/python/rko_lio/lio_pipeline.py:108
↓ 4 callersFunctiondataloader_factory
(name: str | None, data_path: Path, *args, **kwargs)
rko_lio/python/rko_lio/dataloaders/get_dataloader.py:31
↓ 4 callersFunctionerror
(*args)
rko_lio/python/rko_lio/util.py:11
↓ 4 callersFunctionfeed_imu
tests/core/test_register_scan.cpp:72
↓ 4 callersFunctionns_from_seconds
tests/core/test_register_scan.cpp:45
↓ 4 callersFunctionto_ros_time
rko_lio/ros/utils/time.hpp:39
↓ 3 callersMethodadd_imu_measurement
( self, acceleration: np.ndarray, angular_velocity: np.ndarray, time: int,
rko_lio/python/rko_lio/lio.py:136
↓ 3 callersFunctioncreate_lidar_timestamps
(n)
tests/python/test_lio_pipeline.py:39
↓ 3 callersFunctiondefault_config
tests/core/test_preprocess_scan.cpp:31
↓ 3 callersFunctioneigen_vector3d_to_ros_xyz
rko_lio/ros/utils/ros_vectors.hpp:30
↓ 3 callersFunctionfeed_imu_noisy
Same as feed_imu but with per-sample Gaussian noise added to accel and gyro. Seed is fixed at the call site so the test is deterministic.
tests/core/test_register_scan.cpp:90
↓ 3 callersFunctionpoint_to_voxel
rko_lio/core/voxel_down_sample.hpp:33
↓ 3 callersFunctionraw_to_ns
rko_lio/core/process_timestamps.cpp:41
↓ 3 callersFunctionsquare
constants and util funcs
rko_lio/core/util.hpp:43
↓ 3 callersMethodto_pybind
(self)
rko_lio/python/rko_lio/config.py:148
↓ 2 callersFunctionGetTimestampsFromRosbagSerializedMsg
rko_lio/ros/utils/rosbag.cpp:35
↓ 2 callersMethodProcessTFMessage
rko_lio/ros/utils/rosbag.cpp:52
↓ 2 callersFunction_as_se3
(name: str, T: np.ndarray)
rko_lio/python/rko_lio/lio.py:109
↓ 2 callersFunction_as_vec3
(name: str, v: np.ndarray)
rko_lio/python/rko_lio/lio.py:102
↓ 2 callersMethod_read_first_frame_id
Read the frame_id from the first message of the given topic.
rko_lio/python/rko_lio/dataloaders/rosbag.py:144
↓ 2 callersFunctionadd_scan_with_imu
(base_time_ns)
tests/python/test_lio_pipeline.py:83
↓ 2 callersFunctionas_voxel_set
tests/core/test_voxel_down_sample.cpp:33
↓ 2 callersMethodcheck_topic
(self, topic: str | None, expected_msgtype: str)
rko_lio/python/rko_lio/dataloaders/rosbag.py:237
↓ 2 callersFunctioneigen_to_point_cloud2
rko_lio/ros/utils/point_cloud_write.cpp:77
↓ 2 callersFunctionfeed_static_imu
tests/core/test_register_scan.cpp:84
↓ 2 callersFunctionget_transform
rko_lio/ros/utils/transforms.hpp:79
↓ 2 callersFunctionimu_msg_to_imu_data
rko_lio/ros/base_node.cpp:58
↓ 2 callersMethodpointcloud
rko_lio/core/voxel_hash_map.cpp:129
↓ 2 callersMethodpose
return the 4x4 transform from the base frame to the world/odometry frame
rko_lio/python/rko_lio/lio.py:132
↓ 2 callersFunctionquat_xyzw_xyz_to_transform
Convert [qx, qy, qz, qw, x, y, z] to 4x4 transform.
rko_lio/python/rko_lio/util.py:100
↓ 2 callersFunctionquery_static_tf
Compute transform matrix from 'from_frame' to 'to_frame' using a static TF tree.
rko_lio/python/rko_lio/dataloaders/utils/static_tf_tree.py:68
↓ 2 callersMethodread_point_cloud
(self, data)
rko_lio/python/rko_lio/dataloaders/rosbag.py:207
↓ 2 callersMethodregister_scan
( self, scan: np.ndarray, timestamps: np.ndarray, extrinsic_lidar2base: np.nda
rko_lio/python/rko_lio/lio.py:151
↓ 2 callersMethodreset
Reset all accumulated statistics to zero. */
rko_lio/core/util.hpp:112
↓ 2 callersFunctionros_xyz_to_eigen_vector3d
rko_lio/ros/utils/ros_vectors.hpp:43
↓ 2 callersMethodrun
rko_lio/ros/offline_node.cpp:83
↓ 2 callersFunctionsophus_to_transform
rko_lio/ros/utils/transforms.hpp:56
↓ 2 callersMethodto_dict
(self)
rko_lio/python/rko_lio/config.py:154
↓ 2 callersFunctionto_ns
rko_lio/ros/utils/time.hpp:31
↓ 2 callersFunctiontransform_to_quat_xyzw_xyz
Convert 4x4 transform matrix to [qx, qy, qz, qw, x, y, z].
rko_lio/python/rko_lio/util.py:89
↓ 2 callersFunctionverify_identity_pose
(scan_num)
tests/python/test_lio_pipeline.py:95
↓ 1 callersFunctionFixFrameId
rko_lio/ros/utils/point_cloud_write.cpp:36
↓ 1 callersMethodPopNextMessage
rko_lio/ros/utils/rosbag.cpp:142
↓ 1 callersMethod_buffers_ready
if true, there's at least one valid lidar and imu data sequence
rko_lio/python/rko_lio/dataloaders/sequencer.py:28
↓ 1 callersMethod_build_entries
(self)
rko_lio/python/rko_lio/dataloaders/helipr.py:136
↓ 1 callersMethod_find_lidar_bin_files
(self)
rko_lio/python/rko_lio/dataloaders/helipr.py:125
↓ 1 callersMethod_load_extrinsics
Load IMU->base and LIDAR->base transforms for HeLiPR.
rko_lio/python/rko_lio/dataloaders/helipr.py:86
↓ 1 callersMethod_load_imu
(self)
rko_lio/python/rko_lio/dataloaders/helipr.py:108
↓ 1 callersMethod_load_imu_data
(self, imu_file: Path)
rko_lio/python/rko_lio/dataloaders/raw.py:196
↓ 1 callersMethod_load_lidar_data
(self, lidar_dir: Path)
rko_lio/python/rko_lio/dataloaders/raw.py:277
↓ 1 callersMethod_read_next_from_wrapped_loader
reads the next data point and appends to the appropriate buffer
rko_lio/python/rko_lio/dataloaders/sequencer.py:36
↓ 1 callersMethodaccel_mag_variance
(self)
rko_lio/python/rko_lio/lio.py:93
↓ 1 callersFunctionalign_accel_to_z_world
rko_lio/core/lio.cpp:226
↓ 1 callersFunctionauto_cast_params
Because for some reason, I cannot use a raw bool in configurable parameters dict because of how DeclareLaunchArgument seems to work, so i hav
launch/odometry.launch.py:307
↓ 1 callersFunctionavailable_dataloaders
()
rko_lio/python/rko_lio/dataloaders/get_dataloader.py:27
↓ 1 callersMethodavg_ang_vel
(self)
rko_lio/python/rko_lio/lio.py:88
↓ 1 callersMethodavg_body_accel
(self)
rko_lio/python/rko_lio/lio.py:83
↓ 1 callersMethodavg_imu_accel
(self)
rko_lio/python/rko_lio/lio.py:78
↓ 1 callersFunctionbin_file_stem
Helper for aeva: get file stem as int64_t
rko_lio/python/pybind/helipr_file_reader_pybind.cpp:42
↓ 1 callersFunctionbuild_icp_linear_system
rko_lio/core/lio.cpp:121
↓ 1 callersFunctionbuild_orientation_linear_system
rko_lio/core/lio.cpp:176
↓ 1 callersMethodclear
rko_lio/core/voxel_hash_map.hpp:50
↓ 1 callersMethodclose
(self)
rko_lio/python/rko_lio/lio_pipeline.py:262
↓ 1 callersMethodclose
rko_lio/ros/utils/rosbag.cpp:112
↓ 1 callersFunctioncreate_point_cloud2_msg
rko_lio/ros/utils/point_cloud_write.cpp:38
↓ 1 callersFunctioncreate_static_tf_tree
Build a static TF tree from only '/tf_static' messages. Returns: dict: { child_frame_id: (parent_frame_id, transform) }
rko_lio/python/rko_lio/dataloaders/utils/static_tf_tree.py:32
↓ 1 callersFunctiondeclare_configurable_parameters
(parameters)
launch/odometry.launch.py:296
↓ 1 callersFunctiondeskew_scan
rko_lio/core/lio.cpp:107
↓ 1 callersFunctiondtype_from_fields
Convert a Iterable of sensor_msgs.msg.PointField messages to a np.dtype. :param fields: The point cloud fields. (Type: ite
rko_lio/python/rko_lio/dataloaders/utils/ros_read_point_cloud.py:35
↓ 1 callersMethoddump_results_to_disk
Write LIO results to disk under LIOPipeline.output_dir. Writes: - Trajectory (timestamps and poses) in TUM format text file.
rko_lio/python/rko_lio/lio_pipeline.py:268
↓ 1 callersFunctionfill_point_cloud2_xyz
rko_lio/ros/utils/point_cloud_write.cpp:63
↓ 1 callersMethodfinished
rko_lio/ros/utils/rosbag.cpp:111
↓ 1 callersMethodfrom_dict
(cls, args: dict)
rko_lio/python/rko_lio/config.py:199
↓ 1 callersMethodget_closest_neighbor
rko_lio/core/voxel_hash_map.cpp:69
↓ 1 callersFunctionget_config_file_parameters
(context)
launch/odometry.launch.py:344
↓ 1 callersFunctionget_configured_cli_parameters
Return only CLI parameters that were explicitly set by the user
launch/odometry.launch.py:331
↓ 1 callersFunctionget_datatype_name
(field)
rko_lio/python/rko_lio/dataloaders/utils/ros_read_point_cloud.py:27
next →1–100 of 272, ranked by callers