MCPcopy Create free account

hub / github.com/cuitaixiang/LOAM_NOTED / functions

Functions34 in github.com/cuitaixiang/LOAM_NOTED

↓ 8 callersFunctionpointAssociateToMap
根据调整计算后的转移矩阵,将点注册到全局世界坐标系下
src/loam_velodyne/src/laserMapping.cpp:274
↓ 6 callersFunctionrad2deg
src/loam_velodyne/include/loam_velodyne/common.h:39
↓ 3 callersFunctionTransformToEnd
将上一帧点云中的点相对结束位置去除因匀速运动产生的畸变,效果相当于得到在点云扫描结束位置静止扫描得到的点云
src/loam_velodyne/src/laserOdometry.cpp:163
↓ 2 callersFunctionTransformToStart
当前点云中的点相对第一个点去除因匀速运动产生的畸变,效果相当于得到在点云扫描开始位置静止扫描得到的点云
src/loam_velodyne/src/laserOdometry.cpp:132
↓ 2 callersFunctionpointAssociateTobeMapped
点转移到局部坐标系下
src/loam_velodyne/src/laserMapping.cpp:298
↓ 1 callersFunctionAccumulateIMUShift
积分速度与位移
src/loam_velodyne/src/scanRegistration.cpp:234
↓ 1 callersFunctionAccumulateRotation
相对于第一个点云即原点,积累旋转量
src/loam_velodyne/src/laserOdometry.cpp:309
↓ 1 callersFunctionPluginIMURotation
利用IMU修正旋转量,根据起始欧拉角,当前点云的欧拉角修正
src/loam_velodyne/src/laserOdometry.cpp:248
↓ 1 callersFunctionShiftToStartIMU
计算局部坐标系下点云中的点相对第一个开始点的由于加减速运动产生的位移畸变
src/loam_velodyne/src/scanRegistration.cpp:133
↓ 1 callersFunctionTransformToStartIMU
去除点云加减速产生的位移畸变
src/loam_velodyne/src/scanRegistration.cpp:192
↓ 1 callersFunctionVeloToStartIMU
计算局部坐标系下点云中的点相对第一个开始点由于加减速产生的的速度畸变(增量)
src/loam_velodyne/src/scanRegistration.cpp:163
↓ 1 callersFunctiontransformAssociateToMap
基于匀速模型,根据上次微调的结果和odometry这次与上次计算的结果,猜测一个新的世界坐标系的转换矩阵transformTobeMapped
src/loam_velodyne/src/laserMapping.cpp:145
↓ 1 callersFunctiontransformAssociateToMap
odometry的运动估计和mapping矫正量融合之后得到的最终的位姿transformMapped
src/loam_velodyne/src/transformMaintenance.cpp:66
↓ 1 callersFunctiontransformUpdate
记录odometry发送的转换矩阵与mapping之后的转换矩阵,下一帧点云会使用(有IMU的话会使用IMU进行补偿)
src/loam_velodyne/src/laserMapping.cpp:234
Functiondeg2rad
src/loam_velodyne/include/loam_velodyne/common.h:44
FunctionimuHandler
接收IMU信息,只使用了翻滚角和俯仰角
src/loam_velodyne/src/laserMapping.cpp:376
FunctionimuHandler
接收imu消息,imu坐标系为x轴向前,y轴向右,z轴向上的右手坐标系
src/loam_velodyne/src/scanRegistration.cpp:772
FunctionimuTransHandler
接收imu消息
src/loam_velodyne/src/laserOdometry.cpp:385
FunctionlaserCloudCornerLastHandler
接收边沿点
src/loam_velodyne/src/laserMapping.cpp:322
FunctionlaserCloudFlatHandler
src/loam_velodyne/src/laserOdometry.cpp:350
FunctionlaserCloudFullResHandler
接收点云全部点
src/loam_velodyne/src/laserMapping.cpp:344
FunctionlaserCloudFullResHandler
接收全部点
src/loam_velodyne/src/laserOdometry.cpp:373
FunctionlaserCloudHandler
接收点云数据,velodyne雷达坐标系安装为x轴向前,y轴向左,z轴向上的右手坐标系
src/loam_velodyne/src/scanRegistration.cpp:278
FunctionlaserCloudLessFlatHandler
src/loam_velodyne/src/laserOdometry.cpp:361
FunctionlaserCloudLessSharpHandler
src/loam_velodyne/src/laserOdometry.cpp:339
FunctionlaserCloudSharpHandler
src/loam_velodyne/src/laserOdometry.cpp:328
FunctionlaserCloudSurfLastHandler
接收平面点
src/loam_velodyne/src/laserMapping.cpp:333
FunctionlaserOdometryHandler
接收旋转平移信息
src/loam_velodyne/src/laserMapping.cpp:355
FunctionlaserOdometryHandler
接收laserOdometry的信息
src/loam_velodyne/src/transformMaintenance.cpp:157
Functionmain
src/loam_velodyne/src/laserMapping.cpp:390
Functionmain
src/loam_velodyne/src/transformMaintenance.cpp:218
Functionmain
src/loam_velodyne/src/scanRegistration.cpp:801
Functionmain
src/loam_velodyne/src/laserOdometry.cpp:413
FunctionodomAftMappedHandler
接收laserMapping的转换信息
src/loam_velodyne/src/transformMaintenance.cpp:195