当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]该项目是作为 ELEC 424 期末项目的一部分而开发的,在此项目中,我们设计并制造了一辆能够保持车道并进行停车检测的自主遥控汽车,其功能是利用计算机视觉实现上述功能。我们的系统利用 OpenCV 来处理来自车载摄像头的实时视频输入,使汽车能够遵循车道边界并对红色停车标志做出反应。这项工作基于之前的努力,包括 raja_961 的 Instructables 项目“使用树莓派和 OpenCV 的自主车道保持汽车”,以及过去的 ELEC 424 Hackster 项目(如“非凡的 M.E.G.G. 汽车”和“T.E.A.M. 自动驾驶汽车”),这些项目为我们项目的实施提供了基础。

该项目是作为 ELEC 424 期末项目的一部分而开发的,在此项目中,我们设计并制造了一辆能够保持车道并进行停车检测的自主遥控汽车,其功能是利用计算机视觉实现上述功能。我们的系统利用 OpenCV 来处理来自车载摄像头的实时视频输入,使汽车能够遵循车道边界并对红色停车标志做出反应。这项工作基于之前的努力,包括 raja_961 的 Instructables 项目“使用树莓派和 OpenCV 的自主车道保持汽车”,以及过去的 ELEC 424 Hackster 项目(如“非凡的 M.E.G.G. 汽车”和“T.E.A.M. 自动驾驶汽车”),这些项目为我们项目的实施提供了基础。

我们系统面临的一个关键挑战是选择合适的图像分辨率以及对转向的 PID 控制器进行调整。经过多次尝试不同的设置后,我们最终选择了 160×120 的分辨率,发现它在计算效率和足够的视觉细节之间达到了最佳平衡,从而能够实现可靠的车道检测。对于转向控制,我们采用了 PD 控制器,其比例增益(Kp)设为 0.09,微分增益(Kd)设置为 Kp 的一半。这些数值是通过反复测试以及对车辆在赛道上的行为观察确定的。虽然这种调整实现了稳定的和灵敏的车道跟随,但我们发现性能可能会因硬件条件(如电池电量)的不同而有所变化,因此需要偶尔进行重新调整。

为了实现停车检测功能,我们采用了一种基于视觉的方法,在 HSV 颜色空间中使用颜色阈值进行处理。我们的函数 isRedFloorVisible() 会对每一帧图像应用红色掩码,并计算红色像素的比例,以此来判断是否存在停车标志。为了提高效率,这一检查是定期进行的,而非每帧都进行。我们还引入了一个状态标志(passedFirstStopSign)来区分第一个和最后一个停车标志。在检测到第一个停车标志后,车辆继续行驶,并利用该标志和经过的时间来正确识别第二个停车标志,从而实现永久停车。这种逻辑避免了误报,并确保在整个赛道上都能实现可靠的行为。

代码一

代码二

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

在我们 ELEC 424 期末项目中,我们编写程序让一辆 RC 车能够自主行驶。整个设计很简单,它使用了一台 Raspberry Pi 5、一个 USB 摄像头以及一个小型轮式编码器,以跟随位于莱斯大学 PCF3 地面的...

关键字: 自动驾驶 Raspberry Pi 5 USB 摄像头

当自动驾驶从技术验证迈向规模化落地,真实路测的高成本、高风险与低效率瓶颈日益凸显。据行业测算,L4 级自动驾驶要验证算法可靠性,需累计超 1 亿公里真实路测,耗时数年且成本惊人。在此背景下,兼具低成本、高安全、可重复优势...

关键字: 自动驾驶 模拟器 辅助工具

当自动驾驶汽车摆脱人类操控的束缚,穿梭于城市街巷,它已不再是单纯的交通工具,而是被赋予了全新的身份——移动数据中心。这一转变的背后,5G技术的深度赋能成为核心驱动力。作为新一代移动通信技术,5G凭借低时延、高带宽、大连接...

关键字: 自动驾驶 数据中心 智能交通

当下,自动驾驶技术正从实验室走向现实道路,逐步进入以被动感知、辅助决策为核心的初级智能阶段。这一阶段的核心特征是,车辆尚未具备完全自主的认知与决策能力,仍需人类驾驶员全程参与并随时接管,而高级驾驶辅助系统(ADAS)作为...

关键字: 自动驾驶 辅助系统 人工驾驶

自动驾驶技术的演进正经历一场根本性的范式革命。过去十年,行业普遍采用模块化架构——将感知、预测、规划、控制拆分为独立模块,每个模块由工程师手工编写规则算法。这种“规则驱动”的模式在高速公路等结构化场景中取得了成功,但当车...

关键字: 大模型 自动驾驶

一辆汽车以120km/h的速度疾驰在高速公路上,转向系统突然失灵——这不是科幻电影的桥段,而是功能安全工程师日夜防范的噩梦。ASIL-D,这个ISO 26262标准中的最高安全完整性等级,正是为终结这类噩梦而生。它不是一...

关键字: ASIL-D 自动驾驶

如今,穿孔卡片已几乎被人遗忘,使用这种卡片的最后一批机器早在 80 年代就已退役。不过也有一些例外情况,一些工业设备至今仍得以保留,并且在小范围内仍在使用这种卡片。

关键字: OpenCV 读取器 Python

随着自动驾驶技术向L3级及以上高阶演进,对环境感知的精度、可靠性和小型化要求日益严苛。作为主动感知技术的核心组件,高精度固态激光雷达凭借无机械运动部件、高分辨率、高稳定性的优势,逐步替代传统机械式激光雷达,成为自动驾驶汽...

关键字: 自动驾驶 感知技术 激光雷达

2026年5月13日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics)宣布,2026贸泽电子技术创新论坛首场活动将于将于5月19-22日重磅开启。本期论坛以“...

关键字: 智能电动车 自动驾驶 智能网联

北京2026年4月27日 /美通社/ -- 趣活集团(OTC:QHUOD,原代码:QHUOY)(以下简称"趣活"或"公司")今日宣布,与人工智能数据服务提供商万事云(北京)科技有限...

关键字: 数据采集 AI 人工智能 自动驾驶
关闭