MCPcopy Create free account

hub / github.com/Kitware/pyLiDAR-SLAM / types & classes

Types & classes153 in github.com/Kitware/pyLiDAR-SLAM

↓ 17 callersClassPose
A Pose is a tool to interpret tensors of float as SE3 poses Parameters ---------- config : dict A dictionary with the config
slam/common/pose.py:52
↓ 9 callersClassSphericalProjector
A SphericalProjector projects a pointcloud in a spherical image Parameters ---------- up_fov : float The field of view upwar
slam/common/projection.py:426
↓ 4 callersClassCT_ICPOdometryConfig
The Configuration for the Point-To-Plane ICP based Iterative Least Square estimation of the pose
slam/odometry/ct_icp_odometry.py:164
↓ 3 callersClassCT_ICPDatasetOptionsWrapper
A dataclass wrapper for a pct.DatasetOptions The fields of the dataclass are programmatically defined from the attributes of a pct.DatasetOpt
slam/dataset/ct_icp_dataset.py:30
↓ 3 callersClassGaussNewton
Gauss Newton algorithm for Least Square minimization
slam/common/optimization.py:287
↓ 3 callersClassOdometryOptionsWrapper
slam/odometry/ct_icp_odometry.py:107
↓ 3 callersClass_PoseNetPredictionModule
Posenet Module
slam/training/prediction_modules.py:31
↓ 2 callersClassAverageMeter
An util object which progressively computes the mean over logged values
slam/training/trainer.py:27
↓ 2 callersClassCTICPOptionsWrapper
slam/odometry/ct_icp_odometry.py:59
↓ 2 callersClassDuration
slam/common/timer.py:5
↓ 2 callersClassElevationImageRegistration
2D Feature based registration which estimates the planar motion (x, y, yaw) Only relevant for a sensor having "mainly 2D" motion, and can ser
slam/common/registration.py:179
↓ 2 callersClassPointToPlaneCost
Point-to-Plane Cost function
slam/common/optimization.py:348
↓ 2 callersClassPosesInterpolator
Object which performs interpolation of poses using timestamps Poses and corresponding key timestamps are passed to the constructor. The Poses
slam/common/pose.py:11
↓ 2 callersClassRosbagConfig
Config for a Rosbag Dataset
slam/dataset/rosbag_dataset.py:30
↓ 2 callersClassSLAMRunner
A SLAMRunner runs a LiDAR SLAM algorithm on a set of pytorch datasets, And if the ground truth is present, it evaluates the performance of th
slam/odometry/odometry_runner.py:72
↓ 2 callersClassUrbanLocoDataset
Sequence of the UrbanLoco Dataset wrapping a Rosbag Note: As the dataset is a rosbag dataset, random access is not authorized
slam/dataset/urban_loco_dataset.py:175
↓ 1 callersClassDatasetOfSequences
A Dataset which concatenates data into for a small window of frames Takes a list of Datasets, each corresponding to a sequence. The data
slam/dataset/sequence_dataset.py:8
↓ 1 callersClassExponentialWeights
A Module which exponentially weights different losses during training It holds parameters weigh the different losses. The weights change
slam/training/loss_modules.py:134
↓ 1 callersClassFordCampusSequence
Ford Campus Sequence
slam/dataset/ford_dataset.py:23
↓ 1 callersClassGraphSLAM
A PoseGraph backend which maintains and performs global optimization Args: Whether to initialize the world coordinates at the fir
slam/backend.py:189
↓ 1 callersClassGraphSLAMConfig
slam/backend.py:179
↓ 1 callersClassICPFrameToModelConfig
The Configuration for the Point-To-Plane ICP based Iterative Least Square estimation of the pose
slam/odometry/icp_odometry.py:30
↓ 1 callersClassIterableCT_ICPDataset
slam/dataset/ct_icp_dataset.py:146
↓ 1 callersClassKITTI360Sequence
Dataset for a Sequence of KITTI-360 lidar dataset Attributes: kitti360_root_dir (str): The path to KITTI-360 data drive_id (
slam/dataset/kitti_360_dataset.py:99
↓ 1 callersClassKITTIOdometrySequence
Dataset for a Sequence of KITTI odometry's benchmark Attributes: sequences_root_dir (str): The path to KITTI odometry benchmark's da
slam/dataset/kitti_dataset.py:93
↓ 1 callersClassMapData
slam/loop_closure.py:111
↓ 1 callersClassNCLTSequenceDataset
A Torch Dataset for a sequence of the NCLT Dataset see http://robots.engin.umich.edu/nclt for the link to the Dataset's main page TODO:
slam/dataset/nclt_dataset.py:38
↓ 1 callersClassNHCDOdometrySequence
Dataset for a Sequence of the New Handheld College Dataset see https://ori-drs.github.io/newer-college-dataset/ Attributes: sequ
slam/dataset/nhcd_dataset.py:63
↓ 1 callersClassNIConfig
The configuration without initialization
slam/initialization.py:70
↓ 1 callersClassOdometryResults
An object which aggregrates the results of an Odometry benchmark
slam/eval/eval_odometry.py:223
↓ 1 callersClassPoseNetOdometryConfig
The Configuration for the Point-To-Plane ICP based Iterative Least Square estimation of the pose
slam/odometry/posenet_odometry.py:21
↓ 1 callersClassPoseNetTrainer
Unsupervised / Supervised Trainer for the PoseNet prediction module
train.py:45
↓ 1 callersClassPoseNetTrainingConfig
A Config for a PoseNetTrainer
train.py:32
↓ 1 callersClassPredictionConfig
PoseNet Prediction Config
slam/training/prediction_modules.py:17
↓ 1 callersClassPreprocessing
A `Preprocessing` instance applies a sequence of `Filter`(s) a data_dict
slam/preprocessing.py:269
↓ 1 callersClassPreprocessingConfig
The configuration for `Preprocessing`
slam/preprocessing.py:258
↓ 1 callersClassReplayArguments
replay.py:22
↓ 1 callersClassResNetEncoder
A ResNet Encoder consist of the 4 layers of a ResNet which can be returned and decoded
slam/models/_resnet.py:115
↓ 1 callersClassRosbagDataset
A Dataset which wraps a RosBag Note: The dataset can only read data sequentially, and will raise an error when two calls are not
slam/dataset/rosbag_dataset.py:49
↓ 1 callersClassSLAM
A SLAM Algorithm for Point Cloud data (typically LiDAR Data) A SLAM of pyLIDAR-SLAM consists of four modules - Motion Initialization
slam/slam.py:36
↓ 1 callersClassSLAMRunnerConfig
The configuration dataclass
slam/odometry/odometry_runner.py:38
↓ 1 callersClassTorchCT_ICPDataset
slam/dataset/ct_icp_dataset.py:174
↓ 1 callersClassUrbanLocoConfig
slam/dataset/urban_loco_dataset.py:366
↓ 1 callersClassWindowDataset
A Window datasets wraps a dataset_config, and limit it to a defined window
slam/dataset/dataset.py:26
↓ 1 callersClass_ImageVisualizer
A Visualizer displays images tensors in OpenCV windows Parameters ---------- channels : list of str The
slam/viz/visualizer.py:13
↓ 1 callersClass_PointToPlaneLossModule
Point-to-Plane Loss Module
slam/training/loss_modules.py:39
↓ 1 callersClass_PoseSupervisionLossModule
Supervised Loss Module
slam/training/loss_modules.py:210
ClassACQUISITION
slam/dataset/urban_loco_dataset.py:181
ClassACTIVATIONS
slam/models/layers.py:9
ClassATrainer
An abstract Trainer class is the backbone for training deep learning modules Each ATrainer child classes defines a prediction Module and a l
slam/training/trainer.py:95
ClassATrainerConfig
The configuration dataclass for a Trainer
slam/training/trainer.py:46
ClassBACKEND
slam/backend.py:415
ClassBackend
An abstract class for the backend of a SLAM algorithm Given a set of trajectory constraints, the backend performs a global optimization Takin
slam/backend.py:28
ClassBackendConfig
An abstract class for the Config for a Backend
slam/backend.py:23
ClassBackendTestCase
tests/test_backend.py:10
ClassBenchmarkBuilderConfig
build_benchmark_md.py:22
ClassCT_ICPDatasetConfig
A configuration object read from a yaml conf
slam/dataset/ct_icp_dataset.py:67
ClassCT_ICPDatasetLoader
Configuration for a dataset proposed in CT_ICP
slam/dataset/ct_icp_dataset.py:185
ClassCT_ICPDatasetSequence
Dataset for a Sequence defined in CT_ICP Datasets See https://github.com/jedeschaud/ct_icp for more details Attributes:
slam/dataset/ct_icp_dataset.py:95
ClassCT_ICPOdometry
An Odometry Algorithm which updates the poses by taking into account the distortion of the frame The algorithm uses the wrapping pyt
slam/odometry/ct_icp_odometry.py:215
ClassCVConfig
The configuration without initialization
slam/initialization.py:97
ClassConstantVelocityInitialization
A Constant Velocity model for initialization (returns the last registered relative pose at each time step)
slam/initialization.py:103
ClassCustomBasicBlock
ResNet basic block where the ReLU activation is replaced by a Custom activation
slam/models/_resnet.py:8
ClassCustomBottleneck
ResNet Bottleneck block where the ReLU activation is replaced by a Custom activation
slam/models/_resnet.py:21
ClassDATASET
The different datasets covered by the dataset_config configuration A configuration must have the field dataset_config pointing to one of thes
slam/dataset/__init__.py:15
ClassDatasetConfig
A DatasetConfig contains the configuration values used to define a DatasetConfiguration
slam/dataset/configuration.py:16
ClassDatasetLoader
A DatasetConfiguration is the configuration for the construction of pytorch Datasets
slam/dataset/configuration.py:31
ClassDistortion
Distort a frame using the estimated initial motion
slam/preprocessing.py:144
ClassDistortionConfig
A Filter Config a distortion of a frame
slam/preprocessing.py:131
ClassEIConfig
Config for Elevation Image feature based 2D alignment
slam/initialization.py:126
ClassEILoopClosureConfig
Configuration for a ElevationImageLoopClosure Algorithm
slam/loop_closure.py:81
ClassElevationImageInitialization
Initialize motion by resolving a planar motion registration
slam/initialization.py:134
ClassElevationImageLoopClosure
An Implementation of a Loop Detection and Estimation Algorithm
slam/loop_closure.py:143
ClassFILTER
Filters registered
slam/preprocessing.py:230
ClassFilter
A Filter on the input slam data
slam/preprocessing.py:31
ClassFilterConfig
A Configuration for a filter
slam/preprocessing.py:24
ClassFordCampusConfig
A Configuration object read from a yaml conf
slam/dataset/ford_dataset.py:86
ClassFordCampusDatasetLoader
Configuration for Ford Dataset
slam/dataset/ford_dataset.py:109
ClassGNPointToPointConfig
Configuration for a Gauss Newton based Point-to-Point rigid alignment
slam/odometry/alignment.py:132
ClassGaussNewtonPointToPlaneAlignment
A GaussNewton Point-To-Plane rigid alignment method, Which minimizes the Point-To-Plane distance
slam/odometry/alignment.py:80
ClassGaussNewtonPointToPlaneConfig
Configuration for a Gauss-Newton based Point-to-Plane rigid alignment
slam/odometry/alignment.py:70
ClassGaussNewtonPointToPointAlignment
A GaussNewton Point-To-Point rigid alignment method, Which minimizes the Point-To-Point distance
slam/odometry/alignment.py:143
ClassGeometryTestCase
tests/test_geometry.py:5
ClassGridSample
Distort a frame using the estimated initial motion
slam/preprocessing.py:207
ClassGridSampleConfig
A Filter Config for the sampling of a frame
slam/preprocessing.py:196
ClassICPFrameToModel
OdometryAlgorithm based on the ICP-registration
slam/odometry/icp_odometry.py:72
ClassINITIALIZATION
A Convenient enum to load the Algorithm from a config dictionary
slam/initialization.py:298
ClassImageBased2DRegistration
Scan registration method using feature based Image Alignment.
slam/common/registration.py:88
ClassInitialization
The initialization module provides for each frame a prior estimate of the relative motion Each child class adds an [4, 4] numpy ndarray of the re
slam/initialization.py:33
ClassInitializationConfig
The Initialization Config for registration based SLAM
slam/initialization.py:27
ClassKITTI360Config
A configuration object read from a yaml conf
slam/dataset/kitti_360_dataset.py:190
ClassKITTI360DatasetLoader
Configuration for KITTI-360 dataset see http://www.cvlibs.net/datasets/kitti-360/
slam/dataset/kitti_360_dataset.py:214
ClassKITTIConfig
A configuration object read from a yaml conf
slam/dataset/kitti_dataset.py:284
ClassKITTIDatasetLoader
Configuration for KITTI's dataset odometry benchmark see http://www.cvlibs.net/datasets/kitti/eval_odometry.php
slam/dataset/kitti_dataset.py:311
ClassKdTreeLocalMap
A Local Map which computes neighborhood by projective association The local map keeps in memory the last N processed Frames
slam/odometry/local_map.py:254
ClassKdTreeLocalMapConfig
A KdTree-based Local Map
slam/odometry/local_map.py:245
ClassLOCAL_MAP
Convenient Enum to load LocalMap from configuration
slam/odometry/local_map.py:437
ClassLOOP_CLOSURE
slam/loop_closure.py:343
ClassLeastSquare
An Abstract class for Least Square Minimization
slam/common/optimization.py:230
ClassLinear
slam/models/layers.py:44
next →1–100 of 153, ranked by callers