Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chennuo0125-HIT/lidar_imu_calib
/ functions
Functions
90 in github.com/chennuo0125-HIT/lidar_imu_calib
⨍
Functions
90
◇
Types & classes
13
↓ 10 callers
Function
omp_get_max_threads
ndt_omp/include/pclomp/ndt_omp_impl.hpp:174
↓ 8 callers
Function
omp_get_thread_num
ndt_omp/include/pclomp/ndt_omp_impl.hpp:175
↓ 6 callers
Method
filter
\brief Filter cloud and initializes voxel structure. * \param[out] output cloud containing centroids of voxels containing a sufficient number o
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:267
↓ 4 callers
Function
align
align point clouds and measure processing time
ndt_omp/apps/align.cpp:15
↓ 4 callers
Method
setInputSource
\brief Provide a pointer to the input dataset * \param cloud the const boost shared pointer to a PointCloud message */
ndt_omp/include/pclomp/gicp_omp.h:132
↓ 4 callers
Method
setInputTarget
\brief Provide a pointer to the input target (e.g., the point cloud that we want to align the input source to). * \param[in] cloud the input point
ndt_omp/include/pclomp/ndt_omp.h:117
↓ 3 callers
Method
applyState
ndt_omp/include/pclomp/gicp_omp_impl.hpp:518
↓ 3 callers
Method
getInverseCov
\brief Get the inverse of the voxel covariance. * \return inverse covariance matrix */
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:120
↓ 3 callers
Method
getMean
\brief Get the voxel centroid. * \return centroid */
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:129
↓ 3 callers
Method
getNeighborhoodAtPoint
ndt_omp/include/pclomp/voxel_grid_covariance_omp_impl.hpp:373
↓ 3 callers
Method
getNeighborhoodAtPoint1
ndt_omp/include/pclomp/voxel_grid_covariance_omp_impl.hpp:437
↓ 3 callers
Method
getNeighborhoodAtPoint7
ndt_omp/include/pclomp/voxel_grid_covariance_omp_impl.hpp:418
↓ 3 callers
Method
radiusSearch
\brief Search for all the nearest occupied voxels of the query point in a given radius. * \note Only voxels containing a sufficient number of p
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:470
↓ 3 callers
Method
setResolution
\brief Set/change the voxel grid resolution. * \param[in] resolution side length of voxels */
ndt_omp/include/pclomp/ndt_omp.h:127
↓ 2 callers
Method
addImuData
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:143
↓ 2 callers
Method
addLidarData
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:33
↓ 2 callers
Method
computeRDerivative
ndt_omp/include/pclomp/gicp_omp_impl.hpp:125
↓ 2 callers
Method
nearestKSearch
\brief Search for the k-nearest occupied voxels for the given query point. * \note Only voxels containing a sufficient number of points are use
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:416
↓ 2 callers
Method
setNeighborhoodSearchMethod
ndt_omp/include/pclomp/ndt_omp.h:184
↓ 2 callers
Method
setNumThreads
ndt_omp/include/pclomp/ndt_omp.h:110
↓ 1 callers
Method
calib
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:321
↓ 1 callers
Method
solve
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:167
Method
CalibExRLidarImu
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:9
Method
GeneralizedIterativeClosestPoint
\brief Empty constructor. */
ndt_omp/include/pclomp/gicp_omp.h:107
Method
Leaf
\brief Constructor. * Sets \ref nr_points, \ref icov_, \ref mean_ and \ref evals_ to 0 and \ref cov_ and \ref evecs_ to the identity matrix
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:97
Method
NormalDistributionsTransform
ndt_omp/include/pclomp/ndt_omp_impl.hpp:47
Method
OptimizationFunctorWithIndices
ndt_omp/include/pclomp/gicp_omp.h:354
Method
VoxelGridCovariance
\brief Constructor. * Sets \ref leaf_size_ to 0 and \ref searchable_ to false. */
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:202
Method
applyFilter
ndt_omp/include/pclomp/voxel_grid_covariance_omp_impl.hpp:48
Method
auxilaryFunction_PsiMT
\brief Auxilary function used to determin endpoints of More-Thuente interval. * \note \f$ \psi(\alpha) \f$ in Equation 1.6 (Moore, Thuente 1994)
ndt_omp/include/pclomp/ndt_omp.h:425
Method
auxilaryFunction_dPsiMT
\brief Auxilary function derivative used to determin endpoints of More-Thuente interval. * \note \f$ \psi'(\alpha) \f$, derivative of Equation 1.6
ndt_omp/include/pclomp/ndt_omp.h:438
Method
calculateScore
ndt_omp/include/pclomp/ndt_omp_impl.hpp:935
Method
computeAngleDerivatives
ndt_omp/include/pclomp/ndt_omp_impl.hpp:288
Method
computeCovariances
ndt_omp/include/pclomp/gicp_omp_impl.hpp:49
Method
computeDerivatives
ndt_omp/include/pclomp/ndt_omp_impl.hpp:179
Method
computeHessian
ndt_omp/include/pclomp/ndt_omp_impl.hpp:539
Method
computePointDerivatives
ndt_omp/include/pclomp/ndt_omp_impl.hpp:397
Method
computeStepLengthMT
ndt_omp/include/pclomp/ndt_omp_impl.hpp:771
Method
computeTransformation
\brief Estimate the transformation and returns the transformed source (input) as output. * \param[out] output the resultant input transfomed point
ndt_omp/include/pclomp/ndt_omp.h:257
Method
computeTransformation
ndt_omp/include/pclomp/gicp_omp_impl.hpp:370
Method
computeTransformation
ndt_omp/include/pclomp/ndt_omp_impl.hpp:80
Method
convertTransform
\brief Convert 6 element transformation vector to affine transformation. * \param[in] x transformation vector of the form [x, y, z, roll, pitch, y
ndt_omp/include/pclomp/ndt_omp.h:210
Method
df
ndt_omp/include/pclomp/gicp_omp_impl.hpp:278
Method
estimateRigidTransformationBFGS
ndt_omp/include/pclomp/gicp_omp_impl.hpp:180
Method
fdf
ndt_omp/include/pclomp/gicp_omp_impl.hpp:333
Function
foreach
read data and add data
lidar_imu_calib/src/calib_exR_lidar2imu_node.cpp:66
Method
getCentroids
\brief Get a pointcloud containing the voxel centroids * \note Only voxels containing a sufficient number of points are used. * \return
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:395
Method
getCorrespondenceRandomness
\brief Get the number of neighbors used when computing covariances as set by * the user */
ndt_omp/include/pclomp/gicp_omp.h:240
Method
getCov
\brief Get the voxel covariance. * \return covariance matrix */
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:111
Method
getCovEigValueInflationRatio
\brief Get the minimum allowable ratio between eigenvalues to prevent singular covariance matrices. * \return the minimum allowable ratio betw
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:257
Method
getDisplayCloud
ndt_omp/include/pclomp/voxel_grid_covariance_omp_impl.hpp:447
Method
getEvals
\brief Get the eigen values of the voxel covariance. * \note Order corresponds with \ref getEvecs * \return vector of eigen values
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:149
Method
getEvecs
\brief Get the eigen vectors of the voxel covariance. * \note Order corresponds with \ref getEvals * \return matrix whose columns
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:139
Method
getFinalNumIteration
\brief Get the number of iterations required to calculate alignment. * \return final number of iterations */
ndt_omp/include/pclomp/ndt_omp.h:200
Method
getInterpolatedAttitude
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:148
Method
getLeaf
\brief Get the voxel containing point p. * \param[in] index the index of the leaf structure node * \return const pointer to leaf structu
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:303
Method
getMaximumOptimizerIterations
\return maximum number of iterations at the optimization step
ndt_omp/include/pclomp/gicp_omp.h:250
Method
getMinPointPerVoxel
\brief Get the minimum number of points required for a cell to be used. * \return the minimum number of points for required for a voxel to be
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:239
Method
getOulierRatio
\brief Get the point cloud outlier ratio. * \return outlier ratio */
ndt_omp/include/pclomp/ndt_omp.h:169
Method
getPointCount
\brief Get the number of points contained by this voxel. * \return number of points */
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:158
Method
getResolution
\brief Get voxel grid resolution. * \return side length of voxels */
ndt_omp/include/pclomp/ndt_omp.h:142
Method
getRotationEpsilon
\brief Get the rotation epsilon (maximum allowable difference between two * consecutive rotations) as set by the user. */
ndt_omp/include/pclomp/gicp_omp.h:225
Method
getStepSize
\brief Get the newton line search maximum step length. * \return maximum step length */
ndt_omp/include/pclomp/ndt_omp.h:151
Method
getTransformationProbability
\brief Get the registration alignment probability. * \return transformation probability */
ndt_omp/include/pclomp/ndt_omp.h:191
Function
imuCallback
lidar_imu_calib/src/calib_exR_lidar2imu_node.cpp:27
Method
init
\brief Initiate covariance voxel structure. */
ndt_omp/include/pclomp/ndt_omp.h:271
Function
lidarCallback
lidar_imu_calib/src/calib_exR_lidar2imu_node.cpp:22
Function
main
lidar_imu_calib/src/calib_exR_lidar2imu_node.cpp:32
Function
main
ndt_omp/apps/align.cpp:36
Method
matricesInnerProd
\return trace of mat1^t . mat2 * \param mat1 matrix of dimension nxm * \param mat2 matrix of dimension nxp */
ndt_omp/include/pclomp/gicp_omp.h:315
Method
operator()
ndt_omp/include/pclomp/gicp_omp_impl.hpp:245
Method
optimize
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:229
Method
searchForNeighbors
\brief Search for the closest nearest neighbor of a given point. * \param query the point to search a nearest neighbour for * \param i
ndt_omp/include/pclomp/gicp_omp.h:339
Method
setCorrespondenceRandomness
\brief Set the number of neighbors used when selecting a point neighbourhood * to compute covariances. * A higher value will bring mor
ndt_omp/include/pclomp/gicp_omp.h:234
Method
setCovEigValueInflationRatio
\brief Set the minimum allowable ratio between eigenvalues to prevent singular covariance matrices. * \param[in] min_covar_eigvalue_mult the m
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:248
Method
setInitExR
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:28
Method
setInputTarget
\brief Provide a pointer to the input target (e.g., the point cloud that we want to align the input source to) * \param[in] target the input p
ndt_omp/include/pclomp/gicp_omp.h:164
Method
setMaximumOptimizerIterations
set maximum number of iterations at the optimization step * \param[in] max maximum number of iterations for the optimizer */
ndt_omp/include/pclomp/gicp_omp.h:246
Method
setMinPointPerVoxel
\brief Set the minimum number of points required for a cell to be used (must be 3 or greater for covariance calculation). * \param[in] min_poi
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:222
Method
setOulierRatio
\brief Set/change the point cloud outlier ratio. * \param[in] outlier_ratio outlier ratio */
ndt_omp/include/pclomp/ndt_omp.h:178
Method
setRotationEpsilon
\brief Set the rotation epsilon (maximum allowable difference between two * consecutive rotations) in order for an optimization to be consider
ndt_omp/include/pclomp/gicp_omp.h:219
Method
setSourceCovariances
\brief Provide a pointer to the covariances of the input source (if computed externally!). * If not set, GeneralizedIterativeClosestPoint will
ndt_omp/include/pclomp/gicp_omp.h:155
Method
setStepSize
\brief Set/change the newton line search maximum step length. * \param[in] step_size maximum step length */
ndt_omp/include/pclomp/ndt_omp.h:160
Method
setTargetCovariances
\brief Provide a pointer to the covariances of the input target (if computed externally!). * If not set, GeneralizedIterativeClosestPoint will
ndt_omp/include/pclomp/gicp_omp.h:176
Method
trialValueSelectionMT
ndt_omp/include/pclomp/ndt_omp_impl.hpp:688
Method
updateDerivatives
ndt_omp/include/pclomp/ndt_omp_impl.hpp:483
Method
updateHessian
ndt_omp/include/pclomp/ndt_omp_impl.hpp:612
Method
updateIntervalMT
ndt_omp/include/pclomp/ndt_omp_impl.hpp:647
Method
~CalibExRLidarImu
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:24
Method
~NormalDistributionsTransform
\brief Empty destructor */
ndt_omp/include/pclomp/ndt_omp.h:108