Functions¶
Check whether an instance or object is a LieTensor or not. |
|
Check whether an instance or object is an SE3 Type LieTensor or not. |
|
Checks whether a deep nested list of tensors contains Nan or not. |
|
Adds other, scaled by alpha, to input LieTensor. |
|
Inplace version of |
|
Multiply input LieTensor by other. |
|
Performs batched vector-vector product, which results in matrices. |
|
Performs batched matrix-vector product. |
|
Performs batched vector-matrix-vector product. |
|
Returns plus or minus (\(\pm\)) states for tensor. |
|
The Exponential map for |
|
The Logarithm map for |
|
The inverse of the input lieTensor. |
|
Perform batched retraction with a given direction. |
|
Apply the batched transform to points in Euclidean or homogeneous coordinates. |
|
The dot product between the Adjoint matrix at the point given by an input (Lie Group) and the second point (Lie Algebra). |
|
The dot product between left Jacobian inverse at the point given by input (Lie Group) and second point (Lie Algebra). |
|
The batched right Jacobian of a LieTensor. |
|
Returns |
|
Returns |
|
Returns |
|
Returns |
|
Returns |
|
Returns |
|
Returns |
|
Returns |
|
Returns a LieTensor with the same size as input that is filled with random LieTensor with the corresponding |
|
Returns identity |
|
Returns identity |
|
Returns identity |
|
Returns identity |
|
Returns identity |
|
Returns identity |
|
Returns identity |
|
Returns identity |
|
Returns identity LieTensor with the same |
|
Returns the cumulative product ( |
|
Inplace version of |
|
Returns the cumulative multiplication (*) of LieTensor along a dimension. |
|
Inplace version of |
|
Returns the cumulative user-defined operation of LieTensor along a dimension. |
|
Inplace version of |
|
Calculates batched per-pixel reprojection error (pixel distance) for points either in the camera or world frame given camera intrinsics or extrinsics, respectively. |
|
Computes the rigid transformation ( \(SE(3)\) ) between two sets of associated point clouds (source and target) using Singular Value Decomposition (SVD). |
|
Cubic Hermite Spline, a piecewise-cubic interpolator matching values and first derivatives. |
|
B-spline interpolation, which currently only supports SE3 LieTensor. |
|
Randomly sample a number of points from a batched point cloud. |
|
Perform voxel filtering on a point cloud to reduce the number of points by grouping them into voxels and selecting a representative point for each voxel. |
|
Filter point outliers by checking if a point has less than n neighbors (nbr) within a radius. |
|
Filter batched points by averaging its k-nearest neighbors and that point, removing points if number of neighbors within radius is less than k. |