Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/2013fangwentao/Multi_Sensor_Fusion
/ functions
Functions
147 in github.com/2013fangwentao/Multi_Sensor_Fusion
⨍
Functions
147
◇
Types & classes
27
↓ 13 callers
Method
GetStateIndex
* @brief return the state index * @note * @retval */
src/filter/navfilter.cc:169
↓ 9 callers
Method
GetStateCov
* @brief return the state cov const * @note * @retval */
src/filter/navfilter.cc:150
↓ 8 callers
Method
GetData
* @brief get the latest gnss data * @note * @param &gd: * @retval */
src/data/navgnss.cc:82
↓ 4 callers
Method
GetData
src/data/navdataque.cc:19
↓ 4 callers
Method
read
tools/calibration.cc:77
↓ 4 callers
Method
write
tools/calibration.cc:54
↓ 3 callers
Method
EliminateIndex
* @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 callers
Function
GetStartAndEndTime
src/data/navgnss.cc:16
↓ 3 callers
Method
GetStateSize
* @brief get the count of state cov * @note * @retval */
src/filter/navfilter.cc:178
↓ 3 callers
Method
MeasureUpdate
src/filter/navfilter.cc:100
↓ 3 callers
Function
compare
(result_file, truth_file, save_path="./", start_time=0, end_ti
script/evaluate_couple.py:148
↓ 2 callers
Method
GetImuData
src/data/navimu.cc:88
↓ 2 callers
Method
InitialStateCov
src/filter/navfilter.cc:22
↓ 2 callers
Method
StartProcessing
* @brief 数据处理入口 * @note * @retval None */
src/process/navstate.cc:167
↓ 2 callers
Method
StartReadData
src/data/navimu.cc:22
↓ 2 callers
Method
StartReadGnssData
* @brief 开启gnss数据线程, 读取Gnss数据 * @note * @retval */
src/data/navgnss.cc:43
↓ 2 callers
Method
TimeUpdate
* @brief Kalman滤波量测更新,更新状态方差 * @note * @param &Phi: * @param &Q: * @retval */
src/filter/navfilter.cc:59
↓ 2 callers
Function
runCalibrationAndSave
[run_and_save]
tools/calibration.cc:729
↓ 1 callers
Function
AcceLeveling
src/imu/navinitialized.cc:55
↓ 1 callers
Function
DrawsMatches
test/NavImage.cc:22
↓ 1 callers
Function
MechAttitudeUpdate
src/imu/navmech.cc:48
↓ 1 callers
Function
MechPositionUpdate
src/imu/navmech.cc:95
↓ 1 callers
Function
MechTransferMat
* @brief 获取状态转移矩阵,排列顺序为 0 位置 3 速度 6 姿态角误差 9 陀螺零偏 12 加速度计零偏 15 陀螺比例因子 18 加速度计比例因子 * @note * @param &pre_imu_data: * @param &curr_imu_data: * @pa
src/imu/navmech.cc:110
↓ 1 callers
Function
MechVelocityUpdate
src/imu/navmech.cc:69
↓ 1 callers
Method
ProcessImage
src/camera/msckf.cc:177
↓ 1 callers
Method
ReviseCameraState
* @brief 对相机状态进行反馈,更新相机的位姿 * @note * @param &dx_camera: * @retval None */
src/camera/msckf.cc:1150
↓ 1 callers
Method
ReviseState
src/filter/navfilter.cc:242
↓ 1 callers
Method
SetStateIndex
* @brief Determine the index of the estmiate state * @note * @param &state_index: * @retval None */
src/imu/navinitialized.cc:276
↓ 1 callers
Method
StartAligning
namespace * @brief 开启对准 * @note * @param &nav_info:对准结束后的导航信息数据 * @retval */
src/imu/navinitialized.cc:75
↓ 1 callers
Method
StartReadCameraData
src/data/navcamera.cc:67
↓ 1 callers
Function
calcBoardCornerPositions
[compute_errors] [board_corners]
tools/calibration.cc:535
↓ 1 callers
Function
computeReprojectionErrors
[compute_errors]
tools/calibration.cc:501
↓ 1 callers
Function
merge_kitti_gpsimu
(data_path, timestamps_file, output_path)
script/merge_data.py:6
↓ 1 callers
Method
nextImage
tools/calibration.cc:203
↓ 1 callers
Function
output
test/NavdataQueue.cc:17
↓ 1 callers
Function
preprocess
(pps_event_path, picture_path)
script/picture_preprocess.py:6
↓ 1 callers
Method
processing
src/process/gpsprocess.cc:13
↓ 1 callers
Function
runCalibration
[board_corners]
tools/calibration.cc:559
↓ 1 callers
Function
saveCameraParams
Print camera parameters to the output file
tools/calibration.cc:616
Method
AddObservation
* @brief 增加匹配到的特征点到观测序列中去 * 1.如果当前匹配的特征点在上一帧中存在直接加入观测值到其observation中 * 2.如果是全新的特征点,则构建新的特征点,添加前后两帧图像的观测数据,并增加到feature的序
src/camera/msckf.cc:479
Method
AguementedState
* @brief 状态增广 * 1.增加相机的状态到map_state_set_中去 * 2.增广对应相机状态的方差协方差到滤波方差中去 * 参考msckf:https://github.com/KumarRobotics/msckf_vio
src/camera/msckf.cc:328
Method
CameraData
include/camera/data.hpp:31
Method
CameraDataCollect
include/data/navcamera.h:30
Method
CameraState
include/camera/feature.hpp:58
Method
CheckEnableTriangleate
* @brief 判断对的特征点能否进行三角化 * @note * @param &feature: 待判断的特征点 * @retval -true -false */
src/camera/msckf.cc:634
Method
CheckFeatureTrack
src/camera/imageprocess.cc:75
Method
CheckMotionStatus
* @brief 利用点的匀速变化来探测可能出现的错匹配点 * @note 2020-02-03 增加 * @param &feature: 待判断的特征点 * @retval */
src/camera/msckf.cc:764
Method
CheckStaticMotion
src/camera/msckf.cc:1581
Method
Create
test/NavCeres.cc:96
Method
Create
include/camera/msckf.hpp:176
Method
DataQueue
include/data/navdataque.h:23
Method
DetermineBreakTime
src/data/navgnss.cc:183
Method
DetermineBreakTimeArray
src/data/navgnss.cc:170
Method
DetermineMeasureFeature
* @brief 决定当前时刻使用多少特征点进行量测更新 * @note 1.不在当前帧中可以观测到的点备选为可以进行量测更新的点 * 2.[1]中观测次数不超过三次的点,不参与量测更新 * 3.[1]无法进行三角化的点剔除,不参与量测更新 * @ret
src/camera/msckf.cc:580
Function
DrawsMatches
src/camera/msckf.cc:151
Method
Feature
include/camera/feature.hpp:36
Method
FeatureMeasureUpdate
* @brief 循环更新全部的量测feature点集 * @note * @retval None */
src/camera/msckf.cc:1277
Method
FileCameraData
include/data/navcamera.h:49
Method
FileGnssData
include/data/navgnss.h:64
Method
FileImuData
include/data/navimu.h:52
Method
FirstImageProcess
src/camera/msckf.cc:144
Method
FreatureMatch
* @brief 利用OPENCV的库实现特征点的匹配 * @note * @param &descriptors1: * @param &descriptors2: * @param &matches: 匹配结果 * @param default_min_distan
src/camera/imageprocess.cc:407
Method
GatingTest
* @brief 卡方检验 摘自msckf:https://github.com/KumarRobotics/msckf_vio * @note * @param &H: * @param &r: * @param &dof: * @retval */
src/camera/msckf.cc:1534
Method
GetData
* @brief get the latest gnss data * @note * @param &gd: * @retval */
src/data/navcamera.cc:37
Method
GetNavInfo
src/process/navstate.cc:297
Method
GetState
src/process/navstate.cc:14
Method
GnssDataCollect
include/data/navgnss.h:45
Method
GoodFreatureDetect
* @brief 调用opencv的goodFeaturesToTrack提取角点 * @note * @param &image: * @param &keypoints: * @retval None */
src/camera/imageprocess.cc:180
Method
GpsProcess
include/process/gpsprocess.h:22
Method
IMU_DATA
tools/RawImuToImuData.cc:26
Method
IMU_DATA
test/NavAlign.cc:13
Method
IMU_DATA
test/NavPureMech.cc:37
Method
ImageProcess
include/camera/imageprocess.h:35
Method
ImuDataCollect
src/data/navimu.cc:11
Method
Initialize
src/camera/imageprocess.cc:34
Method
InitializeState
* @brief 初始化 * @note * @retval */
src/process/navstate.cc:23
Method
InitializedNav
include/imu/navinitialized.h:38
Method
InsertIndex
* @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
Method
IsBreak
src/data/navgnss.cc:199
Method
LKTrack
* @brief * @note * @param &pre_image: * @param &curr_image: * @param &pre_keypoints: * @param &curr_keypoints: * @retval None */
src/camera/imageprocess.cc:320
Method
LMOptimizatePosition
* @brief LM优化求解特征点在世界坐标系下的位置 * @note // 2020-02 测试通过 * 逆深度参数法求解 * @param &feature: 待求的特征点 * @retval */
src/camera/msckf.cc:824
Method
LMOptimizatePositionAndCheck
src/camera/msckf.cc:1635
Method
MeasurementJacobian
* @brief 对已经获得三维坐标的feature点进行量测更新 * @note * @param &feature: 待更新的点 * @param &H_state: 对应的量测更新矩阵 * @param &z_measure: 该点对应的残差向量 * @retval
src/camera/msckf.cc:920
Method
MeasurementUpdate
* @brief 确定量测噪声,进行量测更新,返回dx * @note * @param &H_state: 量测矩阵 * @param &z_measure: 残差矩阵 * @retval 修正量 */
src/camera/msckf.cc:1095
Method
MsckfProcess
src/camera/msckf.cc:30
Method
NormKeyPoints
src/camera/msckf.cc:1563
Method
OrbFreatureExtract
* @brief 调用ORB-Slam2中现成的ORB特征点提取函数,获得特征点及其描述子 * @note * @param image: 输入图像 * @param &keypoints: 提取的关键点,输出给用户 * @param descriptors: 对应关键点的描述
src/camera/imageprocess.cc:57
Method
OutlierRemove
* @brief 利用RANSAC方法剔除外点,留下匹配度较好的点 * @note * @param &keypoints1: * @param &keypoints2: * @param &matches: * @retval None */
src/camera/imageprocess.cc:467
Method
PredictFeatureTracking
* @brief 根据单应性原理:已知一个平面的关键点可以得到另一个平面的关键点 * @param input_pts:上一时刻的第一个相机对应的关键点 * @param R_p_c: 利用imu数据计算得到的前后两个时刻图像帧的旋转初值 * @param intrinsics:相机内参 *
src/camera/imageprocess.cc:131
Method
ReadingData
* @brief 读取配置文件中Camera存储的路径和时标 * @note 默认一行格式为 gpsweek secondofweek imagefilename * @retval None */
src/data/navcamera.cc:89
Method
ReadingData
src/data/navgnss.cc:113
Method
ReadingIMUData
src/data/navimu.cc:41
Method
RemoveCameraState
* @brief 移除多余的camera状态量,对feature完全没有观测了 * @note * @retval None */
src/camera/msckf.cc:1214
Method
RemoveRedundantCamStates
* @brief 查找移除的两个状态量,并更新对应的特征点 * @note * @retval None */
src/camera/msckf.cc:1356
Method
ReprojectionError
test/NavCeres.cc:81
Method
ReprojectionError
include/camera/msckf.hpp:125
Method
ReviseState
src/process/navstate.cc:157
Method
Settings
tools/calibration.cc:38
Method
SortData
src/data/navdataque.cc:51
Method
State
include/process/navstate.h:38
next →
1–100 of 147, ranked by callers