Quaternion kinematics for the error-state KF

A tutorial of quaternion algebra, especially suited for the error-state Kalman filter, with the aim of building Visual-Inertial SLAM and odometry systems.