摄像头智能循迹小车设计与实现

发布者:ping777最新更新时间:2014-09-03 来源: 21ic关键字:智能车  摄像头  路径识别  控制算法 手机看文章 扫描二维码
随时随地手机看文章

随着智能交通系统的广泛应用,智能车的系统控制也逐步成为一项新兴技术,该领域涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科。本方案采用摄像头作为信号采集的传感器,根据摄像头采集的图像进行精密计算,确定速度参考和舵机转向参考。摄像头组的智能车对于道路信息预测能力强,而且摄像头对道路的探测精细,视角范围大,因此受到众多智能车设计者的欢迎。但摄像头图像受周围光线的影响大;算法运算量大,算法复杂,需要占用较多的NCU资源,因此其中图像识别算法的设计成为系统设计的关键步骤。

1 系统设计

智能车系统由核心处理器KINETIS60、路径检测模块、起跑线检测模块、车速检测模块、电源模块,无线数据传输模块、电机驱动模块、舵机驱动模块组成。其中摄像头组的路径检测模块由OV7620摄像头实现。

车速检测模块由编码器构成,实现速度的实时采集。电机驱动模块由八片IRF3205构成H桥来实现。电源模块由三块LM2940组成。舵机使用S-D5连接至PWM引脚,起跑线检测模块由两个TCRT5000以及一个LM339组成。无线数据传输通过NRF24L01进行数据传输。

智能车由路径传感器采集得到前方道路的图像,从中提取出有用信息,判断所处的跑道类型(直道,大弯道,S弯道),确定小车的舵机转向及车速。从而通过电机和舵机驱动小车流畅地在跑道上行进。系统框图如图1所示。

摄像头智能循迹小车设计与实现

2 软件算法总体设计

本方案中,以IAR为开发工具,系统软件设计包括以下几个方面:系统初始化、视频图像信号采集、小车的方向(舵机)控制和速度(电机)控制。系统软件流程罔如图2所示。

摄像头智能循迹小车设计与实现

3 图像采集

OV7620是CMOS彩色/黑白图像传感器。它支持连续和隔行两种扫描方式,VGA与QVGA两种图像格式;最高像素为664×492;数据格式包括YUV、YCrCb、RGB3种,能够满足一般图像采集系统的要求。

由于芯片处理能力不足以达到PC的运算能力,因此本方案采用了黑白摄像头,由于受片内总线频率的限制,每行能够采集到的点数有限而且图像质量很差,并且会占用CPU大部分的时间,所以我们采用了K60自带的DMA进行数据采集,实践证明,DMA能够采集到绝大多数的点,并且图像质量很好。

为了更好的检测黑线中心位置,要保证单行上有足够的点,为了提高处理速度,可适当降低采样行数,综合了以上条件,最终决定采用100行信息进行方向判断,每幅图像大小限定为180×100。

4 图像识别

摄像头智能车系统是否能辨识正确的方向的关键就是其中的图像识别算法的设计,在本算法中根据采集来的图像,首先进行图像二值化,然后再对二值化后的图像进行去噪处理,得到只含有赛道黑线的图像,再对图像进行图像识别,根据设定的阈值进行方向识别,得到的结果送至舵机控制模块进行舵机的方向控制。基于图像识别算法的路径识别流程图如图3所示。[page]

摄像头智能循迹小车设计与实现

4.1 黑线提取

二值化是一种广泛使用的图像分割技术,它利用了图像中要提取的目标物与其背景在灰度特性上的差异,把原图像变为仅用两个灰度值表示的图像目标物和背景的二值图像,考虑到所采集的图像目标物(黑色中心线)与背景(白色跑道)的灰度值差异比较明显,采用固定阈值法进行图像的二值化。二值化的实现是由下面的公式来实现:

摄像头智能循迹小车设计与实现

式中g(x,y)为二值化结果;T为阈值,f(x,y)为原图像的灰度值。

本方案采用固定的阈值进行图像二值化,因为单片机没有足够的时间进行动态阈值计算。因此要确定一个合理的算法来确定一个固定阈值,小车在不同光照条件下的图像阈值不同,因此小车每一次启动时计算一次固定阈值,如图4所示。

摄像头智能循迹小车设计与实现

4.2 舵机及电机控制算法

提取出图像的中心线以后,需要根据中心线的位置,来判断赛道的类型,区分直道、S型弯道和左转弯和右转弯。利用摄像头识别道路在识别性能方面具有优势,相对于光电和电磁传感器,可以有较远的前瞻距离,赛道信息不是根据单行数据来判断,而是根据每幅图像的多行信息来判断。根据前述,每幅图像采用80行的信息进行判断。

