Discover and explore top open-source AI tools and projects—updated daily.
brytsknguyenResearch paper on Gaussian Process Trajectory Representation for continuous motion estimation
Top 94.0% 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
4 months ago
Inactive