Skip to main content

pamoja_odometry_integrate

Function pamoja_odometry_integrate 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn pamoja_odometry_integrate( odometry: *mut PamojaOdometry, linear: f32, angular: f32, dt: f32, ) -> PamojaPose
Expand description

Integrates a body motion over a time step onto an odometry estimate.

A speed, rate, or time step that is not a finite number is ignored.

§Returns

The new pose, or the origin if odometry is null.

§Safety

odometry must be a live handle from pamoja_odometry_new, or null.