├── CMakeLists.txt ├── README.md ├── cpp ├── .gitignore ├── BearingRangeFactorLV.h ├── CMakeLists.txt ├── GaussianProcessPriorPose2.h ├── InterpolatedRangeFactor.h ├── InterpolatedVFactor.h ├── RangeFactorLV.h ├── VFactor.h └── gpslam.h └── matlab ├── Data ├── Plaza1_full_data_run.mat ├── Plaza1_thrown_away_some_range.mat ├── Syn_full_data_run.mat ├── Syn_theta_Plaza.mat ├── new_victoria_park.txt ├── victoria_park_deadreckoning.mat └── victoria_park_full_data_run.mat └── GP ├── bench1.m ├── bench1_plot.m ├── bench2.m ├── bench2_plot.m ├── calc_Phi.m ├── calc_Q.m ├── calc_Q_inv.m ├── final_plot.m ├── loop_plot.m ├── plaza_isam2.m ├── plaza_periodic.m ├── plaza_plot.m ├── plot2d.m ├── plot_ellipse.m ├── range_measure_fit.m ├── synthetic_isam2.m ├── synthetic_periodic.m ├── synthetic_plot.m ├── victoria_park_isam2.m └── victoria_park_plot.m /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/README.md -------------------------------------------------------------------------------- /cpp/.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | -------------------------------------------------------------------------------- /cpp/BearingRangeFactorLV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/cpp/BearingRangeFactorLV.h -------------------------------------------------------------------------------- /cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/GaussianProcessPriorPose2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/cpp/GaussianProcessPriorPose2.h -------------------------------------------------------------------------------- /cpp/InterpolatedRangeFactor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/cpp/InterpolatedRangeFactor.h -------------------------------------------------------------------------------- /cpp/InterpolatedVFactor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/cpp/InterpolatedVFactor.h -------------------------------------------------------------------------------- /cpp/RangeFactorLV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/cpp/RangeFactorLV.h -------------------------------------------------------------------------------- /cpp/VFactor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/cpp/VFactor.h -------------------------------------------------------------------------------- /cpp/gpslam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/cpp/gpslam.h -------------------------------------------------------------------------------- /matlab/Data/Plaza1_full_data_run.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/Data/Plaza1_full_data_run.mat -------------------------------------------------------------------------------- /matlab/Data/Plaza1_thrown_away_some_range.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/Data/Plaza1_thrown_away_some_range.mat -------------------------------------------------------------------------------- /matlab/Data/Syn_full_data_run.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/Data/Syn_full_data_run.mat -------------------------------------------------------------------------------- /matlab/Data/Syn_theta_Plaza.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/Data/Syn_theta_Plaza.mat -------------------------------------------------------------------------------- /matlab/Data/new_victoria_park.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/Data/new_victoria_park.txt -------------------------------------------------------------------------------- /matlab/Data/victoria_park_deadreckoning.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/Data/victoria_park_deadreckoning.mat -------------------------------------------------------------------------------- /matlab/Data/victoria_park_full_data_run.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/Data/victoria_park_full_data_run.mat -------------------------------------------------------------------------------- /matlab/GP/bench1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/bench1.m -------------------------------------------------------------------------------- /matlab/GP/bench1_plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/bench1_plot.m -------------------------------------------------------------------------------- /matlab/GP/bench2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/bench2.m -------------------------------------------------------------------------------- /matlab/GP/bench2_plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/bench2_plot.m -------------------------------------------------------------------------------- /matlab/GP/calc_Phi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/calc_Phi.m -------------------------------------------------------------------------------- /matlab/GP/calc_Q.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/calc_Q.m -------------------------------------------------------------------------------- /matlab/GP/calc_Q_inv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/calc_Q_inv.m -------------------------------------------------------------------------------- /matlab/GP/final_plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/final_plot.m -------------------------------------------------------------------------------- /matlab/GP/loop_plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/loop_plot.m -------------------------------------------------------------------------------- /matlab/GP/plaza_isam2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/plaza_isam2.m -------------------------------------------------------------------------------- /matlab/GP/plaza_periodic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/plaza_periodic.m -------------------------------------------------------------------------------- /matlab/GP/plaza_plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/plaza_plot.m -------------------------------------------------------------------------------- /matlab/GP/plot2d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/plot2d.m -------------------------------------------------------------------------------- /matlab/GP/plot_ellipse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/plot_ellipse.m -------------------------------------------------------------------------------- /matlab/GP/range_measure_fit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/range_measure_fit.m -------------------------------------------------------------------------------- /matlab/GP/synthetic_isam2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/synthetic_isam2.m -------------------------------------------------------------------------------- /matlab/GP/synthetic_periodic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/synthetic_periodic.m -------------------------------------------------------------------------------- /matlab/GP/synthetic_plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/synthetic_plot.m -------------------------------------------------------------------------------- /matlab/GP/victoria_park_isam2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/victoria_park_isam2.m -------------------------------------------------------------------------------- /matlab/GP/victoria_park_plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XinyanGT/online-gpslam-code/HEAD/matlab/GP/victoria_park_plot.m --------------------------------------------------------------------------------