一种自动驾驶方法技术

技术编号:14193359 阅读:77 留言:0更新日期:2016-12-15 12:58
本发明专利技术提供了一种自动驾驶方法,其包括以下步骤:获取周围一定范围内车辆的速度、距离以及车道数据;根据自身的车辆状态与获取周围一定范围内车辆的状态数据,判断车辆可以执行的驾驶操作;具体的包括以下驾驶操作:保持原车道行驶,超车行驶,变道行驶以及减速行驶。本发明专利技术提供的自动驾驶方法可以最大限度的保证安全的情况下完成变道、超车等动作,保证了与前后车辆之间的安全,为全自动驾驶提供了很好的技术基础。

Automatic driving method

The present invention provides an automatic driving method, which comprises the following steps: obtaining a certain scope around the vehicle speed, distance and lane data; according to vehicle itself and obtain the state data within a certain range around the vehicle, the vehicle driving operation judgment can be executed; specifically include the following: keep the original Lane driving operation overtaking, driving, speeding and change road. The automatic driving method provided by the invention can change lanes, overtaking moves to ensure maximum safety, ensure the safety of the vehicle and between before and after, provides a good foundation for the technology of automatic driving.

【技术实现步骤摘要】

本专利技术涉及到汽车安全
,特别是一种自动驾驶方法
技术介绍
随着机动车数量的快速增长,城市面临的交通压力也越来越大。但是道路的拓宽受到城市规划和建筑环境的限制,难以跟随机动车增长速度实现线性增长,使得交通拥挤已成为大中城市必然要面对的难题。因此如何在当前道路情况下,提高道路行车容量已成为当前机动车技术和交通发展的重点研究方向。以自动驾驶和智能辅助驾驶技术为基础的机动车列车技术能够有效提高道路机动车容量和流量,进而保障道路的通畅。并且机动车自动驾驶技术对于帮助驾驶员减轻疲劳,提高安全性能也具有明显的实用价值。现有的机动车自动驾驶技术,借助雷达系统、超声波系统和/或摄像头系统来检测机动车前方、后方和两侧的行车环境并计算出车道、道路类型和/或机动车、行人和/或障碍物等信息以及其它与驾驶相关的数据,例如机动车的车道和转向等数据,并将获取的所述与驾驶相关的数据作为机动车自动驾驶过程中的参考数据。但机动车的自动驾驶在直线路径中的实现比较简单,而在复杂路况和道路较拥挤的情况时,机动车经常无法一直保持直线的行驶机动,因此,机动车需要具备自动道路切换、自动超车和自动转向等机动操作功能才能实现机动车在复杂路况下的自动驾驶。公告号为CN103171439A,专利技术名称为“自动驾驶系统的行为预测”的专利技术专利申请,公布了一种机动车驾驶员辅助系统,该机动车驾驶员辅助系统借助检测装置来检测机动车周围环境对应的当前环境数据,之后基于当前环境数据规划并执行行驶机动,并将当前所执行的行驶机动通过显示器显示,供机动车驾驶员参考是否可自动由驾驶员辅助系统执行所规划的行驶机动。但该专利申请只是提供了一种机动车自动驾驶中规划出最优机动策略的方法,但如何根据所述最优机动策略来准确规划出机动车行驶的路径轨迹在该专利申请中并未提及。在机动车自动驾驶领域,规划出最优机动策略固然重要,但只有根据最优机动策略准确规划出机动车行驶的路径轨迹,才能实现在复杂路况和道路较拥挤的情况下的真正意义上的自动驾驶。
技术实现思路
为解决上述技术问题,本专利技术提供了一种自动驾驶方法,其包括以下步骤:获取周围一定范围内车辆的速度、距离以及车道数据;根据自身的车辆状态与获取周围一定范围内车辆的状态数据,判断车辆可以执行的驾驶操作;具体的包括以下驾驶操作:保持原车道行驶:当同一车道前方的车辆速度高于本车时,本车保持原有速度行驶;超车行驶:当同一车道前方一定距离内的车辆速度低于本车时,计算本车超越前方车辆的用时,同时获取超车道上一定距离内车辆的速度,当所述超车道上后方一定范围内没有检测到车辆,按照下述规则进行控制:当前方的车辆速度高于本车时,判断可以完成超车,本车变道至超车道;当所述超车道上的前方车辆速度低于本车时,获取超车完成之后本车与超车道上的车辆距离,若所述车辆距离与辆车车速差的比值高于设定时间阈值时,判断可以完成超车,本车变道至超车道;变道行驶:当本车需要变道时,获取本车前后一定距离所在车道与需要变向的车道的车辆车速,以及与各车之间的距离,设定变道所需时间为t;如需变向的车道后方的车辆速度低于本车,需变向的车道前方的车辆车速高于本车,则直接变道;如需变向的车道后方的车辆速度高于于本车,需变向的车道前方的车辆车速高于本车,获取时间t内后方车辆与本车的距离值,当距离值小于设定阈值时,不执行变道,否则执行变道;当如需变向的车道后方的车辆速度低于本车,需变向的车道前方的车辆车速低于本车,获取时间t后前方车辆与本车的距离值,当距离值小于设定阈值时,不执行变道,否则执行变道;当如需变向的车道后方的车辆速度高于本车,需变向的车道前方的车辆车速低于本车,获取时间t后后方车辆、前方车辆与本车的距离值,并取二者的最小值,当所述最小值低于设定阈值时,不执行变道,否则执行变道;减速行驶:当同一车道前方一定距离内的车辆速度低于本车时,计算本车超越前方车辆的用时,同时获取超车道上一定距离内车辆的速度,当所述超车道上的车辆速度低于本车时,获取超车完成之后本车与超车道上的车辆距离,若所述车辆距离与辆车车速差的比值低于设定时间阈值时,判断本车执行减速。本专利技术具备以下有益效果:本专利技术提供的自动驾驶方法可以最大限度的保证安全的情况下完成变道、超车等动作,保证了与前后车辆之间的安全,为全自动驾驶提供了很好的技术基础。当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。具体实施例本专利技术实施例提供了一种自动驾驶方法,其包括以下步骤:获取周围一定范围内车辆的速度、距离以及车道数据;本实施例中车道数据包括两条车道,一条为超车道,另一条为普通车道;根据自身的车辆状态与获取周围一定范围内车辆的状态数据,判断车辆可以执行的驾驶操作;这里自身的车辆状态包括当前的车速,周围一定范围内车辆包括本车所在车道上前后车辆的车速与距离,以及超车道上的车辆前后的车辆的车速与距离;具体的包括以下驾驶操作:保持原车道行驶:当同一车道前方的车辆速度高于本车时,本车保持原有速度行驶;超车行驶:当同一车道前方一定距离内的车辆速度低于本车时,计算本车超越前方车辆的用时,同时获取超车道上一定距离内车辆的速度,当所述超车道上后方一定范围内没有检测到车辆,按照下述规则进行控制:当前方的车辆速度高于本车时,判断可以完成超车,本车变道至超车道;当所述超车道上的前方车辆速度低于本车时,获取超车完成之后本车与超车道上的车辆距离,若所述车辆距离与辆车车速差的比值高于设定时间阈值时,判断可以完成超车,本车变道至超车道;变道行驶:当本车需要变道时,获取本车前后一定距离所在车道与需要变向的车道的车辆车速,以及与各车之间的距离,设定变道所需时间为t;如需变向的车道后方的车辆速度低于本车,需变向的车道前方的车辆车速高于本车,则直接变道;如需变向的车道后方的车辆速度高于于本车,需变向的车道前方的车辆车速高于本车,获取时间t内后方车辆与本车的距离值,当距离值小于设定阈值时,不执行变道,否则执行变道;当如需变向的车道后方的车辆速度低于本车,需变向的车道前方的车辆车速低于本车,获取时间t后前方车辆与本车的距离值,当距离值小于设定阈值时,不执行变道,否则执行变道;当如需变向的车道后方的车辆速度高于本车,需变向的车道前方的车辆车速低于本车,获取时间t后后方车辆、前方车辆与本车的距离值,并取二者的最小值,当所述最小值低于设定阈值时,不执行变道,否则执行变道;减速行驶:当同一车道前方一定距离内的车辆速度低于本车时,计算本车超越前方车辆的用时,同时获取超车道上一定距离内车辆的速度,当所述超车道上的车辆速度低于本车时,获取超车完成之后本车与超车道上的车辆距离,若所述车辆距离与辆车车速差的比值低于设定时间阈值时,判断本车执行减速。本专利技术提供的自动驾驶方法可以最大限度的保证安全的情况下完成变道、超车等动作,保证了与前后车辆之间的安全,为全自动驾驶提供了很好的技术基础。以上公开的本专利技术优选实施例只是用于帮助阐述本专利技术。优选实施例并没有详尽叙述所有的细节,也不限制该专利技术仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本专利技术的原理和实际应用,从而使所属
技术人员能很好地理解和利用本专利技术。本专利技术仅本文档来自技高网
...

