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
init
(self)
slam/dataset/rosbag_dataset.py:76
Method
init
Initializes the ATrainer It will in order : - load the training, validation and test dataset_config - load t
slam/training/trainer.py:166
Method
interpolate_ground_truth
Interpolates the poses from the ground truth using the provided timestamps Parameters: ground_truth (np.ndarray): The ground trut
slam/dataset/nclt_dataset.py:123
Method
inverse_pose_matrix
Returns the inverse of the pose matrix Parameters ---------- params_tensor : [B, 6/7] or [B, 4, 4]
slam/common/pose.py:101
Method
is_complete
Returns whether the object contains any missing fields
slam/common/utils.py:230
Function
is_rotation_matrix
(rot, eps=1.e-5)
slam/common/rotation.py:219
Method
load
(self, map_data: MapData)
slam/loop_closure.py:184
Method
load_constraints
Loads trajectory constraints from disk
slam/slam.py:217
Method
load_datasets
Loads the Datasets
train.py:76
Method
loss
Returns the Point-to-Plane Loss
slam/common/optimization.py:451
Method
loss
Returns the Point-to-Point Loss
slam/common/optimization.py:557
Method
loss_module
Return the loss module used to train the model
train.py:66
Function
mat_to_euler
(rot, convention="xyz", eps=1.e-6)
slam/common/rotation.py:237
Method
max_num_workers
(cls)
slam/dataset/urban_loco_dataset.py:419
Method
max_num_workers
(cls)
slam/dataset/rosbag_dataset.py:188
Method
nearest_neighbor_search
Returns the nearest neighbors by projective data association Projects the points in the image plane
slam/odometry/local_map.py:205
Method
nearest_neighbor_search
Returns the nearest neighbors, and associated normals computed with a KdTree
slam/odometry/local_map.py:372
Method
need_to_synchronise_poses
(self)
slam/backend.py:40
Method
next_frame
(self, data_dict: dict, **kwargs)
slam/initialization.py:54
Method
next_initial_pose
Returns the identity
slam/initialization.py:86
Method
next_initial_pose
(self, **kwargs)
slam/initialization.py:115
Method
next_initial_pose
(self, data_dict: Optional[dict] = None, **kwargs)
slam/initialization.py:168
Method
next_initial_pose
(self, data_dict: Optional[dict] = None, **kwargs)
slam/initialization.py:268
Method
numpy_pc_key
The key (in data_dict) for xyz pointcloud
slam/dataset/configuration.py:51
Function
pixel_grid
Generates a pixel grid of size [B, H, W, 2]
slam/common/geometry.py:39
Function
planar_hashing
Computes a pillar hash for each voxel in an array of voxel indices A pillar hash is a hash for the first two coordinate of a voxel (x, y)
slam/common/pointcloud.py:27
Function
points_to_pmap
Reshapes a point cloud into a projection map Parameters ---------- points : torch.Tensor [K * h * w, num_channels] h : the heigh
slam/common/geometry.py:208
Method
prediction_module
Returns the PoseNet Prediction Module
train.py:62
Method
process_next_frame
(self, data_dict: dict)
slam/loop_closure.py:49
Method
process_next_frame
(self, data_dict: dict)
slam/loop_closure.py:254
Method
project_normalized
Parameters ---------- pointcloud : torch.Tensor The point cloud tensor [B, N, 3] to project in the image plane
slam/common/projection.py:227
Method
project_pointcloud
Project the pointcloud in the Spherical image Parameters ---------- pointcloud : torch.Tensor [B, N, K>=3] h
slam/common/projection.py:452
Method
projector
Default SphericalProjetor for UrbanLoco dataset (projection of a pointcloud into a Vertex Map)
slam/dataset/urban_loco_dataset.py:542
Method
projector
Default SphericalProjetor for KITTI (projection of a pointcloud into a Vertex Map)
slam/dataset/kitti_360_dataset.py:225
Method
projector
(self)
slam/dataset/rosbag_dataset.py:191
Method
projector
Default SphericalProjetor for KITTI (projection of a pointcloud into a Vertex Map)
slam/dataset/ct_icp_dataset.py:236
Method
relative_odometry_poses
(self)
slam/backend.py:410
Method
rescale_intrinsics
Rescales the intrinsics parameters of the projection from the arguments Parameters ---------- new_height : int
slam/common/projection.py:274
Method
rescale_intrinsics
The Spherical projection does not need to rescale its intrinsics parameters
slam/common/projection.py:497
Method
rescaled_projector
Parameters ---------- new_height : int The new height of the projector new_width The new widt
slam/common/projection.py:257
Method
rescaled_projector
Returns a rescaled Spherical projector
slam/common/projection.py:486
Method
return_fieldnames
()
slam/odometry/ct_icp_odometry.py:116
Method
robust_kernel
A Robust Kernel for Least-Square minimization
slam/backend.py:217
Method
runtime_defaults
A Decorator which adds a set of defaults a dataclass
slam/common/utils.py:211
Method
save_real_motion
No actions required
slam/initialization.py:90
Method
save_real_motion
(self, relative_pose: np.ndarray, data_dict: dict)
slam/initialization.py:118
Method
save_real_motion
(self, relative_pose: np.ndarray, data_dict: dict)
slam/initialization.py:200
Method
save_real_motion
(self, new_pose: torch.Tensor, data_dict: dict)
slam/initialization.py:281
Method
se3_absolute_constraint
Returns a key which defines an absolute constraint between poses
slam/backend.py:104
Method
sequence_to_dataset
(seq_name)
slam/dataset/ct_icp_dataset.py:194
Method
sequences
(self)
slam/dataset/nclt_dataset.py:277
Method
sequences
(self)
slam/dataset/urban_loco_dataset.py:553
Method
sequences
Returns the tuples (dataset_config, sequence_name) for train, eval and test split on FordCampus
slam/dataset/ford_dataset.py:128
Method
sequences
Returns ------- (train_dataset, eval_dataset, test_dataset, transform) : tuple train_dataset : (list, list)
slam/dataset/kitti_360_dataset.py:243
Method
sequences
Returns ------- (train_dataset, eval_dataset, test_dataset, transform) : tuple train_dataset : (list, list)
slam/dataset/kitti_dataset.py:349
Method
sequences
Returns ------- (train_dataset, eval_dataset, test_dataset, transform) : tuple train_dataset : (list, list)
slam/dataset/nhcd_dataset.py:219
Method
sequences
(self)
slam/dataset/rosbag_dataset.py:195
Method
sequences
Returns ------- (train_dataset, eval_dataset, test_dataset, transform) : tuple train_dataset : (list,
slam/dataset/ct_icp_dataset.py:259
Method
serialize
(self)
slam/loop_closure.py:160
Method
set_map_pointcloud
Builds a new map from the aggregated pointcloud `pointcloud`
slam/odometry/local_map.py:289
Method
set_projection_params
(self, up_fov: float = None, down_fov: float = None, **kwargs)
slam/common/projection.py:503
Method
test_compute_neighbors
(self)
tests/test_geometry.py:6
Method
test_gauss_newton
(self)
tests/test_optimization.py:9
Method
test_graph_slam
(self)
tests/test_backend.py:11
Method
test_voxelization
(self)
tests/test_pointcloud.py:7
Function
timer
()
slam/common/timer.py:30
Method
to_pct_object
(self)
slam/odometry/ct_icp_odometry.py:120
Function
torch_mat_to_euler2
(rot, convention="xyz", eps=1.e-6)
slam/common/rotation.py:273
Function
torch_ones
(b: int, n: int, dtype: torch.dtype, device: torch.device)
slam/common/projection.py:422
Function
torch_timer
(title: str = "", cuda: bool = True)
slam/common/timer.py:54
Method
type_name
(cls)
slam/backend.py:422
Method
type_name
(cls)
slam/initialization.py:309
Method
type_name
(cls)
slam/loop_closure.py:349
Method
type_name
(cls)
slam/odometry/__init__.py:31
Method
type_name
(cls)
slam/odometry/local_map.py:444
Method
type_name
(cls)
slam/odometry/alignment.py:207
Method
type_name
(cls)
slam/dataset/__init__.py:37
Method
update
Updates the local map and (registers a new frame into it)
slam/odometry/local_map.py:126
Method
update
Updates the local map and (registers a new frame into it)
slam/odometry/local_map.py:302
Method
update_positions
(self, trajectory: np.ndarray)
slam/loop_closure.py:170
Method
weights
Returns a scalar weight of 1 for standard least square (to avoid) unnecessary computations
slam/common/optimization.py:70
Method
world_poses
Returns the poses expressed in the world frame
slam/backend.py:58
Method
world_poses
(self)
slam/backend.py:399
Function
wrap
(cls)
slam/odometry/ct_icp_odometry.py:29
Method
wrap
(cls)
slam/common/utils.py:214
Function
wrapper
(*args, **kwargs)
slam/common/timer.py:58
Function
xyz_conversion
Extracts the xyz fields of a point cloud Parameters ---------- t_point_cloud : A [B, N, C >= 3] or a [N, C >= 3] array Extra
slam/common/projection.py:76
← previous
501–587 of 587, ranked by callers