GVINS tightly fuses raw GNSS pseudorange and Doppler with visual-inertial data in a sliding-window factor graph, using a coarse-to-fine online initialisation of the local-to-ENU yaw and anchor, and explicit handling of degenerate cases, to give drift-free global 6-DoF estimates across indoor-outdoor transitions.

技術屬性

欄位內容為文獻擷取紀錄的原文用語(英文),以原文為據;「未查證」表示本研究尚未讀到該資訊,不代表該方法不具備此能力。

GVINS 的技術屬性
感測輸入monocular camera (left camera of a VI-Sensor)、IMU、GNSS receiver raw code pseudorange and Doppler (GPS, GLONASS, Galileo, BeiDou)
原文測試平台helmet-mounted (walking: sports field; indoor-outdoor route over 3 km with stairs)、urban driving (22.9 km in Hong Kong; vehicle mounting not described)、simulation (10 km trajectory in a 30 m cube)
狀態估計tightly coupled sliding-window non-linear optimisation (window size 10) on a factor graph inherited from VINS-Mono: IMU preintegration, visual reprojection, GNSS code pseudorange and Doppler factors, receiver clock bias and drift factors; states include the yaw offset between local world and ENU frames and per-constellation clock biases; two-way marginalisation; robust norm on GNSS factors in urban driving (Secs. V, VI, VIII-B5)
資料關聯strong corners tracked with iterative Lucas-Kanade optical flow (VINS-Mono front end); GNSS satellites filtered by elevation, health and continuous lock (Secs. V, VI-C)
時間表示discrete keyframe states; GNSS time aligned to local time beforehand via the receiver PPS signal triggering the VI-Sensor (Secs. III-A, VIII-B)
去畸變不適用
迴圈閉合none (VINS-Mono and VINS-Fusion loop closure also disabled in the comparisons)
全域最佳化none; global drift-free estimation comes from GNSS raw-measurement factors inside the sliding window rather than from loop closure
地圖表示sparse features with inverse depth in the sliding window
先驗資訊broadcast ephemeris; Saastamoinen tropospheric and Klobuchar ionospheric models; no base station needed for the estimator (RTK used only as ground truth) (Secs. IV-D, VIII-B)
可輸出幾何global 6-DoF pose in ECEF and a local ENU frame, including global yaw; no dense map
計算需求Intel i7-8700K at 3.7 GHz, 32 GB: feature detection and tracking 7.28 ms per frame and window optimisation 21.91 ms on the urban sequence, real time with a 20 Hz camera (Sec. VIII-B5)

使用設備

原文使用的感測器、運算硬體與載具(equipment)。型號保留原文寫法,連結到設備頁中同一型號的歸併名稱;角色依原文用途分為方法輸入、資料集感測器、執行運算平台、參考或真值量測(reference or ground truth)與比較對象設備。

原文使用的設備
類別型號(原文寫法)角色資料集原文規格出處
慣性量測單元(IMU)ADIS16448方法輸入GVINS-Dataset200 Hz; gyroscope noise density 7.0e-3 deg/s/sqrt(Hz); accelerometer noise density 6.6e-4 m/s^2/sqrt(Hz)(Cao et al., 2022, Table IV)
GNSS 接收器u-blox ZED-F9P方法輸入GVINS-Datasetlow-cost multi-band, multi-constellation receiver; raw measurements at 10 Hz(Cao et al., 2022, Sec. VIII-B; Table IV)
GNSS 接收器u-blox ZED-F9P internal RTK engine with RTCM from a nearby base station參考或真值量測GVINS-DatasetRTK solution at 10 Hz; about 1 cm accuracy in open areas; fails indoors and under heavy blockage(Cao et al., 2022, Sec. VIII-B; Table IV)
GNSS 接收器Tallysman TW3882 antenna方法輸入GVINS-DatasetGNSS antenna of the receiver(Cao et al., 2022, Table IV)
雙目相機VI-Sensor (Aptina MT9V034 camera sensors; left camera used)方法輸入GVINS-Datasetglobal shutter, 752 x 480, horizontal FOV 98 deg, vertical FOV 73 deg, 20 Hz; camera and IMU synchronised by the VI-Sensor and triggered by the GNSS PPS(Cao et al., 2022, Sec. VIII-B; Table IV)
載具平台helmet carrying the VI-Sensor and ZED-F9P方法輸入GVINS-Datasetused in the real-world experiments(Cao et al., 2022, Fig. 10)
運算硬體Intel i7-8700K at 3.7 GHz, 32 GB執行運算平台未標示desktop PC used for all experiments(Cao et al., 2022, Sec. VIII)

作者報告的優勢與限制

優勢

限制

營建工程相關證據

論文未在營建工地測試;實驗包括校園運動場、含室內樓梯、橋下與樹林的 3 km 室內外路線,以及香港 22.9 km 市區行車,並以 RTK 為參考。它能在衛星時有時無的室內外轉換中持續提供全域位姿,對把相機慣性軌跡或點雲地理參考到工地座標、以及在高樓遮蔽處維持定位有參考價值;但全域位置仍有公尺級偏差,不足以直接作為測量控制(推論)。

原文驗證環境:模擬、獨立參考量測

報告的性能數據

性能數據仍在分批查證,目前尚未收錄此方法的報告值。

來源

  • Cao et al., 2022

    Shaozu Cao, Xiuyuan Lu, Shaojie Shen(2022)GVINS: Tightly Coupled GNSS–Visual–Inertial Fusion for Smooth and Consistent State EstimationIEEE Transactions on Robotics, 38(4):2004-2021

    同儕審查已出版已讀全文近十年查證後修正

回到方法圖鑑

選擇開啟Esc關閉