【技术保护点】
一种自动驾驶方法,其特征在于,包括以下步骤:获取周围一定范围内车辆的速度、距离以及车道数据;根据自身的车辆状态与获取周围一定范围内车辆的状态数据,判断车辆可以执行的驾驶操作;具体的包括以下驾驶操作:保持原车道行驶:当同一车道前方的车辆速度高于本车时,本车保持原有速度行驶;超车行驶:当同一车道前方一定距离内的车辆速度低于本车时,计算本车超越前方车辆的用时,同时获取超车道上一定距离内车辆的速度,当所述超车道上后方一定范围内没有检测到车辆,按照下述规则进行控制:当前方的车辆速度高于本车时,判断可以完成超车,本车变道至超车道;当所述超车道上的前方车辆速度低于本车时,获取超车完成之后本车与超车道上的车辆距离,若所述车辆距离与辆车车速差的比值高于设定时间阈值时,判断可以完成超车,本车变道至超车道;变道行驶:当本车需要变道时,获取本车前后一定距离所在车道与需要变向的车道的车辆车速,以及与各车之间的距离,设定变道所需时间为t;如需变向的车道后方的车辆速度低于本车,需变向的车道前方的车辆车速高于本车,则直接变道;如需变向的车道后方的车辆速度高于于本车,需变向的车道前方的车辆车速高于本车,获取时间t内后方车辆与本车的距离值,当距离值小于设定阈值时,不执行变道,否则执行变道;当如需变向的车道后方的车辆速度低于本车,需变向的车道前方的车辆车速低于本车,获取时间t后前方车辆与本车的距离值,当距离值小于设定阈值时,不执行变道,否则执行变道;当如需变向的车道后方的车辆速度高于本车,需变向的车道前方的车辆车速低于本车,获取时间t后后方车辆、前方车辆与本车的距离值,并取二者的最小值,当所述最小值低于设定阈值时,不执行变道,否则执行变道;减速行驶:当同一车道前方一定距离内的车辆速度低于本车时,计算本车超越前方车辆的用时,同时获取超车道上一定距离内车辆的速度,当所述超车道上的车辆速度低于本车时,获取超车完成之后本车与超车道上的车辆距离,若所述车辆距离与辆车车速差的比值低于设定时间阈值时,判断本车执行减速。...

