R3LIVE

Lin 2022 · Paper

One-line summary — R3LIVE fuses LiDAR, inertial, and visual sensing so that LiDAR-inertial odometry builds the geometry of the global map while a direct visual-inertial subsystem paints its texture, producing dense RGB-colored point clouds in real time.

Problem

LiDAR-based SLAM fails when there are not enough geometric features — especially with small-FoV solid-state LiDARs — and its maps are colorless, limiting their use for surveying, simulators, and other 3D applications. R3LIVE aims for robust, accurate state estimation and a dense RGB-colored map by giving each sensor the job it is best at, coupled through one shared map and one filter.

Method & architecture

Two subsystems share a 29-dimensional state xR29\mathbf{x} \in \mathbb{R}^{29} containing IMU pose (GRI,GpI)({^G}\mathbf{R}_I, {^G}\mathbf{p}_I), velocity, gyro/accel biases, gravity Gg{^G}\mathbf{g}, camera-IMU extrinsics (IRC,IpC)({^I}\mathbf{R}_C, {^I}\mathbf{p}_C), camera-IMU time offset ItC{^I}t_C, and camera intrinsics ϕ=[fx,fy,cx,cy]T\boldsymbol{\phi} = [f_x, f_y, c_x, c_y]^T — all estimated online in an error-state iterated Kalman filter (ESIKF).

minδxˇk(xˇkx^k+HδxˇkΣδx^k2+s=1mo(xˇk,Gps,cs)+HsoδxˇkΣβs2)\min_{\delta\check{\mathbf{x}}_k} \Big( \big\|\check{\mathbf{x}}_k \boxminus \hat{\mathbf{x}}_k + \boldsymbol{\mathcal{H}}\delta\check{\mathbf{x}}_k\big\|^2_{\boldsymbol{\Sigma}_{\delta\hat{\mathbf{x}}_k}} + \sum_{s=1}^{m} \big\|\mathbf{o}(\check{\mathbf{x}}_k, {^G}\mathbf{p}_s, \mathbf{c}_s) + \mathbf{H}^o_s \delta\check{\mathbf{x}}_k\big\|^2_{\boldsymbol{\Sigma}_{\boldsymbol{\beta}_s}} \Big)

iterated to convergence with Kalman gain K=(HTR1H+P1)1HTR1\mathbf{K} = (\mathbf{H}^T\mathbf{R}^{-1}\mathbf{H} + \mathbf{P}^{-1})^{-1}\mathbf{H}^T\mathbf{R}^{-1} (equivalent to Gauss-Newton).

Results

Handheld device: Livox AVIA LiDAR (FoV 70.4°×77.2°), FLIR Blackfly global-shutter camera, DJI Manifold-2c (Intel i7-8550U, 8 GB RAM).

Why it matters for SLAM

R3LIVE established the “geometry from LiDAR, texture from camera” pattern for LVI systems and showed that direct photometric alignment against a colored LiDAR map is a practical, real-time alternative to feature-based visual fusion. It bridges state estimation and colorized 3D reconstruction — digital twins, inspection, AR — and its full open-source release (code, mesh-texturing utilities, even the device’s mechanical design) made it the reference design that R3LIVE++ and FAST-LIVO build upon.