Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kitware/pyLiDAR-SLAM
/ functions
Functions
587 in github.com/Kitware/pyLiDAR-SLAM
⨍
Functions
587
◇
Types & classes
153
Method
__len__
(self)
slam/dataset/nhcd_dataset.py:120
Method
__len__
(self)
slam/dataset/rosbag_dataset.py:155
Method
__len__
(self)
slam/dataset/ct_icp_dataset.py:157
Method
__len__
(self)
slam/dataset/ct_icp_dataset.py:181
Method
__len__
(self)
slam/dataset/dataset.py:17
Method
__len__
(self)
slam/dataset/dataset.py:39
Method
__next__
(self)
slam/dataset/rosbag_dataset.py:152
Method
__next__
(self)
slam/dataset/ct_icp_dataset.py:165
Function
__ones
(shape: tuple, device: torch.device, dtype: torch.dtype)
slam/common/geometry.py:392
Method
__raw_id_from_frame_idx
(self, idx)
slam/dataset/kitti_dataset.py:186
Method
__reduce__
(self)
slam/dataset/ct_icp_dataset.py:123
Method
__residual_fun
(params: torch.Tensor)
slam/common/optimization.py:424
Method
__residual_fun
(params: torch.Tensor)
slam/common/optimization.py:530
Method
__seqid_to_datasets
(sequences)
slam/dataset/nclt_dataset.py:285
Method
__swap
(dataset)
slam/dataset/configuration.py:88
Method
__to_sequence_dataset
(dataset_pair)
slam/dataset/configuration.py:109
Method
__transform
(self, data_dict: dict)
train.py:59
Function
__wrapper
(*args, **kwargs)
slam/common/timer.py:38
Method
_correct_scan
Corrects the calibration of KITTI's HDL-64 scan
slam/dataset/kitti_360_dataset.py:139
Function
_d
(fn)
slam/common/utils.py:78
Function
_decorator
(d)
slam/common/utils.py:77
Method
_enums
()
slam/odometry/ct_icp_odometry.py:110
Function
_multi_dim_matrix_product
Computes a matrix product for a batch of matrices Parameters ---------- a : torch.Tensor [..., N, M] b : torch.Tensor [..., M, K
slam/common/geometry.py:140
Method
_params_type
()
slam/dataset/sequence_dataset.py:102
Method
_save_topic
(self, data_dict, key, topic, msg, timestamp, frame_index: int = -1, **kwargs)
slam/dataset/urban_loco_dataset.py:248
Function
_wrapper
(array, **kwargs)
slam/common/utils.py:93
Function
add_packets_until
(timestamps, points, bin_id: int)
slam/dataset/urban_loco_dataset.py:79
Function
add_pct_annotations
A Decorator which defines the fields of a Dataclass from the attributes of a pyct_icp object Note: It should be added before the decorator @d
slam/odometry/ct_icp_odometry.py:21
Method
align
Aligns the target Point Cloud on the reference Point Cloud Args: ref_points (torch.Tensor): The reference points tensor
slam/odometry/alignment.py:91
Method
align
Aligns the target Point Cloud on the reference Point Cloud Args: ref_points (torch.Tensor): The reference points tensor
slam/odometry/alignment.py:154
Function
batched
A Decorator for batched numpy or pytorch operator Which extends arrays in the first dimension to match the desired input shapes
slam/common/utils.py:102
Method
build_from_pct
(pct_options: pct.OdometryOptions)
slam/odometry/ct_icp_odometry.py:143
Method
build_image
Builds an elevation image
slam/common/registration.py:196
Function
build_spherical_image
Builds a Spherical Image from a Point Cloud in place Parameters ---------- t_point_cloud: torch.Tensor [B, N, C >= 3] The fi
slam/common/projection.py:128
Method
catch_exception
()
slam/odometry/odometry_runner.py:162
Function
check_input_size
A Decorator for batched numpy unary operator Which checks the size of array against desired shapes
slam/common/utils.py:85
Method
clean
(self)
slam/loop_closure.py:199
Function
collate_fun
Overrides pytorch default collate function, to keep numpy arrays in dictionaries If `batch` is a dictionary, every key containing the key `n
slam/common/torch_utils.py:135
Method
compute
Solve the Linear Least Square estimation A * x = b Args: x0 (torch.Tensor): The initial set of parameters `(B, D,)`
slam/common/optimization.py:255
Method
compute_transorm
Computes the 3D Rigid transform associated to feature based 2D alignment
slam/common/registration.py:243
Function
conv_neighborhood
Computes the neighborhood of a given image tensor. More precisely, it extracts for each pixel location p, the K * K pixels in the nei
slam/common/geometry.py:347
Method
convert_tuple
(nt: namedtuple)
slam/loop_closure.py:162
Method
cost
The Standard cost associated to the residuals
slam/common/optimization.py:64
Method
cost
Huber cost computed from the residuals
slam/common/optimization.py:87
Method
cost
Returns the weighted squared residuals
slam/common/optimization.py:110
Method
cost
Returns the weighted squared residuals
slam/common/optimization.py:132
Method
cost
Returns the weighted squared residuals
slam/common/optimization.py:158
Method
cost
Returns the weighted squared residuals
slam/common/optimization.py:179
Function
cross_op
Build the cross operator from a tensor of 3D vectors It is the 3x3 matrix A computed from a which verifies, for each vector b, A * b = a
slam/common/geometry.py:14
Function
decorator
(func)
slam/common/timer.py:57
Function
depth_conversion
Extracts the depth from a point cloud Parameters ---------- t_point_cloud : (torch.Tensor, np.ndarray) [B, N, 3] of [N, 3] A
slam/common/projection.py:98
Method
do_process_next_frame
Registers a new frame to the Map Note: `CT_ICP` requires frames with timestamps. If no timestamps are foun
slam/odometry/ct_icp_odometry.py:269
Method
do_process_next_frame
Processes a new frame Estimates the motion for the new frame, and update the states of the different components (Local Map,
slam/odometry/icp_odometry.py:157
Method
do_process_next_frame
Registers the new frame
slam/odometry/posenet_odometry.py:98
Function
draw_registration_result
(source, target, transformation)
slam/loop_closure.py:130
Function
euler_jacobian
(angles, convention="xyz")
slam/common/rotation.py:153
Function
euler_to_mat
(angles, convention="xyz")
slam/common/rotation.py:138
Method
filter
(self, data_dict: dict)
slam/preprocessing.py:73
Method
filter
(self, data_dict: dict)
slam/preprocessing.py:119
Method
filter
(self, data_dict: dict)
slam/preprocessing.py:150
Method
filter
(self, data_dict: dict)
slam/preprocessing.py:213
Method
forward
Applies all filters sequentially
slam/preprocessing.py:288
Method
forward
(self, data_dict: dict)
slam/training/loss_modules.py:105
Method
forward
Computes the exponential weighing of the losses in list_losses Parameters ---------- list_losses : list
slam/training/loss_modules.py:158
Method
forward
(self, data_dict: dict)
slam/training/loss_modules.py:245
Method
forward
(self, data_dict: dict)
slam/training/prediction_modules.py:49
Method
forward
(self, x)
slam/models/_resnet.py:17
Method
forward
(self, x)
slam/models/_resnet.py:30
Method
forward
(self, frames)
slam/models/posenet.py:51
Method
get
(norm_layer: str, num_groups: int = None, num_channels: int = None)
slam/models/layers.py:29
Method
get_absolute_poses
Returns the computed relative poses along the trajectory
slam/slam.py:178
Function
get_config
(config_file: str)
slam/common/utils.py:159
Method
get_dataset
Returns: (train_dataset, eval_dataset, test_dataset) A tuple of `DatasetOfSequences` consisting of concatenated datasets
slam/dataset/configuration.py:80
Method
get_elapsed
Returns the total elapsed time in calling process_next_frame
slam/odometry/odometry.py:64
Method
get_ground_truth
(self, sequence_name)
slam/dataset/nclt_dataset.py:299
Method
get_ground_truth
(self, sequence_name)
slam/dataset/ford_dataset.py:152
Method
get_ground_truth
Returns the relative ground truth poses associated to a sequence of KITTI-360
slam/dataset/kitti_360_dataset.py:236
Method
get_ground_truth
Returns the ground truth poses associated to a sequence of KITTI's odometry benchmark
slam/dataset/kitti_dataset.py:333
Method
get_ground_truth
Returns the ground truth poses
slam/dataset/nhcd_dataset.py:201
Method
get_ground_truth
No ground truth can be read from the ROSBAG
slam/dataset/rosbag_dataset.py:205
Method
get_ground_truth
Returns the ground truth poses associated to a sequence of KITTI's odometry benchmark
slam/dataset/ct_icp_dataset.py:247
Method
get_last_frame
Returns the last frame registered in the Local Map
slam/odometry/local_map.py:75
Method
get_last_frame
Returns the last pointcloud registered to the local map
slam/odometry/local_map.py:238
Method
get_last_frame
Returns the last pointcloud registered to the local map
slam/odometry/local_map.py:425
Method
get_relative_poses
(self)
slam/odometry/ct_icp_odometry.py:227
Method
get_relative_poses
Returns the estimated relative poses for the current sequence
slam/odometry/icp_odometry.py:310
Method
get_relative_poses
(self)
slam/odometry/posenet_odometry.py:121
Method
get_residual_fun
Returns the Point-to-Plane residual closure The returned closure takes input a pose matrix or pose params tensor, And return
slam/common/optimization.py:508
Method
get_residual_jac_fun
Returns the Point-to-Point residual jacobian closure The returned closure takes input a pose matrix or pose params tensor, A
slam/common/optimization.py:466
Method
init
Initializes the Algorithm ()
slam/initialization.py:50
Method
init
Sets the predicted motion as the identity systematically
slam/initialization.py:82
Method
init
(self)
slam/initialization.py:112
Method
init
(self)
slam/initialization.py:161
Method
init
(self)
slam/initialization.py:260
Method
init
Cleans and Initializes the Loop Closure Algorithm
slam/loop_closure.py:41
Method
init
Initialize/ReInitialize the state of the Algorithm and its components
slam/odometry/ct_icp_odometry.py:247
Method
init
Initialize/ReInitialize the state of the Algorithm and its components
slam/odometry/icp_odometry.py:128
Method
init
Initializes the Odometry algorithm Clears the persisted relative poses, reset the _iter to 0 And loads the module parameters
slam/odometry/posenet_odometry.py:83
Method
init
Initialize the Local Map by releasing all persisted tensors
slam/odometry/local_map.py:117
Method
init
An initialization procedure called at the start of each sequence
slam/odometry/odometry.py:31
← previous
next →
401–500 of 587, ranked by callers