【技术特征摘要】
1.一种自动驾驶方法,其特征在于,包括以下步骤:获取周围一定范围内车辆的速度、距离以及车道数据;根据自身的车辆状态与获取周围一定范围内车辆的状态数据,判断车辆可以执行的驾驶操作;具体的包括以下驾驶操作:保持原车道行驶:当同一车道前方的车辆速度高于本车时,本车保持原有速度行驶;超车行驶:当同一车道前方一定距离内的车辆速度低于本车时,计算本车超越前方车辆的用时,同时获取超车道上一定距离内车辆的速度,当所述超车道上后方一定范围内没有检测到车辆,按照下述规则进行控制:当前方的车辆速度高于本车时,判断可以完成超车,本车变道至超车道;当所述超车道上的前方车辆速度低于本车时,获取超车完成之后本车与超车道上的车辆距离,若所述车辆距离与辆车车速差的比值高于设定时间阈值时,判断可以完成超车,本车变道至超车道;变道行驶:当本车需要变道时,获取本车前后一定距离所在车道与需要变向的车道的车辆车速,以及与各车之间的距离,设定变道所需时间为t;如需变向的车道后方的车辆...

【专利技术属性】
技术研发人员:李杨张鸿恺吴然柱
申请(专利权)人:合肥泰好乐电子科技有限公司
类型:发明
国别省市:安徽;34

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

1