MCPcopy Create free account

hub / github.com/2013fangwentao/Multi_Sensor_Fusion / functions

Functions147 in github.com/2013fangwentao/Multi_Sensor_Fusion

↓ 13 callersMethodGetStateIndex
* @brief return the state index * @note * @retval */
src/filter/navfilter.cc:169
↓ 9 callersMethodGetStateCov
* @brief return the state cov const * @note * @retval */
src/filter/navfilter.cc:150
↓ 8 callersMethodGetData
* @brief get the latest gnss data * @note * @param &gd: * @retval */
src/data/navgnss.cc:82
↓ 4 callersMethodGetData
src/data/navdataque.cc:19
↓ 4 callersMethodread
tools/calibration.cc:77
↓ 4 callersMethodwrite
tools/calibration.cc:54
↓ 3 callersMethodEliminateIndex
* @brief eliminate the elemt of state cov * @note * @param index: start index (from 0) * @param count: total eliminate rows and cols (default
src/filter/navfilter.cc:191
↓ 3 callersFunctionGetStartAndEndTime
src/data/navgnss.cc:16
↓ 3 callersMethodGetStateSize
* @brief get the count of state cov * @note * @retval */
src/filter/navfilter.cc:178
↓ 3 callersMethodMeasureUpdate
src/filter/navfilter.cc:100
↓ 3 callersFunctioncompare
(result_file, truth_file, save_path="./", start_time=0, end_ti
script/evaluate_couple.py:148
↓ 2 callersMethodGetImuData
src/data/navimu.cc:88
↓ 2 callersMethodInitialStateCov
src/filter/navfilter.cc:22
↓ 2 callersMethodStartProcessing
* @brief 数据处理入口 * @note * @retval None */
src/process/navstate.cc:167
↓ 2 callersMethodStartReadData
src/data/navimu.cc:22
↓ 2 callersMethodStartReadGnssData
* @brief 开启gnss数据线程, 读取Gnss数据 * @note * @retval */
src/data/navgnss.cc:43
↓ 2 callersMethodTimeUpdate
* @brief Kalman滤波量测更新,更新状态方差 * @note * @param &Phi: * @param &Q: * @retval */
src/filter/navfilter.cc:59
↓ 2 callersFunctionrunCalibrationAndSave
[run_and_save]
tools/calibration.cc:729
↓ 1 callersFunctionAcceLeveling
src/imu/navinitialized.cc:55
↓ 1 callersFunctionDrawsMatches
test/NavImage.cc:22
↓ 1 callersFunctionMechAttitudeUpdate
src/imu/navmech.cc:48
↓ 1 callersFunctionMechPositionUpdate
src/imu/navmech.cc:95
↓ 1 callersFunctionMechTransferMat
* @brief 获取状态转移矩阵,排列顺序为 0 位置 3 速度 6 姿态角误差 9 陀螺零偏 12 加速度计零偏 15 陀螺比例因子 18 加速度计比例因子 * @note * @param &pre_imu_data: * @param &curr_imu_data: * @pa
src/imu/navmech.cc:110
↓ 1 callersFunctionMechVelocityUpdate
src/imu/navmech.cc:69
↓ 1 callersMethodProcessImage
src/camera/msckf.cc:177
↓ 1 callersMethodReviseCameraState
* @brief 对相机状态进行反馈,更新相机的位姿 * @note * @param &dx_camera: * @retval None */
src/camera/msckf.cc:1150
↓ 1 callersMethodReviseState
src/filter/navfilter.cc:242
↓ 1 callersMethodSetStateIndex
* @brief Determine the index of the estmiate state * @note * @param &state_index: * @retval None */
src/imu/navinitialized.cc:276
↓ 1 callersMethodStartAligning
namespace * @brief 开启对准 * @note * @param &nav_info:对准结束后的导航信息数据 * @retval */
src/imu/navinitialized.cc:75
↓ 1 callersMethodStartReadCameraData
src/data/navcamera.cc:67
↓ 1 callersFunctioncalcBoardCornerPositions
[compute_errors] [board_corners]
tools/calibration.cc:535
↓ 1 callersFunctioncomputeReprojectionErrors
[compute_errors]
tools/calibration.cc:501
↓ 1 callersFunctionmerge_kitti_gpsimu
(data_path, timestamps_file, output_path)
script/merge_data.py:6
↓ 1 callersMethodnextImage
tools/calibration.cc:203
↓ 1 callersFunctionoutput
test/NavdataQueue.cc:17
↓ 1 callersFunctionpreprocess
(pps_event_path, picture_path)
script/picture_preprocess.py:6
↓ 1 callersMethodprocessing
src/process/gpsprocess.cc:13
↓ 1 callersFunctionrunCalibration
[board_corners]
tools/calibration.cc:559
↓ 1 callersFunctionsaveCameraParams
Print camera parameters to the output file
tools/calibration.cc:616
MethodAddObservation
* @brief 增加匹配到的特征点到观测序列中去 * 1.如果当前匹配的特征点在上一帧中存在直接加入观测值到其observation中 * 2.如果是全新的特征点,则构建新的特征点,添加前后两帧图像的观测数据,并增加到feature的序
src/camera/msckf.cc:479
MethodAguementedState
* @brief 状态增广 * 1.增加相机的状态到map_state_set_中去 * 2.增广对应相机状态的方差协方差到滤波方差中去 * 参考msckf:https://github.com/KumarRobotics/msckf_vio
src/camera/msckf.cc:328
MethodCameraData
include/camera/data.hpp:31
MethodCameraDataCollect
include/data/navcamera.h:30
MethodCameraState
include/camera/feature.hpp:58
MethodCheckEnableTriangleate
* @brief 判断对的特征点能否进行三角化 * @note * @param &feature: 待判断的特征点 * @retval -true -false */
src/camera/msckf.cc:634
MethodCheckFeatureTrack
src/camera/imageprocess.cc:75
MethodCheckMotionStatus
* @brief 利用点的匀速变化来探测可能出现的错匹配点 * @note 2020-02-03 增加 * @param &feature: 待判断的特征点 * @retval */
src/camera/msckf.cc:764
MethodCheckStaticMotion
src/camera/msckf.cc:1581
MethodCreate
test/NavCeres.cc:96
MethodCreate
include/camera/msckf.hpp:176
MethodDataQueue
include/data/navdataque.h:23
MethodDetermineBreakTime
src/data/navgnss.cc:183
MethodDetermineBreakTimeArray
src/data/navgnss.cc:170
MethodDetermineMeasureFeature
* @brief 决定当前时刻使用多少特征点进行量测更新 * @note 1.不在当前帧中可以观测到的点备选为可以进行量测更新的点 * 2.[1]中观测次数不超过三次的点,不参与量测更新 * 3.[1]无法进行三角化的点剔除,不参与量测更新 * @ret
src/camera/msckf.cc:580
FunctionDrawsMatches
src/camera/msckf.cc:151
MethodFeature
include/camera/feature.hpp:36
MethodFeatureMeasureUpdate
* @brief 循环更新全部的量测feature点集 * @note * @retval None */
src/camera/msckf.cc:1277
MethodFileCameraData
include/data/navcamera.h:49
MethodFileGnssData
include/data/navgnss.h:64
MethodFileImuData
include/data/navimu.h:52
MethodFirstImageProcess
src/camera/msckf.cc:144
MethodFreatureMatch
* @brief 利用OPENCV的库实现特征点的匹配 * @note * @param &descriptors1: * @param &descriptors2: * @param &matches: 匹配结果 * @param default_min_distan
src/camera/imageprocess.cc:407
MethodGatingTest
* @brief 卡方检验 摘自msckf:https://github.com/KumarRobotics/msckf_vio * @note * @param &H: * @param &r: * @param &dof: * @retval */
src/camera/msckf.cc:1534
MethodGetData
* @brief get the latest gnss data * @note * @param &gd: * @retval */
src/data/navcamera.cc:37
MethodGetNavInfo
src/process/navstate.cc:297
MethodGetState
src/process/navstate.cc:14
MethodGnssDataCollect
include/data/navgnss.h:45
MethodGoodFreatureDetect
* @brief 调用opencv的goodFeaturesToTrack提取角点 * @note * @param &image: * @param &keypoints: * @retval None */
src/camera/imageprocess.cc:180
MethodGpsProcess
include/process/gpsprocess.h:22
MethodIMU_DATA
tools/RawImuToImuData.cc:26
MethodIMU_DATA
test/NavAlign.cc:13
MethodIMU_DATA
test/NavPureMech.cc:37
MethodImageProcess
include/camera/imageprocess.h:35
MethodImuDataCollect
src/data/navimu.cc:11
MethodInitialize
src/camera/imageprocess.cc:34
MethodInitializeState
* @brief 初始化 * @note * @retval */
src/process/navstate.cc:23
MethodInitializedNav
include/imu/navinitialized.h:38
MethodInsertIndex
* @brief insert state into the state cov * @note //! attention the inserted data will insert before of the start_index * @param start_index:
src/filter/navfilter.cc:219
MethodIsBreak
src/data/navgnss.cc:199
MethodLKTrack
* @brief * @note * @param &pre_image: * @param &curr_image: * @param &pre_keypoints: * @param &curr_keypoints: * @retval None */
src/camera/imageprocess.cc:320
MethodLMOptimizatePosition
* @brief LM优化求解特征点在世界坐标系下的位置 * @note // 2020-02 测试通过 * 逆深度参数法求解 * @param &feature: 待求的特征点 * @retval */
src/camera/msckf.cc:824
MethodLMOptimizatePositionAndCheck
src/camera/msckf.cc:1635
MethodMeasurementJacobian
* @brief 对已经获得三维坐标的feature点进行量测更新 * @note * @param &feature: 待更新的点 * @param &H_state: 对应的量测更新矩阵 * @param &z_measure: 该点对应的残差向量 * @retval
src/camera/msckf.cc:920
MethodMeasurementUpdate
* @brief 确定量测噪声,进行量测更新,返回dx * @note * @param &H_state: 量测矩阵 * @param &z_measure: 残差矩阵 * @retval 修正量 */
src/camera/msckf.cc:1095
MethodMsckfProcess
src/camera/msckf.cc:30
MethodNormKeyPoints
src/camera/msckf.cc:1563
MethodOrbFreatureExtract
* @brief 调用ORB-Slam2中现成的ORB特征点提取函数,获得特征点及其描述子 * @note * @param image: 输入图像 * @param &keypoints: 提取的关键点,输出给用户 * @param descriptors: 对应关键点的描述
src/camera/imageprocess.cc:57
MethodOutlierRemove
* @brief 利用RANSAC方法剔除外点,留下匹配度较好的点 * @note * @param &keypoints1: * @param &keypoints2: * @param &matches: * @retval None */
src/camera/imageprocess.cc:467
MethodPredictFeatureTracking
* @brief 根据单应性原理:已知一个平面的关键点可以得到另一个平面的关键点 * @param input_pts:上一时刻的第一个相机对应的关键点 * @param R_p_c: 利用imu数据计算得到的前后两个时刻图像帧的旋转初值 * @param intrinsics:相机内参 *
src/camera/imageprocess.cc:131
MethodReadingData
* @brief 读取配置文件中Camera存储的路径和时标 * @note 默认一行格式为 gpsweek secondofweek imagefilename * @retval None */
src/data/navcamera.cc:89
MethodReadingData
src/data/navgnss.cc:113
MethodReadingIMUData
src/data/navimu.cc:41
MethodRemoveCameraState
* @brief 移除多余的camera状态量,对feature完全没有观测了 * @note * @retval None */
src/camera/msckf.cc:1214
MethodRemoveRedundantCamStates
* @brief 查找移除的两个状态量,并更新对应的特征点 * @note * @retval None */
src/camera/msckf.cc:1356
MethodReprojectionError
test/NavCeres.cc:81
MethodReprojectionError
include/camera/msckf.hpp:125
MethodReviseState
src/process/navstate.cc:157
MethodSettings
tools/calibration.cc:38
MethodSortData
src/data/navdataque.cc:51
MethodState
include/process/navstate.h:38
next →1–100 of 147, ranked by callers