Research paper on Gaussian Process Trajectory Representation for continuous motion estimation
Top 95.2% on sourcepulse
GPTR (Gaussian Process Trajectory Representation) offers a framework for continuous-time motion estimation, targeting researchers and engineers in robotics and state estimation. It leverages Gaussian Processes to represent trajectories, enabling robust and accurate motion modeling for various sensor modalities.
How It Works
GPTR models trajectories as continuous-time functions using third-order Gaussian Processes. This approach allows for smooth, probabilistic trajectory representations that can be efficiently updated and queried. The system integrates sensor measurements (IMU, UWB, Lidar, Visual) into a Maximum A Posteriori (MAP) optimization framework, either batch or sliding-window, to estimate the trajectory and sensor extrinsics.
Quick Start & Requirements
catkin build
after installing cf_msg
(from SFUISE), Ceres 2.0, and Sophus.colcon build
after installing cf_msg
(from SFUISE2), Ceres 2.0, and Sophus.libfmt-dev
. Checkout the ceres.2.2
branch.Highlighted Details
analysis_cathhs.ipynb
, analysis_sim.ipynb
) and uses evo_ape
for trajectory comparison.GaussianProcess.hpp
.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 month ago
Inactive