ViaUtils.Motion (via_utils v0.1.0) 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(attitude)

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()

Hello world.

Examples

iex> UtilsMotion.hello()
:world
Link to this function

inertial_to_body_euler_deg(attitude, vector)

View Source

Specs

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

inertial_to_body_euler_rad(attitude, 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()