Navigation:回购导航代码

时间:2024-04-19 06:44:54
【文件属性】:

文件名称:Navigation:回购导航代码

文件大小:56KB

文件格式:ZIP

更新时间:2024-04-19 06:44:54

Python

导航 概述 此存储库包含与导航有关的代码,包括导航算法本身,用于ROS通信的节点,自行车模拟,GPS可视化脚本,Web路径检索以及数据平滑/传感器融合。 此回购中包含的代码的目的是允许自行车使用各种传感器来尽可能精确地自主遵循预定路径。 在深入了解下面每个文件的细节之前,请立即了解一些重要事项: 名为nav.py的文件包含主要的导航算法。 我们的算法采用“自行车状态”,其中包含有关自行车当前状态(例如位置或速度)的信息,以及构成路径的一组预先定义的航路点,并输出所需的前轮角度。 该输出角度应有助于正确地沿/向路径引导自行车。 名为loop.py的文件包含用于运行自行车模拟的代码。 可以编辑自行车的初始状态和航路点,以测试不同的场景。 只需运行此文件即可查看实际的仿真。 所有带有“ _node”的文件都用于ROS通信。 通常,这些文件依赖于GPS或IMU之类的自行车传感器来发布和/


【文件预览】:
Navigation-master
----odometry_node.py(5KB)
----matplotlib_node.py(848B)
----kalman_node.py(5KB)
----sbp2()
--------handler.py(10KB)
--------framer.py(5KB)
--------base_driver.py(1KB)
--------__init__.py(2B)
--------pyserial_driver.py(4KB)
----bikeSim.py(707B)
----localization()
--------kalman_driver.py(9KB)
--------__init__.py(37B)
--------sensor_fusion.py(3KB)
--------kalman.py(7KB)
----map_node.py(1KB)
----loop.py(13KB)
----plot_node.py(3KB)
----simulator_node.py(1KB)
----main.py(1KB)
----geometry.py(3KB)
----mapModel.py(2KB)
----requirements.txt(701B)
----compass_viz_node.py(1KB)
----state_node.py(994B)
----android_compass_node.py(3KB)
----heading_tracker_node.py(1KB)
----util()
--------waypoint.py(1KB)
--------__init__.py(73B)
--------gmaps_plot.py(755B)
--------math_helpers.py(357B)
--------location.py(835B)
--------sensor_data.py(4KB)
--------constants.py(56B)
----navigation_node.py(6KB)
----nav.py(12KB)
----README.md(12KB)
----bikeState.py(2KB)
----odometry.py(4KB)
----tests()
--------geometry_unit_tests.py(3KB)
--------nav_unit_tests.py(756B)
----expensiveCompass.py(3KB)
----.gitignore(1KB)
----msg()
--------LocalizationDebug.msg(562B)
----android_gps_node.py(3KB)
----localization_debug_node.py(2KB)
----constants.py(860B)

网友评论