一种智能识别信号灯系统及方法技术方案

技术编号:12908604 阅读:64 留言:0更新日期:2016-02-24 15:03
本发明专利技术公开了一种智能识别信号灯系统及方法,包括信号灯数据采集模块、前车信息获取模块、路口距离获取模块、控制模块、提醒模块、存储模块,根据信号灯信息确定信号灯是否存在倒计时,根据信号灯所在路口信息判断本车上一次是否安全通过,如果没有安全通过则根据信号灯信息进行判断,根据信号灯所在路口信息以及历次车行驶路口的通行记录判断本车是否曾经走过该路口,然后通过控制模块进行控制提醒。本发明专利技术能够降低误判信号灯的可能性,智能化提醒驾驶人员来控制车辆启停,有效降低驾驶人员对信号灯的误判。

【技术实现步骤摘要】

本专利技术涉及,属于车载电子

技术介绍
随着经济的持续增长和社会的发展,中国各大城市的汽车保有量呈现持续增长。但是,汽车造成的事故也越来越多,给人民的财产和生命带来的很大的危害。大量事故的起因是由于没有遵守信号灯。目前,驾驶人员对于信号灯的判断大部分是基于人为判断,没有智能提醒。作为驾驶人员,对于信号灯的判断,可能由于各种原因,产生误判。本专利技术,提出一种智能识别信号灯的方法,可以有效降低驾驶人员对信号灯的误判。现有技术中提供了一种车装道路交通信号灯及标志标线语音提示和隐蔽报警装置,使用硬件电路实现对信号灯的重现,实现对驾驶人员的有效提醒。但是,这个技术过分依赖于硬件和平台。现有技术中还提供了一种防止误撞红灯系统,只是说明了在前方有障碍物的情况下,如何避免误撞红灯。
技术实现思路
本专利技术针对上述问题的不足,提出,本专利技术,可以脱离硬件和平台,不依赖于系统,同时该智能识别信号灯系统及方法有效降低驾驶人员对信号灯的误判。本专利技术为解决上述技术问题提出的技术方案是:—种智能识别信号灯的方法,包括以下步骤:步骤1,根据行车安全、距离信号灯预警、避免跟随大车误闯红灯信息确定驾驶人员距离信号灯给定距离giverudistance ;获取本车前面一辆车的行驶速度V,在给定距离given_distance外获取该信号灯信息,其中,信号灯信息包括红灯、绿灯、黄灯和各灯对应时间,以及倒计时信息;步骤2,根据步骤1中得到信号灯信息确定信号灯是否存在倒计时:若存在倒计时,当车行驶到距离信号灯给定距离giverudistance时,获取该信号灯所在路口信息以及信号灯此时所指示的灯和剩余的时间;若不存在倒计时,距离given_distanceX2开始减速行驶,获取距离given_distanceX2时信号灯所指示的灯和剩余的时间;距离路口 given_distanceX0.1时,获取信号灯此时所指示的灯和剩余的时间;步骤3,根据信号灯所在路口信息判断本车上一次是否安全通过,如果没有安全通过则根据信号灯信息进行判断:若存在倒计时,如果步骤2中得到的距离路口 given_distance时信号灯此时的所指示的灯为绿灯,且其剩余的时间given_time,前面一辆车正通过路口 ;根据信号灯所在路口信息以及历次车行驶路口的通行记录判断本车是否曾经走过该路口,如果曾经没有走过则根据给定距离given_distance、前面一辆车的行驶速度V、信号灯信息以及本车行驶速度判断本车是否能通过;如果能通过,保持此时的given_time ;如果判断失误,产生误判,以步长为given_timeX0.1增加given_time作为下次的判断条件,只有绿灯时间超过given_time才能通过路口,此时,将given_distance和given_time存入存储模块内;如果本车曾经走过该路口,根据历次车行驶路口的通行记录中记录的given_time与获取的given_time进行比较,若获取的given_time大于通行记录中记录的given_time,则汽车行驶通过,否则减速停车。若不存在倒计时,距离given_distanceX2开始减速行驶,获取距离given_distanceX2时信号灯所指示的灯和剩余的时间;本车继续慢速前行;距离路口 given_distance X0.1时,再次获取信号灯所指示的灯和剩余的时间,若为绿色,慢速通行;反之,减速停车。所述步骤3中判断本车是否能通过的方法如下:步骤31,根据步骤1中获取的信号灯信息,读取信号灯的倒计时,如果存在倒计时指示,继续以下步骤;如果没有存在倒计时指示,跳到步骤35 ;步骤32,如果color = green并且expire〈5s或者color = red,系统提醒驾驶人员减速,并在停止线前停车,等候color = green慢速通过路口,其中,color为信号灯颜色,expire为倒计时,green为绿灯,red为红灯;步骤33,如果color = green并且expire彡5s,系统提醒驾驶人员减速,并慢速通过路口 ;步骤34,如果color = yellow,系统提醒驾驶人员减速,yellow为黄灯;并且分析接下来5s的数据,如果color = green,系统提醒驾驶人员慢速通过路口 ;如果color=red,系统提醒驾驶人员减速至停止线前停车,并等候color = green时提醒慢速通过路P ;步骤35,如果路口有信号灯,但是没有存在倒计时expire,进入这种路口时,在不影响行车安全的情况下,距离given_distanceX2开始减速行驶,获取距离given_distanceX2时信号灯所指示的灯和剩余的时间;本车继续慢速前行;距离路口 given_distance X0.1时,再次获取信号灯所指示的灯和剩余的时间,若为绿色,慢速通行;反之,减速停车。优选的:所述距离信号灯给定距离given_distance为10m。—种智能识别信号灯系统,包括信号灯数据采集模块、前车信息获取模块、路口距离获取模块、控制模块、提醒模块、存储模块,其中:存储模块用于存储历次车行驶路口的通行记录以及驾驶人员距离信号灯给定距离 given_distance ;路口距离获取模块用于获取本车到路口之间的距离;前车信息获取模块用于获取本车前面一辆车的行驶速度V ;信号灯数据采集模块用于根据控制模块的控制对路口信息和信号灯信息的采集,并将采集到的数据推送给控制模块;控制模块用于根据信号灯数据采集模块采集的信号灯信息确定信号灯是否存在倒计时:若存在倒计时,根据路口距离获取模块获得的本车到路口之间的距离等于给定距离giverudistance时,控制信号灯数据采集模块采集信号灯所在路口信息以及信号灯此时所指示的灯和剩余的时间;如果本车到路口之间的距离为giverudistance时信号灯此时的所指示的灯为绿灯,且其剩余的时间given_time,前面一辆车正通过路口 ;根据信号灯所在路口信息以及历次车行驶路口的通行记录判断本车是否曾经走过该路口,如果曾经没有走过则根据存储模块中给定距离given_distance、前车信息获取模块获取的前面一辆车的行驶速度V、信号灯信息以及本车行驶速度判断本车是否能通过;如果能通过,保持此时的given_time ;如果判断失误,产生误判,以步长为given_timeX0.1增加given_time作为下次的判断条件,只有绿灯时间超过given_time才能通过路口,此时,将given_distance和given_time存入存储模块内;如果本车曾经走过该路口,根据历次车行驶路口的通行记录中记录的given_time与获取的given_time进行比较,若获取的given_time大于通行记录中记录的given_time,则汽车行驶通过,否则控制提醒模块提醒驾驶员减速停车;若不存在倒计时,控制提醒模块在当路口距离获取模块获得的本车到路口之间的距离等于距离giverudistanceX 2时提醒减速行驶,同时控制信号灯数据采集模块采集距离given_distanceX2时信号灯所指示的灯和剩余的时间;车继续行驶时控制提醒模块提醒驾驶员继续减速慢行,本文档来自技高网...
一种智能识别信号灯系统及方法

