aalbaali / se2_dead_reckon_julia

SE2 dead-reckoning using Julia

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

In this repo

The repository includes an example of propagating poses through SE(2) process model and demonstrates how to compute a first-order uncertainty bound.

The script heavily follows this MATLAB script by UMich-CURLY-teaching.

Generated plots

Umbrella plot without covariance

scatterplot

Trajectory with covariance

traj_with_cov

Long trajectory with confidence bounds

Note that for longer trajectories, the confidence bounds are no longer consistent. This may be due to simplified Jacobian computations (e.g., the left/right Jacobians are not used).

traj_with_inconsistent_bounds

Confidence bounds with and without (right) Jacobians

As can be seen here, the effect is minimal for the presented example. Note that the effects may be more substantion for different examples (I'm trying the dark-themed plots here).

conf_with_and_without_jac

About

SE2 dead-reckoning using Julia


Languages

Language:Julia 100.0%