Opinion

B-Spline Continuous-Time Trajectory Estimation: A Review

Archive editionSofia MarquesNov 15, 2024· 8,235 views

A review of B-spline-based continuous-time state estimation, covering theory, offline calibration, and online odometry applications.

In context

As multi-sensor fusion became a dominant trend in robotics state estimation, engineers faced growing challenges with asynchronous, high-frequency, and heterogeneous sensor data. Traditional discrete-time models struggled to handle these complexities, prompting interest in continuous-time trajectory methods that represent motion as a continuous function, enabling querying poses at any timestamp.

What was reported

The review, published in the Chinese journal Robot, systematically examines B-spline-based continuous-time trajectory state estimation. It outlines the theoretical foundations, emphasizing the local support and differentiability of B-splines, which allow for efficient computation and integration with sensor models.

Applications are categorized into offline calibration and online odometry. Offline calibration includes extrinsic and temporal calibration for camera-IMU, LiDAR-IMU, and multi-sensor systems, with notable tools like Kalibr. Online odometry applications leverage continuous trajectories to handle high-frequency sensors and motion distortion, improving real-time performance.

The review also discusses computational complexity, noting that while B-spline methods add overhead from trajectory queries, recent accelerations (e.g., recursive query forms) have made real-time use feasible. Key parameters like knot distance require careful tuning to balance accuracy and efficiency.

Why it mattered

This review highlighted a paradigm shift in state estimation, offering a unified framework to address multi-sensor fusion challenges. By enabling accurate handling of asynchronous data and motion distortion, B-spline continuous-time methods promised enhanced robustness and precision for autonomous systems, from drones to self-driving vehicles, and pointed to future research in non-uniform splines and advanced sensor fusion.

Continuous-time trajectory methods naturally have advantages in overcoming these problems.

Source: 《机器人》期刊 (robot.sia.cn) · Published 2024-11-15 · “基于B样条的连续时间轨迹状态估计研究综述”