About
Publications
Projects
Blog
2021
16 Feb 2021
Deep-SLAM++ Object-level RGBD SLAM based on class-specific deep shape priors
15 Feb 2021
Probabilistic Structure from Motion with Objects (PSfMO)
30 Jan 2021
Online extrinsics calibration in VINS
29 Jan 2021
My TA reflection
21 Jan 2021
Improving Visual-Inertial Navigation Using Stationary Environmental Magnetic Disturbances
19 Jan 2021
First-Estimate Jacobian Estimators
19 Jan 2021
Quaternion kinematics for the error-state Kalman filter
17 Jan 2021
My high shool
12 Jan 2021
How to setup latex for Mac
10 Jan 2021
Fusion-Aware Point Convolution for Online Semantic 3D Scene Segmentation
08 Jan 2021
Robust inference for visual-inertial sensor fusion
08 Jan 2021
Semantic Shape Manipulation using a Two-Level Representation
07 Jan 2021
RGBD object SLAM using quadrics for indoor environments
2020
29 Dec 2020
LfD Localisation from Detections
28 Dec 2020
Lifting 2D object detections to 3D a geometric approach in multiple views
28 Dec 2020
DeepSDF Learning Continuous Signed Distance Functions for Shape Representation
27 Dec 2020
SPTAM stereo parallel tracking and mapping
26 Dec 2020
FroDO From detection to 3D objects
26 Dec 2020
Online object detection and localization on stereo visual slam system
26 Dec 2020
Implicit Geometric Regularization for Learning Shapes
26 Dec 2020
Adversarial generation of continuous implicit shape representations
25 Dec 2020
Modern C++ 30 lectures -- unit test
25 Dec 2020
Modern C++ 30 lectures -- logging
25 Dec 2020
Modern C++ 30 lectures -- linear algebra
25 Dec 2020
Modern C++ 30 lectures -- coroutines
25 Dec 2020
Modern C++ 30 lectures -- concurrency
25 Dec 2020
Modern C++ 30 lectures -- boost
24 Dec 2020
Modern C++ 30 lectures -- template and tuple
23 Dec 2020
Modern C++ 30 lectures -- functional programming
23 Dec 2020
Modern C++ 30 lectures -- function object and lambda
22 Dec 2020
Modern C++ 30 lectures -- template substitution failure
22 Dec 2020
Modern C++ 30 lectures -- constexpr
22 Dec 2020
Modern C++ 30 lectures -- compilation template
21 Dec 2020
Modern C++ 30 lectures -- polymorphism template
21 Dec 2020
Modern C++ 30 lectures -- return object
21 Dec 2020
Modern C++ 30 lectures -- literal, assert, final
20 Dec 2020
Modern C++ 30 lectures -- auto
18 Dec 2020
Modern C++ 30 lectures -- simple container
18 Dec 2020
Modern C++ 30 lectures -- iterator
18 Dec 2020
Modern C++ 30 lectures -- exception
18 Dec 2020
Modern C++ 30 lectures -- associative container
17 Dec 2020
Multiple Object Localization, Tracking and Reconstruction from Monocular RGB Videos
16 Dec 2020
Process noise in covariance propagation for MSCKF
15 Dec 2020
Modern C++ 30 lectures -- smart pointer
15 Dec 2020
Modern C++ 30 lectures -- rvalue and move
14 Dec 2020
Morden C++ 30 lectures -- heap and stack
13 Dec 2020
xVIO notes
12 Dec 2020
Modern C++ notes - design pattern
12 Dec 2020
Modern C++ notes - bookstore project
10 Dec 2020
Modern C++ notes - serialization
10 Dec 2020
Modern C++ notes - profiling
09 Dec 2020
Modern C++ notes - concurrency
08 Dec 2020
Modern C++ notes - container
08 Dec 2020
Modern C++ notes - algorithm
07 Dec 2020
Modern C++ notes - string
07 Dec 2020
Modern C++ notes - lambda
06 Dec 2020
Modern C++ notes - exception
05 Dec 2020
Modern C++ notes - smart pointer
04 Dec 2020
Modern C++ notes - const, volatile, mutable
03 Dec 2020
Modern C++ notes - macro
03 Dec 2020
Modern C++ notes - auto and decltype
03 Dec 2020
Modern C++ notes - Class
02 Dec 2020
Modern C++ notes - build environment
01 Dec 2020
Online extrinsics calibration for VIO
20 Jul 2020
How to use latexdiff
13 Jun 2020
Customize the setup
30 May 2020
How to use CMake
30 May 2020
Personal experience of ICRA 2020
08 May 2020
Ubuntu 18.04 installation
21 Apr 2020
Gtest from scratch
18 Apr 2020
Docker for SLAM
18 Apr 2020
Docker from scratch
12 Apr 2020
VIO from scratch initialization
10 Apr 2020
VIO from scratch front end
09 Apr 2020
VIO from scratch sliding window coding
07 Apr 2020
VIO from scratch solver
06 Apr 2020
VIO from scratch sliding window theory
04 Apr 2020
OpenVINS feature triangulation
24 Mar 2020
X points for VSLAM
23 Mar 2020
VIO from scratch IMU preintegration 2
22 Mar 2020
VIO from scratch IMU preintegration 1
21 Mar 2020
VIO from scratch IMU
14 Mar 2020
OpenVINS simulation feature measurements
13 Mar 2020
OpenVINS simulation point generation
13 Mar 2020
3D object detection on a mobile phone
12 Mar 2020
Sound issue of MacBook Pro
15 Feb 2020
Ignore cached files in Pycharm
03 Feb 2020
Fisher information matrix
01 Feb 2020
How to use kindle for research reading
2019
28 Dec 2019
How to make a word cloud from pdfs
28 Dec 2019
How to use pangolin
18 Dec 2019
How to set system python
12 Dec 2019
My writings
30 Oct 2019
Variational autoencoders
19 Sep 2019
How to make a video for submission
2018
18 Sep 2018
Q&A for Geo-referenced UAV navigation talk