ViaUtils.Motion (via_utils v0.1.3) View Source

Documentation for UtilsMotion.

Link to this section Summary

Link to this section Functions

Link to this function

adjust_velocity_for_min_speed(velocity, min_speed_for_course, yaw)

View Source

Specs

adjust_velocity_for_min_speed(map(), number(), number()) :: map()
Link to this function

attitude_to_accel_rad(map)

View Source

Specs

attitude_to_accel_rad(map()) :: map()
Link to this function

get_speed_course_for_velocity(v_north, v_east, min_speed_for_course, yaw)

View Source

Specs

get_speed_course_for_velocity(number(), number(), number(), number()) :: tuple()
Link to this function

imu_rpy_to_string(imu, decimals)

View Source

Specs

imu_rpy_to_string(struct(), integer()) :: binary()
Link to this function

inertial_to_body_euler_deg(map, vector)

View Source

Specs

inertial_to_body_euler_deg(map(), tuple()) :: tuple()
Link to this function

inertial_to_body_euler_rad(map, vector)

View Source

Specs

inertial_to_body_euler_rad(map(), tuple()) :: tuple()
Link to this function

quaternion_to_euler(q0, q1, q2, q3)

View Source

Specs

quaternion_to_euler(float(), float(), float(), float()) :: map()
Link to this function

turn_left_or_right_for_correction(correction)

View Source

Specs

turn_left_or_right_for_correction(number()) :: number()