CN113327478A - 一种机动车模拟驾考方法 - Google Patents
一种机动车模拟驾考方法 Download PDFInfo
- Publication number
- CN113327478A CN113327478A CN202110576708.1A CN202110576708A CN113327478A CN 113327478 A CN113327478 A CN 113327478A CN 202110576708 A CN202110576708 A CN 202110576708A CN 113327478 A CN113327478 A CN 113327478A
- Authority
- CN
- China
- Prior art keywords
- line
- motor vehicle
- vehicle
- driving test
- logic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B9/00—Simulators for teaching or training purposes
- G09B9/02—Simulators for teaching or training purposes for teaching control of vehicles or other craft
- G09B9/04—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开了一种机动车模拟驾考方法,在机动车驾考平台(该平台为软件平台)上运行(或者说配置)一个相对独立的配置文件,在配置文件中包含针对具体的考核科目的评判逻辑;机动车驾考平台基于所述的现场数据与具体的考核项目的评判逻辑相匹配,输出评判结论;所述的现场数据包括车速、油门状态、刹车状态、灯光信息、车辆盘转角和定位信息;针对手动挡汽车,现场数据还包括离合器状态和档位状态。该机动车模拟驾考方法易于实施,灵活性高。
Description
技术领域
本发明涉及一种机动车模拟驾考方法。
背景技术
现有的驾考***,一套软件只能针对一个固定的地区,由于不同地区考场规则不同,因此,软件兼容性极差,要将软件应用在其他地区,需要调整规则(评判逻辑),相当于将软件的核心内容(原文件)做大量的重写和修改,工作量大,周期长,需要重新调试,效率低,也容易造成软件稳定。不适合软件的推广和应用,也为客户带来极大的不便。这个问题也需要解决。
发明内容
本发明所要解决的技术问题是提供一种机动车模拟驾考方法,该机动车模拟驾考方法易于实施,使用灵活性好。
发明的技术解决方案如下:
一种机动车模拟驾考方法,其特征在于,在机动车驾考平台(该平台为软件平台)上运行(或者说配置)一个相对独立的配置文件,在配置文件中包含针对具体的考核科目的评判逻辑;
机动车驾考平台基于所述的现场数据与具体的考核项目的评判逻辑相匹配,输出评判结论;
所述的现场数据包括车速、油门状态、刹车状态、灯光信息、车辆盘转角和定位信息;针对手动挡汽车,现场数据还包括离合器状态和档位状态。
考核项目包括场外考核项目和场内考核项目;
场外考核科目包括上车准备、起步、直线行驶、加减挡位操作、变更车道、靠边停车、直行通过路口、路口左转弯、路口右转弯、通过人行横道线、通过学校区域、通过公共汽车站、掉头、灯光测试项目;针对手动挡的机动车,场外考核科目还包括加减档项目;
场内考核科目包括倒车入库、坡道定点停车和起步、侧方停车、曲线行驶和直角转弯项目。
操作人员通过编译器界面实现对评判逻辑的设定;
所述的设定包括:
方式1:通过复选按钮对界面上的各子项目进行选择;
或方式2:在编译器界面中的文字输入栏设定参数;
或方式3:在下拉菜单中选择具体子项目;
在编译器界面中,每次设定完成后,则形成一条评判逻辑存储在配置文件中;
评判逻辑以条件和结论形式表述;
评判逻辑的格式为:若满足某个条件或某多个条件,则完成该项目,触发完成项目语音播报;否则,若未满足某个条件或某多个条件,则扣分,触发扣分语音播报。
参数是指时间参数、距离参数、分值参数、信号代码参数和播报信息参数中的至少一种;时间参数如等待的时间,距离参数是指距离边线的距离,分值参数是指扣分值等等,播报信息参数是指具体播报信息的编码等,信号代码参数是指用代码表述停车(车速小于2)和刹车等信号。
在存储器中设置多个配置文件,不同的配置文件包含不同的评判逻辑;
使用者在初始化选择时,在交互界面中选择符合使用者要求(如符合地域或具体考场)的配置文件加载。因为不同的地区,评判规则不同,这样就要通过选择配置文件来实现匹配。
当评判规则改变时,在机动车驾考平台更新或重新加载新的配置文件,使得机动车驾考平台适配新的评判规则。这种情况下,不必修改软件的主体,从而体现了本发明的优势。
在编辑规则的界面中,具有一个文本框显示规则内容;(一般设置在界面的底部。)
一个项目对应的规则由一条规则(逻辑)表征,或由多条规则(逻辑)组合在一起表征。
编辑器能运行在PC机或手机APP上。配置文件能单独的存储或传送。配置文件能导入到编辑器中进行修改,以可视界面的形式修改。配置文件为配置文件组,包括针对不同区域或考场的多个配置文件,使用时能由用户任选一个。
一种机动车模拟驾考***,包括设置在机动车上的数据采集装置和车载评判装置;数据采集装置与车载评判装置通信连接;
数据采集装置用于采集机动车的现场数据;所述的现场数据包括车速、油门状态、刹车状态、灯光信息、车辆盘转角和定位信息;针对手动挡汽车,现场数据还包括离合器状态和档位状态;
车载评判装置包括处理器、存储器、显示屏和扬声器;存储器、显示屏和扬声器均与处理器相连;显示屏用于显示人机交互界面,扬声器用于播放语音信息;
通过处理器加载评判模块,评判模块用于依据采集的现场数据与具体考核科目的要求相比较,得到评判结果;评判模块是机动车模拟驾考方法中的机动车驾考平台。
数据采集装置为车载数据采集盒,车载数据采集盒通过OBD接口采集现场数据。
机动车上设有移动定位站,在地面上设置多个定位基站,移动定位站与多个定位基站相结合实现差分定位。北斗或GPS定位,具体为现有技术,高精度定位,实现1-2cm精度的定位。
模拟驾考***还包括图像处理辅助定位装置。基于摄像头采集图像以及图像处理识别车辆的位置,如识别车辆距离边线的位置,是否压线等。
另外,***中还集成了图像处理方法,即一种基于图像处理的机动车与虚实线位置检测方法,包括以下步骤:
步骤1:摄像头安装及标定;
步骤2:车道线检测;
步骤3:虚实线判断;
步骤4:骑压虚实线判断。
步骤1中,包括:
(1)安装摄像头
将摄像头安装于车内后视镜的正下方挡风玻璃上正中间,调整摄像头的位置,确保:摄像头的画面看到车辆前方道路且车辆位于正中间;摄像头画面的下边沿刚好与车头顶部平齐;
(2)确定需要检测车道线的感兴区域ROI
将车辆开到平坦的具有明显车道线的道路上,并保证车辆的右边两个车轮刚好压线,即车轮的外边沿与线的内边沿刚好接触,调整显示画面上的两个标定点:消失点D和右边沿压线点P,确保:右边沿压线点P位于线的内边沿,D点在线的尽头,即道路尽头,最终确定的ROI区域为中间三角形部分,即ROI由D、P、P1三个点的像素坐标确定,由于画面的对称性,调整P的位置的时候,P1的位置自动确定,P只能通过左右移动调节,D只能上下调节。
步骤2的车道线检测是指在ROI内进行车道线的检测,检测的车道线可以确定到车道线的内边沿。
步骤3中,依据下列方法判断虚实线:
(1)找出二值化轮廓中高度最高的轮廓C;
(2)找出确定的最终车道线最长的车道线L;
(3)若L长度够长(即超过设定的阈值L0)或者C的高度够大(即高度高于某一阈值C0),则判断为实线;
以变量lineDashorSolid表示线的虚实,初始值为-1,若检测到的线为实线则lineDashorSolid=0,若检测到的线为虚线则lineDashorSolid=1。
步骤4中,先过滤不可能骑压的线,再进行位置确定,最后结合虚实线判断的骑压虚实线判定。
本发明的机动车模拟驾考方法应用在机动车驾考平台中,即应用在机动车模拟驾考方法及***中。
有益效果:
本发明的机动车模拟驾考方法及***能对各种具体资源灵活配置,兼容性好,易于编辑修改评判机制的内核,本发明采用动态配置的方式,可以减少版本过多的情况,而且,针对不同的规则,可在配置文件中灵活方便地调整,灵活性好,兼容性好。
而且,本发明的机动车模拟驾考方法采用图像技术进行处理,易于实施,准确性高。
附图说明
图1为***架构图;
图2为定位***示意图;
图3为学校区域规则设定界面示意图;
图4为靠边停车规则设定界面(之一);
图5为靠边停车规则设定界面(之二);
图6为靠边停车规则设定界面(之三);
图7为靠边停车规则显示;
图8为直角转弯规则编辑界面;
图9为直角转弯项目规则设定界面示意图;
图10为倒车入库规则设定界面示意图;
图11为倒车入库项目评分标准列表界面;
图12为倒车入库项目编辑界面;
图13为倒车入库项目中部分车辆监控状态列表界面;
图14为倒车入库项目评分界面;
图15为倒车入库项目车辆监控项目管理界面;
图16为随机灯光项目界面;
图17为倒车入库项目规则设定界面;
图18为基于视觉的车辆行驶过程中骑压虚实线的判定方法流程
图19为摄像头安装示意图;
图20为确定ROI示意图;
图21为确定候选车道线Hough线段示意图;
图22为确定候选车道线Hough线段的内外边沿示意图;
图23为确定车道线示意图;
图24为原始ROI示意图;
图25为扩展ROI示意图。
具体实施方式
以下将结合附图和具体实施例对本发明做进一步详细说明:
如图1-11,在模拟驾驶中,上位机和下位机的功能如下:
上位机:车载电脑,评判软件***,与用户进行交互;
下位机:采集盒,OBD接口(车载接口)获取数据(车速等,车速通过转速传感器获取),定位信息,车辆偏转角度等;
采集的现场信息包括:转速,近光灯,远光灯等灯光信号,手刹,离合,油门信号;
信号反馈到上位机,上位机判断是否符合规定(评判规则,或称为标准);
对驾驶员的要求:动作标准化:对比标准,如经过学校,需要减速(刹车),降档,摆头等;
如果动作不符合标准,则按标准处罚,如扣分等,并给出语音提示。
本***的创新在于通过编译器形成一个标准库,形成的可以加载在软件上能的标准即配置文件;
在标准库中,可以编辑,可以灵活设定;
优势在于兼容性好;可以兼容不同的考点(如不同的省)的考场规则;
在编译器可以作为辅助软件,在编译器界面中可以实现:个性化设定,修改便利;无需更新整个***,只需更新配置文件即可,在配置文件中增加评判逻辑,采用配置文件实现动态配置。
与地面交互(用于判定压线,距离边线远近等)通过2种方法:1.通过视觉识别的方式;2、通过GPS,北斗差分形式,误差在1-2cm;
进一步,采用软件还可以实现建模,即模型绘制功能,通过基站和高精度移动雷达实现现场区域的地图化,进一步可以采用机器人自动绘制地图。
一种机动车模拟驾考方法,其特征在于,在机动车驾考平台(该平台为软件平台)上运行(或者说配置)一个相对独立的配置文件,在配置文件中包含针对具体的考核科目的评判逻辑;
机动车驾考平台基于所述的现场数据与具体的考核项目的评判逻辑相匹配,输出评判结论;
所述的现场数据包括车速、油门状态、刹车状态、灯光信息、车辆盘转角和定位信息;针对手动挡汽车,现场数据还包括离合器状态和档位状态。
考核项目包括场外考核项目和场内考核项目;
场外考核科目包括上车准备、起步、直线行驶、加减挡位操作、变更车道、靠边停车、直行通过路口、路口左转弯、路口右转弯、通过人行横道线、通过学校区域、通过公共汽车站、掉头、灯光测试项目;针对手动挡的机动车,场外考核科目还包括加减档项目;
场内考核科目包括倒车入库、坡道定点停车和起步、侧方停车、曲线行驶和直角转弯项目。
操作人员通过编译器界面实现对评判逻辑的设定;
所述的设定包括:
方式1:通过复选按钮对界面上的各子项目进行选择;
或方式2:在编译器界面中的文字输入栏设定参数;
或方式3:在下拉菜单中选择具体子项目;
在编译器界面中,每次设定完成后,则形成一条评判逻辑存储在配置文件中;
评判逻辑以条件和结论形式表述;
评判逻辑的格式为:若满足某个条件或某多个条件,则完成该项目,触发完成项目语音播报;否则,若未满足某个条件或某多个条件,则扣分,触发扣分语音播报。
参数是指时间参数、距离参数、分值参数、信号代码参数和播报信息参数中的至少一种。时间参数如等待的时间,距离参数是指距离边线的距离,分值参数是指扣分值等等,播报信息参数是指具体播报信息的编码等,信号代码参数是指用代码表述停车(车速小于2)和刹车等信号。
在存储器中设置多个配置文件,不同的配置文件包含不同的评判逻辑;
使用者在初始化选择时,在交互界面中选择符合使用者要求(如符合地域或具体考场)的配置文件加载。因为不同的地区,评判规则不同,这样就要通过选择配置文件来实现匹配。
当评判规则改变时,在机动车驾考平台更新或重新加载新的配置文件,使得机动车驾考平台适配新的评判规则。这种情况下,不必修改软件的主体,从而体现了本发明的优势。
一种机动车模拟驾考方法,包括设置在机动车上的数据采集装置和车载评判装置;数据采集装置与车载评判装置通信连接;
数据采集装置用于采集机动车的现场数据;所述的现场数据包括车速、油门状态、刹车状态、灯光信息、车辆盘转角和定位信息;针对手动挡汽车,现场数据还包括离合器状态和档位状态;
车载评判装置包括处理器、存储器、显示屏和扬声器;存储器、显示屏和扬声器均与处理器相连;显示屏用于显示人机交互界面,扬声器用于播放语音信息;
通过处理器加载评判模块,评判模块用于依据采集的现场数据与具体考核科目的要求相比较,得到评判结果;评判模块是前述的机动车模拟驾考方法中的机动车驾考平台。
数据采集装置为车载数据采集盒,车载数据采集盒通过OBD接口采集现场数据。
机动车上设有移动定位站,在地面上设置多个定位基站,移动定位站与多个定位基站相结合实现差分定位。北斗或GPS定位,具体为现有技术,高精度定位,实现1-2cm精度的定位。
所述的机动车模拟驾考方法还包括图像处理辅助定位装置。基于摄像头采集图像以及图像处理识别车辆的位置,如识别车辆距离边线的位置,是否压线等。
实例1:经过学校路段
编译器录入,刹车,减速多少速度符合要求,提醒后多久能需要响应;如:
(1)根据车速判断,如车速在30码,20码;
(2)或根据脚刹判断,如5s,10s响应;
(3)或根据多长距离内刹车判断,如30米或40米内响应;
如经过编辑后形成的规则为:学校区域规则要求:在30米内踩刹车,如果没踩刹车就扣100分,提示:不按规定减速慢行,设置界面参见图3。
图3中81代表的是刹车信号;41101表示播报的内容为“不按规定减速慢行”。
实施例2:靠边停车:
播报指令后需要在150米内停车,并且停车后车身距离道路右侧边缘线或者人行道边缘大于50cm扣100分,停车后,车身距离道路右侧边缘线或者人行道边缘大于30cm,小于50cm扣10分。
界面中设定多久时间内完成停车;选择根据手刹或停车(速度降到预设值以内)判定停车到位,参见图4-7。
具体的,参见图4,将规则中的“播报指令后需要在150米内停车”“翻译”(或编译)成图4的规则:“150mi内等待车速小于2,如果是就完成,否则扣分,并提升“考试员发出靠边指令后,未能在规定的距离内停车””,其中图4中的47代表监控的车辆信号为车速小于2;40602代表语音播报的内容。
参见图5,图5对应的规则是“车辆距离右侧边线或人行道边缘小于50cm”,具体的逻辑表达为(参见评分详解):0秒内等待车右检测所有点距离最大距离实线小于50,如果是就继续执行,否则扣分,并提示“停车后,车身距离右侧边线或人行道边缘大于50。”
图6的规则用于进一步判断车辆距离右边线是否小于30cm,给出相应的扣分。
具体的与靠边停车的多条规则展示在图7中。
实施例3:直角转弯:中途停车不能超过两秒,车轮压线线扣100分,相关的设置界面参见图8,具体的规则参见图9。
参见图8,表达的规则是:若中途停车2秒,则扣分,并播报“中途停车超过2秒”。
图9为关于直角转弯项目的规则汇总。
实施例4:倒车入库评判标准:
1.不按规定线路、顺序行驶的,不合格。
逻辑解释:不按照考试要求顺序或线路行驶。
2.车身出线,不合格。
逻辑解释:车身压到项目边缘实线。
3.超过210秒未完成倒车入库,不合格。
逻辑解释:车辆开始到时至车辆从结束线驶出项目的时间不能超过210秒。
4.中途停车,不合格
逻辑解释:车速小于0.2码并且没有压线就是中途停车,项目区域内。
5.倒库不入,不合格
逻辑解释:用于倒车入库和侧方位停车项目检测,车速小于0.2码并且车与库位相交就是倒库不入。(码是指km/h,俗称码。)
界面见图10-17
状态监控:车轮过结束线、中途停车、倒车不入、车身压实线、项目区域
1.不按规定线路、顺序行驶评判逻辑:
正常操作:车辆前车轮过项目结束线后开始倒车,如果车辆前轮没有过开始线就开始倒车那么就应该扣:不按规定线路、顺序行驶;
***逻辑:车辆后溜大于30cm前等待(倒车前),前轮过结束线,就完成,否则扣分:不按规定路线、顺序行驶;
2.车身出线、倒库不入评判逻辑:
正常操作:车辆在项目内行驶时不能触碰项目边线;一旦触碰将扣:车身出线;
***逻辑:先等待车辆进入项目区域内;然后等待车辆在离开项目前车身压线后就扣分;
评判逻辑:
50米等待车辆离开项目区域否(否代表进入了项目区域);就继续;
车辆离开项目区域是前等待车身压线,就完成,并且扣分:车身压线;
3.超过210秒未完成倒车入库评判逻辑:
正常操作:车辆进入项目区域后从开始倒车开始计算;在210秒完成整个项目操作后驶出项目结束线。
***逻辑:车辆进入项目区域后开始倒车;倒车后在210秒内驶出结束线视为在210秒内完操作。
评判逻辑:
50米等待车辆离开项目区域否(否代表进入了项目区域);就继续;
车辆离开项目区域是前等待车辆后溜距离大于30(开始倒车);就继续;
210秒内等待,后车轮过结束线;就完成;否则扣分:超过210秒未完成倒车入库
4.中途停车评判逻辑:
正常操作:车辆进入项目区域;在没有压线的情况下停车并且时间超过两秒为不合格***逻辑:车辆进入项目区域;车身未压线,且中途停车;时间维持两秒***就会扣分。
评判逻辑:
50米内等待;车辆离开项目区域否(否代表进入了项目区域);就继续
车辆离开项目区域是前等待;车身未压线且中途停车;就继续
2秒钟维持;车身未压线且中途停车;就完成;并且扣分:中途停车时间超过2秒。
本发明“基于视觉的车辆行驶过程中骑压虚实线和距离边线的检测”,安装摄像头于行驶的车内,实时采集路面状况,设计计算机视觉算法,实现车道线的检测和骑压虚实线的检测。需要解决的关键问题包括:摄像头的安装和标定,车道线的视觉检测,虚实线的判断,骑压虚实线的判定。本发明适合任意车型的摄像头安装和标定,只需增加摄像头,硬件少、成本低,安装和标定只需几分钟就可完成,使用时无需对道路进行测绘采集,安装、标定完就可以对车辆行驶过程中骑压虚实线和距离边线的检测,节约了大量时间,又做到了练车区域不受限制问题。
1.本发明的流程图如图18所示,包括摄像头安装和标定,车道线检测,虚实线判断,
骑压虚实线判定等四个功能模块。
功能模块的具体技术方案阐述。
摄像头安装和标定
该功能模块用于确定摄像头的位置和需要检测车道线的区域。
(1)安装摄像头
将摄像头安装于车内后视镜的正下方挡风玻璃上正中间,调整摄像头的位置,确保:摄像头的画面看到车辆前方道路且车辆位于正中间;摄像头画面的下边沿刚好与车头顶部平齐,见图19。
(2)确定需要检测车道线的感兴区域(ROI)
将车辆开到平坦的具有明显车道线的道路上,并保证车辆的右边两个车轮刚好压线(车轮的外边沿与线的内边沿刚好接触),调整显示画面上的两个标定点(消失点D和右边沿压线点P),确保:右边沿压线点P位于线的内边沿,D点在线的尽头(道路尽头),见图20,图中D为十字叉,P为底部右侧点,车道线为白色部分,最终确定的ROI区域为中间三角形部分。ROI由D、P、P1三个点的像素坐标确定,由于画面的对称性,调整P的位置的时候,P1的位置自动确定(对称),P只能通过左右移动调节,D只能上下调节。
车道线检测
在ROI内进行车道线的检测,检测的车道线可以确定到车道线的内边沿(靠近车辆的边沿)。
本发明方案结合二值化、Canny边沿检测、车道线的先验知识进行车道线的检测,具体步骤如下。
(1)图像预处理
为了减少噪声干扰和自动适应明亮和阴暗的变化,预处理包括选用核大小为7的高斯滤波以及直方图均衡化。
(2)二值化处理
在预处理后的图像上进行自适应二值化处理,在自适应二值化的结果上寻找轮廓,并过滤掉面积过小的轮廓。
(3)车道线检测
1)边缘检测。
在预处理后的图像上采用Canny算子进行边缘检测,检测的两个阈值分别为图像平均亮度的五分之一和三分之一。
2)直线段拟合。
利用Hough对Canny边缘检测结果进行直线段的拟合,拟合时像素的精度为1个像素点,角度精度为1度,强弱边缘以及连接的间距依据摄像头的分辨率和车道线宽可能占用的像素点个数确定。
3)确定候选车道线Hough线段。
Hough线段的结果既包括了车道线,也包括了其他如阴影等噪声干扰,为了消除噪声,本发明方案采取判断的方法是将Hough线左移N个像素单位、右移N个像素单位分别得两条平行的线段L1和L2(按y轴方向移动),统计这两条线段的亮度均值,任何一条的亮度均值超过某个阈值T1,并且L1与L2相差较大(超过某个阈值T2),则认为这是一条候选车道线边沿的Hough直线。N、T1、T2与摄像头分辨率和车道线宽占用的像素点个数以及图像的平均亮度值相关。如图21所示,中间粗的为Hough线段,左右两边细的为L1和L2,若满足上面的条件,则Hough线段为候选车道线的Hough线段。
4)确定候选车道线Hough线段的内外边沿。
对于压线的判断,本方案可以准确的做到刚压线就能给出判定,为了做到这一点,本方案对于车道线的内外边沿做出了准确的标注。如图5所示,根据候选车道线Hough线段的斜率以及图4中L1与L2的差值确定候选车道线Hough线段的内边沿和外边沿。
图22给出了在图像中四种线段的情况:右斜线(斜率为负),左斜线(斜率为正),垂直线(斜率无穷大),水平线(斜率为零)。结合图4,确定内外边沿的方法为:
a)右斜线,若L1-L2>T2则为内边沿(标注为内线),若L2-L1>T2则为外边沿(标注为外线);
b)左斜线,若L1-L2>T2则为外边沿(标注为外线),若L2-L1>T2则为内边沿(标注为内线);
c)垂直线,始终为内边沿(标注为红线);
d)水平线,若L1-L2>T2则为内边沿(标注为内线),若L2-L1>T2则为外边沿(标注为外线)。
实际中,内线用红线表示,外线用绿线表示。
5)确定车道线。
依据斜率、标注的内外车道线以及线宽的先验知识(占据的像素宽度)确定最终的车道线,方法是遍历所有红色线,针对每一条红色线Ri遍历所有绿色线Bj,如果满足下列条件之一,则Ri为车道线且是车道线的内边沿:
a)Ri的斜率<0,在其左边一定范围内(T)找到Bj且Ri与Bj有交集;
b)Ri的斜率>0,在其右边一定范围内(T)找到Bj且Ri与Bj有交集;
c)Ri的斜率无穷大,在其左边或者右边一定范围内(T)找到Bj且Ri与Bj有交集;
d)Ri的斜率=0,在其上边一定范围内(T)找到Bj且Ri与Bj有交集。
这种方法确定的车道线可以准确包含所需要的车道线,对于地面的干扰(比如铲掉了车道线)可能也会误认为车道线,本发明结合二值化处理的轮廓进一步确定最终的车道线:若二值化的轮廓与Ri有交集(Ri穿过其轮廓),则Ri为最终确定的车道线,所有最终确定的车道线为集合LR。
虚实线判断
本发明方案依据下列方法判断虚实线:
(1)找出二值化轮廓中高度最高的轮廓C;
(2)找出确定的最终车道线最长的车道线L;
(3)若L长度够长或者C的高度够大(超过一般地面虚线在图像中占据的像素个数),则判断为实线;
(4)为了消除因为ROI的划定导致的实线误检,采用扩展ROI区域的方法,如图24和25所示,图中白色为车道线,蓝色区域为原始ROI区域,灰色框内为扩展的ROI区域。
本发明方案中以变量lineDashorSolid表示线的虚实,初始值为-1。若检测到的线为实线则lineDashorSolid=0,若检测到的线为虚线则lineDashorSolid=1。
骑压虚实线判定
(1)骑压车道线位置判断。
由于车道线的骑压与否存在一定的过程,本发明方案采用的判断方法是:
1)过滤不可能骑压的线。
遍历最终确定的车道线为集合LR,对于其中的每一条线段,如果该条线段离车辆太远、太平太短、水平线、超出边界,则过滤掉(具体的过滤方法为现有技术)。
2)位置确定。
线段在车辆的左边还是右边具有明显的特征:在左边的斜率<0,在右边的斜率>0,本发明方法采取的方法是统计线段的斜率,给定计数器lorr=0,遍历所有线段,如果线段的斜率小于0,则lorr--,否则lorr++。最后,如果lorr小于0,则检测到线的位置为左,否则为右。
本发明方案中以变量linePosition表示检测到线的位置,初始值为-1,若检测到线的位置在左,则linePosition=0,若检测到线的位置在右,则linePosition=2。
(2)结合虚实线判断的骑压虚实线判定。
本发明方案,结合线的位置和虚实判断结果,最终进行骑压虚实线判定,判定结果linePosition+lineDashorSolid的结果,可能的结果为:0-压左实,1-压左虚,2-压右实,3-压右虚,<0-没有线。
Claims (8)
1.一种机动车模拟驾考方法,其特征在于,在机动车驾考平台上运行一个相对独立的配置文件,在配置文件中包含针对具体的考核科目的评判逻辑;
机动车驾考平台基于所述的现场数据与具体的考核项目的评判逻辑相匹配,输出评判结论;
所述的现场数据包括车速、油门状态、刹车状态、灯光信息、车辆盘转角和定位信息;针对手动挡汽车,现场数据还包括离合器状态和档位状态。
2.根据权利要求1所述的机动车模拟驾考方法,其特征在于,考核项目包括场外考核项目和场内考核项目;
场外考核科目包括上车准备、起步、直线行驶、加减挡位操作、变更车道、靠边停车、直行通过路口、路口左转弯、路口右转弯、通过人行横道线、通过学校区域、通过公共汽车站、掉头、灯光测试项目;针对手动挡的机动车,场外考核科目还包括加减档项目;
场内考核科目包括倒车入库、坡道定点停车和起步、侧方停车、曲线行驶和直角转弯项目。
3.根据权利要求1所述的机动车模拟驾考方法,其特征在于,操作人员通过编译器界面实现对评判逻辑的设定;
所述的设定包括:
方式1:通过复选按钮对界面上的各子项目进行选择;
或方式2:在编译器界面中的文字输入栏设定参数;
或方式3:在下拉菜单中选择具体子项目;
在编译器界面中,每次设定完成后,则形成一条评判逻辑存储在配置文件中;
评判逻辑以条件和结论形式表述;
评判逻辑的格式为:若满足某个条件或某多个条件,则完成该项目,触发完成项目语音播报;否则,若未满足某个条件或某多个条件,则扣分,触发扣分语音播报。
4.根据权利要求1所述的机动车模拟驾考方法,其特征在于,参数是指时间参数、距离参数、分值参数、信号代码参数和播报信息参数中的至少一种。
5.根据权利要求1所述的机动车场外模拟驾考方法,其特征在于,在存储器中设置多个配置文件,不同的配置文件包含不同的评判逻辑;
使用者在初始化选择时,在交互界面中选择符合使用者要求(如符合地域或具体考场)的配置文件加载。
6.根据权利要求1所述的机动车场外模拟驾考方法,其特征在于,当评判规则改变时,在机动车驾考平台更新或重新加载新的配置文件,使得机动车驾考平台适配新的评判规则。
7.根据权利要求1所述的机动车场外模拟驾考方法,其特征在于,在编辑规则的界面中,具有一个文本框显示规则内容。
8.根据权利要求1-7任一项所述的机动车场外模拟驾考方法,其特征在于,一个项目对应的规则由一条规则(逻辑)表征,或由多条规则(逻辑)组合在一起表征。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110576708.1A CN113327478A (zh) | 2021-05-26 | 2021-05-26 | 一种机动车模拟驾考方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110576708.1A CN113327478A (zh) | 2021-05-26 | 2021-05-26 | 一种机动车模拟驾考方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113327478A true CN113327478A (zh) | 2021-08-31 |
Family
ID=77416815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110576708.1A Pending CN113327478A (zh) | 2021-05-26 | 2021-05-26 | 一种机动车模拟驾考方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113327478A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201417516Y (zh) * | 2009-06-22 | 2010-03-03 | 南京多伦科技有限公司 | 机动车驾驶员科目三自动化考试*** |
CN102889949A (zh) * | 2012-10-19 | 2013-01-23 | 北京精英智通交通***科技有限公司 | 驾驶人考试项目边线自检方法 |
CN106652621A (zh) * | 2017-03-01 | 2017-05-10 | 中国人民解放军61579部队 | 一种汽车兵驾驶科目考核评判*** |
CN108133644A (zh) * | 2017-12-22 | 2018-06-08 | 南京多伦科技股份有限公司 | 一种机动车驾驶员考试的评判***及评判方法 |
CN208092993U (zh) * | 2018-03-23 | 2018-11-13 | 常州思泰姆教育科技有限公司 | 一种驾考教学模拟展示*** |
CN110069175A (zh) * | 2018-01-23 | 2019-07-30 | 郑建锋 | 驾考模拟灯光训练方法与*** |
-
2021
- 2021-05-26 CN CN202110576708.1A patent/CN113327478A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201417516Y (zh) * | 2009-06-22 | 2010-03-03 | 南京多伦科技有限公司 | 机动车驾驶员科目三自动化考试*** |
CN102889949A (zh) * | 2012-10-19 | 2013-01-23 | 北京精英智通交通***科技有限公司 | 驾驶人考试项目边线自检方法 |
CN106652621A (zh) * | 2017-03-01 | 2017-05-10 | 中国人民解放军61579部队 | 一种汽车兵驾驶科目考核评判*** |
CN108133644A (zh) * | 2017-12-22 | 2018-06-08 | 南京多伦科技股份有限公司 | 一种机动车驾驶员考试的评判***及评判方法 |
CN110069175A (zh) * | 2018-01-23 | 2019-07-30 | 郑建锋 | 驾考模拟灯光训练方法与*** |
CN208092993U (zh) * | 2018-03-23 | 2018-11-13 | 常州思泰姆教育科技有限公司 | 一种驾考教学模拟展示*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7046822B1 (en) | Method of detecting objects within a wide range of a road vehicle | |
CN109949594B (zh) | 实时的交通灯识别方法 | |
CN106205170B (zh) | 一种用于自动驾驶的路口精确停车装置与方法 | |
JP4624594B2 (ja) | 物体認識方法および物体認識装置 | |
US9384401B2 (en) | Method for fog detection | |
CN105539293B (zh) | 车道偏离预警方法和装置及汽车驾驶辅助*** | |
CN102859568A (zh) | 基于影像的智能机动车控制*** | |
CN105620489A (zh) | 驾驶辅助***及车辆实时预警提醒方法 | |
CN103465857A (zh) | 一种基于手机的汽车主动安全的预警方法 | |
CN110606093A (zh) | 车辆性能评测方法、装置、设备和存储介质 | |
US20220155415A1 (en) | Detecting Spurious Objects For Autonomous Vehicles | |
CN104029680A (zh) | 基于单目摄像头的车道偏离预警***及方法 | |
CN103909930A (zh) | 跟随前车行驶的辅助控制方法 | |
JP6139088B2 (ja) | 車両検知装置 | |
CN111292353B (zh) | 一种停车状态变化识别方法 | |
CN108154146A (zh) | 一种基于图像识别的车辆追踪方法 | |
KR20180007785A (ko) | 무인자동차의 보행자 보호 시스템 | |
CN103426211A (zh) | 车辆行驶状况分析***、分析装置和分析方法 | |
CN113673403B (zh) | 行驶环境检测方法、***、装置、计算机设备、计算机可读存储介质及汽车 | |
CN112669615B (zh) | 一种基于摄像头的停车位检测方法和*** | |
CN113327478A (zh) | 一种机动车模拟驾考方法 | |
CN113192096A (zh) | 一种用于机动车驾考平台的编辑器 | |
CN113327477A (zh) | 一种机动车模拟驾考*** | |
CN113256665B (zh) | 一种基于图像处理的机动车与虚实线位置关系检测方法 | |
CN205788764U (zh) | 一种车辆变线未开启转向灯的自动取证装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210831 |
|
RJ01 | Rejection of invention patent application after publication |