Sub module: utilities

Author

Description

  • Simulation utility modules
    • Calc_Radius: Calculation road radius and curvature
    • Filt_MovAvg: Moving average filter
    • Calc_PrDis: Calculation projection distance

Update

  • [18/05/31] - Initial release - kyunghan
py_sim.sub_utilities.Calc_PrDis(Data_Array_x, Data_Array_y, Current_point)[source]

Projection distance calculation Description: using for projection distance and direction between road and vehicle based on radial coordination Inputs ———————————————————– Data_Array_x - Road array X Data_Array_y - Road array Y Current_point - Vehicle current position [position x, position y] Outputs ———————————————————- tmp_s - Road length of projection distance tmp_n - Projection distance tmp_dir - Direction of road min_index - Minimum distance index of road data veh_an - Radian angle of vehicle position road_an - Radian angle of road

py_sim.sub_utilities.Calc_Radius(x_in, y_in, filt_num=0)[source]

Example function with PEP 484 type annotations.

The return type must be duplicated in the docstring to comply with the NumPy docstring style.

param1
The first parameter.
param2
The second parameter.
bool
True if successful, False otherwise.
py_sim.sub_utilities.Filt_MovAvg(Data, odd_filt_num)[source]

#2. Moving average filt # Description: mean value filterring in moving window # !!! moving window size should be odd number # Inputs ———————————————————– # Data - Raw data # odd_filt_num - Size of moving window # Outputs ———————————————————- # Data_FiltOut - Filtering data