rocket_utils

rocket_utils#

This module contains utility functions used for transforming rocket control inputs between virtual space (used by the control algorithms) and rocket-specific space (used by the environment).

Functions

calculate_normalized_thrust_to_hover

Calculates the normalized thrust value required to counteract gravity and keep the rocket hovering.

convert_rocket_u_to_virtual_u

Converts rocket control inputs into virtual control inputs.

convert_virtual_u_to_rocket_u

Converts virtual control inputs into rocket control inputs.

is_rocket_outside_reasonable_bounds

Checks if the rocket is outside reasonable safety bounds.