根据二值化图像的结果,以图像重心为界,分别计算边界左右侧白点数目和(式2、式31,然后对左右侧白点数和leftSum,rightSum做差,然后对差值除以行数,得到赛道偏移量(式4),根据偏移量centerAVG大小,centerAVG的大小基本上可以判断当前赛道情况,根据赛道情况,对centerAVG乘以不同的系数k(式5),得到舵机值(式6),然后进行方向控制。

摄像头智能循迹小车设计与实现
摄像头智能循迹小车设计与实现

5 结论

文中提出一种基于摄像头的智能循迹车的设计及实现方法,处理简单,占用MCU资源少,执行效率高。文中提到的算法在具有本文特征的其他赛道上也可以使用。通过多次实践,算法正确识别率达93%以上,在实际的大学智能车竞赛中被多次采用,并取得优异成绩。但摄像头的高度和角度还需要进一步的试验、调整以得到更好的图像采集效果,算法仍需进一步优化,以提高系统的稳定性。

关键字:智能车  摄像头  路径识别  控制算法 引用地址:摄像头智能循迹小车设计与实现

上一篇:移动智能车辆稽查系统的设计与实现
下一篇:多核嵌入式处理技术推动汽车技术发展

推荐阅读最新更新时间:2024-03-16 13:41

摄像头、智能电视成黑客“新宠” 江苏广东遭受IoT攻击严重
从 空调 到电灯,从打印机到 智能电视 ,从路由器到监控摄像头,你身边的很多设备都开始联网了。在数以亿计的物联网设备投入使用的同时,它们也正成为黑客发起攻击的“新宠”。   近日,腾讯安全云鼎实验室发布了《2018年IoT安全威胁分析报告》(下称《报告》)。《报告》指出路由器、摄像头和智能 电视 是常遭受攻击的三种IoT设备。从地域分布情况看,广东、江苏等经济发达地区遭受IoT攻击最为严重。    路由器被攻击频率最高,占比45.47%   过去一年,是IoT(InternetofThings物联网)高速发展的一年。数据显示,2018年一共有70亿台IoT设备,每年保持20%左右的速度增长,到2020年预计IoT设备可达99亿台
[安防电子]
<font color='red'>摄像头</font>、智能电视成黑客“新宠” 江苏广东遭受IoT攻击严重
荣耀 V40 发布:超曲面屏+超感光摄像头,3599元起
今早,荣耀正式发布了 2021 年首款产品荣耀 V40 5G 智能手机。 发布会受到业界格外关注,因为这是荣耀从华为独立后首次召开的发布会。去年 11 月 17 日,华为宣布正式出售荣耀手机品牌,深圳市智信新信息技术有限公司已完成对荣耀品牌相关业务资产的全面收购,华为不再持有新荣耀公司的任何股份。 发布会上,荣耀总裁赵明直言,过去五个月荣耀度过了非常艰难却有意义的时光。他还表示,供应商已全面恢复合作,未来荣耀智能手机产品将定格在中高端。而荣耀 V40 5G 则是新荣耀交出的第一份答卷。 谈谈这款产品的配置。荣耀 V40 5G 重量为 186g,厚度 8.04mm,共有幻夜黑、钛空银和蔷薇金三色可选,搭载一块 6.72
[手机便携]
教你看懂手机摄像头的新技术
      如今手机拍摄之间的竞争不再单单只是像素,已经从以往主要在像素上面竞争上升到传感器,ISP处理器,光圈与闪光灯等各个方面。为了协助大家更好地选购 自己需要的拍照手机,本文将围绕像素与清晰度的关系、传感器的重要性、镜头是否越多越好、大光圈镜头、相机的大脑ISP、摄像头软件优化与闪光灯以及镜头 层数这八个方面开展,为大家解析手机摄像头怎样才算好 。    一、像素与清晰度的关系   在 平时评测手机的时候,小编经常会遇到一个现象,就是身边的人拿起笔者新拿的手机看看拍照质量好不好时,总会在看到拍摄界面时发出诸如“哇,1300万像素 这么高,很清晰啊”的感叹,这是很多人常见的误区,也是商家扰乱消费者正确选择手机的一个
[手机便携]
SD变HD,这款解决方案很有吸引力
越来越多的汽车应用开始部署 摄像头 系统和摄像头接口技术来协助驾驶员,并增强驾驶体验。传统的后视摄像头(RVC)系统只搭载了一个摄像头,如今开始被搭载四个或更多摄像头的环视系统(SVM)所取代,这些新系统具有 360°实时汽车监控功能。行车记录仪、盲区监测、夜视、道路标志辨识、车道偏离监测、自适应巡航、紧急刹车和低速防撞系统都可以减轻驾驶员的工作负担。为增强驾驶体验,驾驶人员生命体征监测、乘员检测和人机接口手势识别等多种应用中也开始引入摄像头。由于摄像头系统的发展,汽车制造商甚至可以通过替换传统的后视镜等功能来重新设计汽车轮廓。 图 1. 摄像头在现代化汽车中广泛应用。 许多不同的摄像头应用与现在大量汽车中部署的标清(
[汽车电子]
SD变HD,这款解决方案很有吸引力
腾达C60S,打开QQ就能进行监控的智能摄像头
腾达C60S是一款全新升级的智能网络摄像头,配置原装百万高清镜头和顶级成像传感器,720P高清拍摄,画质清晰细腻,另外还支持红外夜视功能,红外可视距离高达10米;支持QQ物联,用户打开手机QQ即可实时监控,无需安装APP,简单易用;支持抓拍云储存、QQ报警推进等功能。 什么是QQ物联? QQ物联是腾讯发布的智能硬件开放平台,其将QQ账号体系及关系链、QQ消息通道能力等核心能力,实现用户与设备及设备与设备之间的互联互通互动。QQ物联依靠腾讯多年安全经验的积累,拥有稳定安全的加密传输通道,腾达智能摄像头C60S所有数据通过QQ安全加密传输,能够保障用户信息的安全,防止隐私泄露。 腾达C60S使用方法 一、连接电源&添加
[网络通信]
基于ARM的智能车无线视频监控系统设计
移动机器人,是一个集环境感知、动态决策与规划、行为控制与执行等多功能于一体的综合系统。它集中了传感器技术、信息处理、电子工程、计算机工程、自动化控制工程以及人工智能等多学科的研究成果,代表机电一体化的最高成就,是目前科学技术发展最活跃的领域之一。随着机器人性能不断地完善,移动机器人的应用范围大为扩展,不仅在工业、农业、医疗、服务等行业中得到广泛的应用,而且在城市安全、国防和空间探测领域等有害与危险场合得到很好的应用。因此,移动机器人技术已经得到世界各国的普遍关注。 本次设计一款既具备智能终端控制也可通过上位机进行实时视频监控的视频监控小车。在本次开发的系统中,通过使用无线路由器和无线网卡组建局域网,在智能车架设mjpgstreame
[单片机]
基于ARM的<font color='red'>智能车</font>无线视频监控系统设计
英伟达GPU:可处理12个摄像头的影像
美国英伟达公司在该公司的GPU技术开发者会议 GPU Technology Conference(GTC) 2015 上,利用面向ADAS(高级驾驶辅助系统)及自动驾驶等的自动驾驶开发平台(评估板) DRIVE PX 进行了多种演示。 DRIVE PX配备有两个处理器IC Tegra X1 ,特点是对于车载用途而言,处理性能很高。Tegra X1配备有 Maxwell 架构的256核GPU。 在展示会场上,英伟达演示了将车身配备的12个单眼摄像头与DRIVE PX连接起来显示影像。解说员介绍说: 普通环视系统能处理4个摄像头的影像,而以我们的GPU性能,处理12个摄像头的影像都绰绰有余。还可以将各个摄像头获
[汽车电子]
英伟达GPU:可处理12个<font color='red'>摄像头</font>的影像
德州仪器推出首款面向 IP 监控摄像头与电话的 26 瓦以太网供电控制器
高功率 PoE 控制器为实现新一代以太网供电设备开启成功之门 2006 年 9 月 29 日,北京讯    日前,德州仪器 (TI) 宣布推出一款 26 瓦以太网供电 (PoE) 控制器,该器件通过标准以太网线缆为众多以太网供电的设备提供多达两倍的电量,而无需使用 AC 线,这些设备包括IP 监控摄像头、WiMAX 接入点设备以及会议 IP 电话等。TI 已在 ASIS 国际安全大会(9 月 25 - 28 日,圣迭戈)上通过高功率 PoE 参考设计演示这款全新电源管理 IC。更多详情,敬请参见: www.ti.com/sc06181 。    TI 的 8 引脚 TPS2376-H 控制器具有开发 IEEE 80
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved