MCPcopy Create free account

hub / github.com/TurtleZhong/msckf_mono / functions

Functions451 in github.com/TurtleZhong/msckf_mono

MethodloadParameters
src/msckf_mine_1.5/src/image_processor.cc:23
MethodloadParameters
* @brief 从ros参数服务器中读取相关参数,设置初始协方差等 * * Imu状态向量和对应协方差的初始值 */
src/msckf_vio_note/src/msckf_vio.cpp:66
MethodloadParameters
* @brief ROS的参数服务器中读取相关参数 * * 配置文件位于/config/ * 读取相机模型的类型、相机内参以及相机与imu之间的外参 * 读取图像的分辨率(长宽) */
src/msckf_vio_note/src/image_processor.cpp:50
Functionmain
src/msckf_mine_1.0/test/orb_feature_extract.cpp:28
Functionmain
src/msckf_mine_1.0/test/read_csv_file.cpp:8
Functionmain
src/msckf_mine_1.0/test/msckf_test_v0.cpp:127
Functionmain
src/msckf_mine_1.0/test/camera_test.cpp:10
Functionmain
src/msckf_mine_1.0/test/asl_dataset_to_mars.cpp:13
Functionmain
src/msckf_mine_1.0/test/msckf_construct_test.cpp:9
Functionmain
src/msckf_mine_1.0/test/frame_and_orb_test.cpp:115
Functionmain
src/msckf_mine_1.0/test/load_imu_camera_data.cpp:7
Functionmain
src/msckf_mine_1.0/test/orb_feature_match_test.cpp:28
Functionmain
src/msckf_mine_1.0/test/eigen_function_test.cpp:10
Functionmain
src/msckf_mine_1.0/test/msckf_vio_stereo_test/fast_feature_detect.cpp:22
Functionmain
src/msckf_mine_1.0/test/frame_test/frame_test.cpp:13
Functionmain
src/msckf_mine_1.0/test/frame_test/frame_with_imu_test.cpp:13
Functionmain
src/msckf_mine_1.0/test/frame_test/eigen_function_test.cpp:9
Functionmain
src/msckf_mine_1.0/test/optical_flow_test/optical_flow_tracking_frame2frame.cpp:14
Functionmain
src/msckf_mine_1.0/test/optical_flow_test/optical_flow_tracking.cpp:14
Functionmain
src/msckf_mine_1.0/test/optical_flow_test/optical_flow_tracking_mask.cpp:14
Functionmain
src/msckf_mine_1.0/test/optical_flow_test/tracking_feature_manager.cpp:16
Functionmain
src/msckf_mine/test/orb_feature_extract.cpp:28
Functionmain
src/msckf_mine/test/read_csv_file.cpp:8
Functionmain
src/msckf_mine/test/msckf_test_v0.cpp:127
Functionmain
src/msckf_mine/test/camera_test.cpp:10
Functionmain
src/msckf_mine/test/asl_dataset_to_mars.cpp:13
Functionmain
src/msckf_mine/test/msckf_construct_test.cpp:9
Functionmain
src/msckf_mine/test/frame_and_orb_test.cpp:115
Functionmain
src/msckf_mine/test/load_imu_camera_data.cpp:7
Functionmain
src/msckf_mine/test/orb_feature_match_test.cpp:28
Functionmain
src/msckf_mine/test/eigen_function_test.cpp:10
Functionmain
src/msckf_mine/test/optical_flow_test/optical_flow_tracking_frame2frame.cpp:14
Functionmain
src/msckf_mine/test/optical_flow_test/optical_flow_tracking.cpp:14
Functionmain
src/msckf_mine/test/optical_flow_test/optical_flow_tracking_mask.cpp:14
Functionmain
src/msckf_mine/test/optical_flow_test/tracking_feature_manager.cpp:15
Functionmain
src/msckf_vio_note/test/math_utils_test.cpp:74
Functionmain
src/msckf_vio_note/test/feature_initialization_test.cpp:120
Functionmain
src/EKF_learning/kalman/examples/Robot1/main.cpp:28
Functionmain
src/EKF_learning/KF/test/kalam_roll_pich_test_01.cpp:7
Functionmain
src/EKF_learning/KF/test/imu_data_read.cpp:6
MethodmeasurementJacobian
This function is used to compute the measurement Jacobian for a single feature observed at a single camera frame. * @brief 计算某个特征点的单个相机状态对应的雅克比和归一化相机坐
src/msckf_vio_note/src/msckf_vio.cpp:970
MethodmeasurementUpdate
* @brief 计算某个特征点对应所有的相机测量的雅克比,并消除Hf * @param H_x 雅克比矩阵 * @param r 量测残差 */
src/msckf_vio_note/src/msckf_vio.cpp:1135
MethodmocapOdomCallback
src/msckf_vio_note/src/msckf_vio.cpp:512
MethodnullSpace
src/msckf_mine_1.0/backup/msckf_20180131.cc:741
MethodnullSpace
src/msckf_mine_1.0/src/msckf.cc:768
MethodnullSpace
src/msckf_mine/src/msckf.cc:665
MethodonInit
src/msckf_vio_note/src/image_processor_nodelet.cpp:11
MethodonInit
src/msckf_vio_note/src/msckf_vio_nodelet.cpp:11
MethodonlineReset
src/msckf_vio_note/src/msckf_vio.cpp:1589
Methodoperator()
src/msckf_mine_1.0/include/triangulation.h:18
Methodoperator()
src/msckf_mine/src/ORBextractor.cc:992
Methodoperator()
src/msckf_mine/include/triangulation.h:18
Methodoperator()
src/msckf_mine_1.5/include/triangulation.h:18
Methodoperator=
src/msckf_vio_note/include/msckf_vio/msckf_vio.h:46
Methodoperator=
src/msckf_vio_note/include/msckf_vio/image_processor.h:37
MethodpredictFeatureTracking
src/msckf_mine_1.5/src/image_processor.cc:321
MethodpredictFeatureTracking
* @brief 根据单应性原理:已知一个平面的关键点可以得到另一个平面的关键点 * @param input_pts:上一时刻的第一个相机对应的关键点 * @param R_p_c: 利用imu数据计算得到的前后两个时刻图像帧的旋转初值 * @param intrinsics:相机内参 *
src/msckf_vio_note/src/image_processor.cpp:462
MethodpredictNewState
* @brief 将imu的当前状态通过四阶龙哥库塔积分来估计新的imu状态 * * 计算Omega * 计算四阶龙哥库塔积分的四个系数k1,k2,k3和k4 * 根据四阶龙格库塔积分得到新的状态:四元数、速度和位置 */
src/msckf_vio_note/src/msckf_vio.cpp:762
MethodprocessModel
* @brief imu状态误差传递方程得到新的状态,循环处理每个imu数据 * * 得到gyro为^ω,而acc为^a * 根据论文得到矩阵F和G,并根据连续时间下的动态方程得到状态转移矩阵 * 四阶龙哥库塔积分得到预测的新状态 * 离散化状态转移方程得到噪声协方差矩阵Qk,并imu状态
src/msckf_vio_note/src/msckf_vio.cpp:633
MethodpropagateIMU
src/msckf_mine_1.0/backup/msckf_20180131.cc:67
MethodpruneCamStateBuffer
* update的时机 * 1.失去feature的时候,也就是丢失的feature但是观测超过3个值 见removeFeatureLost函数 * 2.slideWindow满了的时候 */
src/msckf_vio_note/src/msckf_vio.cpp:1459
MethodpruneGridFeatures
src/msckf_mine_1.5/src/image_processor.cc:768
MethodpruneGridFeatures
src/msckf_vio_note/src/image_processor.cpp:970
MethodreadAcc
src/EKF_learning/KF/src/imu_data_reader.cc:11
MethodreadGyro
src/EKF_learning/KF/src/imu_data_reader.cc:45
MethodremoveLostFeatures
* @brief 剔除那些不能被三角化,并且观测过于少的特征点, 同时计算雅克比和残差 * */
src/msckf_vio_note/src/msckf_vio.cpp:1305
MethodremoveUnmarkedElements
src/msckf_vio_note/include/msckf_vio/image_processor.h:306
MethodrescalePoints
src/msckf_mine_1.5/src/image_processor.cc:899
MethodrescalePoints
* @brief 归一化关键点的坐标,计算得到尺度因子 * @param pts1:上一时刻的关键点位置 * @param pts2:当前时刻跟踪匹配到的关键点位置 * @return scaling_factor:尺度因子 * */
src/msckf_vio_note/src/image_processor.cpp:1146
MethodresetCallback
src/msckf_vio_note/src/msckf_vio.cpp:349
MethodsetAngle
src/EKF_learning/KF/include/kalman_filter.h:17
MethodsetCovariance
* Set Covariance */
src/EKF_learning/kalman/include/kalman/SquareRootBase.hpp:61
MethodsetCovarianceSquareRoot
* @brief Set Covariance using Square Root * * @param covSquareRoot Lower triangular Matrix representing the covariance *
src/EKF_learning/kalman/include/kalman/SquareRootBase.hpp:73
MethodsetParameterFile
src/msckf_mine_1.0/src/config.cc:5
MethodsetParameterFile
src/msckf_mine/src/config.cc:5
MethodsetParameterFile
src/msckf_mine_1.5/src/config.cc:5
MethodsetQangle
These are used to tune the Kalman filter */
src/EKF_learning/KF/include/kalman_filter.h:21
MethodsetQbias
src/EKF_learning/KF/include/kalman_filter.h:22
MethodsetRmeasure
src/EKF_learning/KF/include/kalman_filter.h:23
FunctionshowFeatures
src/msckf_mine_1.0/test/msckf_test_v0.cpp:15
FunctionshowFeatures
src/msckf_mine/test/msckf_test_v0.cpp:15
MethodskewMatrix
src/msckf_mine_1.0/backup/msckf_20180131.cc:54
MethodstateAugmentation
* @brief 做了两部分工作:根据已知的imu与相机外参以及Imu运动模型 \n * 推测出当前相机的位姿并加入msckf状态向量中; 对系统的协方差矩阵进行增广 */
src/msckf_vio_note/src/msckf_vio.cpp:842
MethodstereoCallback
src/msckf_mine_1.5/src/image_processor.cc:143
MethodstereoCallback
* @brief 将imu的消息类型保存在缓冲中 * */
src/msckf_vio_note/src/image_processor.cpp:234
MethodstereoMatch
src/msckf_mine_1.5/src/image_processor.cc:543
MethodstereoMatch
* @brief 对两帧图像对做特征匹配,对极几何约束剔除外点 * @param cam0_points:第一帧图像帧的关键点位置 * @return cam1_points:第二帧图像中的关键点位置 * @return inlier_markers:匹配成功返回1,否则为0 * */
src/msckf_vio_note/src/image_processor.cpp:717
MethodswapMatchesId
src/msckf_mine_1.0/src/converter.cc:133
MethodswapMatchesId
src/msckf_mine/src/converter.cc:133
MethodswapMatchesId
src/msckf_mine_1.5/src/converter.cc:133
MethodtoCvMat
src/msckf_mine_1.0/src/converter.cc:17
MethodtoCvMat
src/msckf_mine/src/converter.cc:17
MethodtoCvMat
src/msckf_mine_1.5/src/converter.cc:17
MethodtoDescriptorVector
src/msckf_mine_1.0/src/converter.cc:7
MethodtoDescriptorVector
src/msckf_mine/src/converter.cc:7
MethodtoDescriptorVector
src/msckf_mine_1.5/src/converter.cc:7
MethodtoMatrix3d
src/msckf_mine_1.0/src/converter.cc:77
MethodtoMatrix3d
src/msckf_mine/src/converter.cc:77
MethodtoMatrix3d
src/msckf_mine_1.5/src/converter.cc:77
MethodtoMatrix4d
src/msckf_mine_1.0/src/converter.cc:89
← previousnext →301–400 of 451, ranked by callers