trajectory_planning_helpers:TUMFTM用于路径和轨迹规划的有用功能

时间:2024-05-27 00:27:02
【文件属性】:

文件名称:trajectory_planning_helpers:TUMFTM用于路径和轨迹规划的有用功能

文件大小:90KB

文件格式:ZIP

更新时间:2024-05-27 00:27:02

Python

描述 该存储库提供了一些我们经常在FTM / TUM的轨迹规划软件堆栈中使用的帮助程序功能。 许多功能基于三阶样条曲线,因为我们将它们用作路径规划的基础。 请记住,某些功能被设计为在封闭的(竞赛)轨道上工作,因此可能无法在普通的街道网络上正常工作。 组件清单 angle3pt :通过围绕b从a转到c来计算角度。 calc_ax_profile :计算给定速度曲线的纵向加速度曲线。 calc_head_curv_an :基于三阶样条曲线的分析曲率计算。 calc_head_curv_num :数值曲率计算。 calc_normal_vectors :根据标题psi(psi-pi / 2)计算归一化法向向量。 calc_normal_vectors_ahead :基于标题psi(psi + pi / 2)计算归一化法向向量。 calc_spline_lengths :计算样条线长度


【文件预览】:
trajectory_planning_helpers-master
----requirements.txt(61B)
----trajectory_planning_helpers()
--------side_of_line.py(1KB)
--------import_veh_dyn_info.py(3KB)
--------calc_ax_profile.py(2KB)
--------progressbar.py(2KB)
--------check_normals_crossing.py(3KB)
--------calc_spline_lengths.py(4KB)
--------normalize_psi.py(1KB)
--------calc_tangent_vectors.py(1KB)
--------calc_splines.py(10KB)
--------opt_min_curv.py(17KB)
--------conv_filt.py(3KB)
--------calc_normal_vectors.py(1KB)
--------calc_vel_profile_brake.py(10KB)
--------calc_vel_profile.py(30KB)
--------path_matching_global.py(4KB)
--------__init__.py(2KB)
--------calc_head_curv_an.py(4KB)
--------iqp_handler.py(8KB)
--------calc_head_curv_num.py(9KB)
--------import_veh_dyn_info_2.py(3KB)
--------path_matching_local.py(6KB)
--------interp_track_widths.py(3KB)
--------calc_normal_vectors_ahead.py(1KB)
--------get_rel_path_part.py(5KB)
--------interp_track.py(3KB)
--------angle3pt.py(1KB)
--------interp_splines.py(10KB)
--------calc_t_profile.py(3KB)
--------spline_approximation.py(8KB)
--------nonreg_sampling.py(3KB)
--------opt_shortest_path.py(7KB)
--------create_raceline.py(4KB)
----LICENSE(7KB)
----example_files()
--------berlin_2018.csv(65KB)
--------ggv.csv(269B)
--------ax_max_machines.csv(170B)
----setup.py(1KB)
----README.md(4KB)
----.gitignore(2KB)

网友评论