【技术保护点】
一种智能识别信号灯的方法,其特征在于,包括以下步骤:步骤1,根据行车安全、距离信号灯预警、避免跟随大车误闯红灯信息确定驾驶人员距离信号灯给定距离given_dis tan ce;获取本车前面一辆车的行驶速度v,在给定距离given_dis tan ce外获取该信号灯信息,其中,信号灯信息包括红灯、绿灯、黄灯和各灯对应时间,以及倒计时信息;步骤2,根据步骤1中得到信号灯信息确定信号灯是否存在倒计时:若存在倒计时,当车行驶到距离信号灯给定距离given_dis tan ce时,获取该信号灯所在路口信息以及信号灯此时所指示的灯和剩余的时间;若不存在倒计时,距离given_dis tan ce×2开始减速行驶,获取距离given_dis tan ce×2时信号灯所指示的灯和剩余的时间;距离路口given_dis tan ce×0.1时,获取信号灯此时所指示的灯和剩余的时间;步骤3,根据信号灯所在路口信息判断本车上一次是否安全通过,如果没有安全通过则根据信号灯信息进行判断:若存在倒计时,如果步骤2中得到的距离路口given_dis tan ce时信号灯此时的所指示的灯为绿灯,且其剩余的时间given_time,前面一辆车正通过路口;根据信号灯所在路口信息以及历次车行驶路口的通行记录判断本车是否曾经走过该路口,如果曾经没有走过则根据给定距离given_dis tan ce、前面一辆车的行驶速度v、信号灯信息以及本车行驶速度判断本车是否能通过;如果能通过,保持此时的given_time;如果判断失误,产生误判,以步长为given_time×0.1增加given_time作为下次的判断条件,只有绿灯时间超过given_time才能通过路口,此时,将given_dis tan ce和given_time存入存储模块内;如果本车曾经走过该路口,根据历次车行驶路口的通行记录中记录的given_time与获取的given_time进行比较,若获取的given_time大于通行记录中记录的given_time,则汽车行驶通过,否则减速停车。若不存在倒计时,距离given_dis tan ce×2开始减速行驶,获取距离given_dis tan ce×2时信号灯所指示的灯和剩余的时间;本车继续慢速前行;距离路口given_dis tan ce×0.1时,再次获取信号灯所指示的灯和剩余的时间,若为绿色,慢速通行;反之,减速停车。...

【技术特征摘要】

【专利技术属性】
技术研发人员:杨丹丹
申请(专利权)人:南京熊猫汉达科技有限公司熊猫电子集团有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1