Flowpilot:只需一台二手手机,让老旧的燃油车也能实现自动驾驶
Flowpilot是一个开源的自动驾驶辅助系统。它可以运行在Android系统上。
你只需要在一台普通智能手机上运行Flowpilot,然后通过熊猫硬件连接车辆的OBD-II 端口,再把它和手机相连。
这样就能用手机驱动车辆进行自动辅助驾驶。
支持包括本田、丰田、现代、日产、起亚、克莱斯勒、雷克萨斯、讴歌、奥迪、大众等超过200种车型。
演示视频为二手 Redmi Note 9 Pro 运行 Flowpilot,进行辅助驾驶Alto K10汽车!
Flowpilot可以实现的功能:
- 自适应巡航控制: 允许车辆自动调整速度以保持与前车的安全距离,无需驾驶员手动控制油门或刹车。
- 自动车道居中: 帮助车辆保持在车道中央,通过自动调整方向盘来纠正车辆的位置。
- 前方碰撞警告: 如果系统检测到前方有碰撞风险,它会发出警告,提醒驾驶员采取行动。
- 车道偏离警告: 当车辆无意中偏离车道时,系统会发出警告,提醒驾驶员调整车辆方向。
- 驾驶员监控: 监控驾驶员的注意力和疲劳程度,确保驾驶员在使用辅助驾驶功能时仍保持专注。
工作原理:
Flowpilot是一个基于 Openpilot 的开源驾驶辅助系统,它可以在运行 Linux、Windows 和 Android 的设备上运行。
Flowpilot 会记录道路摄像头、CAN、GPS、IMU、磁力计、温度传感器、崩溃和操作系统日志。驾驶员面向摄像头的数据仅在用户明确选择时记录。
硬件要求
兼容车辆: 需要一辆与Flowpilot兼容的车辆,这通常意味着车辆已经具备一定的自适应巡航控制和车道保持辅助功能。
专用硬件: Flowpilot项目中提到的熊猫(Panda)设备,这是一个连接车辆 OBD-II 端口的硬件,用于读取车辆的 CAN 数据。
手机或其他设备: 运行 Flowpilot软件的设备,如智能手机。
安装和配置
例子:在一辆兼容的车上安装和使用 Flowpilot
假设你有一辆兼容的车(比如一辆有自适应巡航控制和车道保持辅助功能的本田车),你想在这辆车上使用 "Flowpilot" 来增强驾驶辅助功能。
步骤 1: 准备硬件
购买熊猫设备: 这是一个连接到车辆 OBD-II 端口的小型硬件设备,用于读取车辆的数据。
准备手机: 确保你的手机能运行 "Flowpilot" 应用程序。
步骤 2: 安装硬件
连接熊猫设备: 将熊猫设备插入车辆的 OBD-II 端口(通常位于驾驶员座位下方的仪表板下)。
连接手机: 使用 USB 线将熊猫设备连接到你的手机。
步骤 3: 安装软件
下载和安装 Flowpilot: 在你的手机上下载并安装 Flowpilot应用程序。
步骤 4: 配置和校准
打开应用程序: 在手机上打开 Flowpilot应用程序。
进行配置: 按照应用程序的指示配置和校准系统,确保它能正确读取车辆数据。
步骤 5: 使用 Flowpilot
开车时使用: 当你开车时,Flowpilot将通过手机屏幕提供实时的驾驶辅助信息,如车道保持和自适应巡航控制提示。
驾驶员监控: 即使使用了 Flowpilot,作为驾驶员的你也需要时刻关注道路情况,并准备在必要时接管车辆控制。
警告⚠️
该软件为测试版本,仅用于研究目的,并非产品。使用者需自行负责遵守当地法律法规。
这个项目为技术爱好者和开发者提供了一个平台,用于探索和实验基于 openpilot 的驾驶辅助系统。