本发明专利技术提出一种车辆及车辆控制方法。车辆包括:运算系统;车辆控制模块,耦接到运算系统;以及定位模块,耦接到运算系统及车辆控制模块。车辆控制模块从运算系统接收安全停驶轨迹及融合坐标。当车辆控制模块判断运算系统发生异常时,车辆控制模块从定位模块接收定位坐标,并计算对应定位坐标及融合坐标的偏移值。车辆控制模块根据偏移值及安全停驶轨迹传送车辆控制命令到车辆。车辆控制命令到车辆。车辆控制命令到车辆。
【技术实现步骤摘要】
车辆及车辆控制方法
[0001]本专利技术涉及一种车辆及车辆控制方法,尤其涉及一种当车辆系统异常时能使车辆安全停驶的车辆及车辆控制方法。
技术介绍
[0002]目前大多数的自驾车会在系统失效时就立即刹车。然而,若只控制刹车而忽略方向盘的控制,会产生严重的安全问题。举例来说,当车辆在弯道上时,若在车辆完全刹停前没有持续对车辆的横向运动维持有效控制,车辆可能会跑到其他车道而造成交通事故。因此,如何在车辆系统异常时使车辆安全停驶是本领域技术人员应致力的目标。
技术实现思路
[0003]本专利技术提供一种车辆及车辆控制方法,能在车辆系统异常时使车辆安全停驶。
[0004]本专利技术的提出一种车辆,包括:运算系统;车辆控制模块,耦接到运算系统;以及定位模块,耦接到运算系统及车辆控制模块。车辆控制模块从运算系统接收安全停驶轨迹及融合坐标。当车辆控制模块判断运算系统发生异常时,车辆控制模块从定位模块接收定位坐标,并计算对应定位坐标及融合坐标的偏移值。车辆控制模块根据偏移值及安全停驶轨迹传送车辆控制命令到车辆。
[0005]本专利技术提出一种车辆控制方法,适用于车辆。车辆包括运算系统、车辆控制模块耦接到运算系统及定位模块耦接到运算系统及车辆控制模块。车辆控制方法包括:车辆控制模块从运算系统接收安全停驶轨迹及融合坐标;当车辆控制模块判断运算系统发生异常时,车辆控制模块从定位模块接收定位坐标,并计算对应定位坐标及融合坐标的偏移值;以及车辆控制模块根据偏移值及安全停驶轨迹传送车辆控制命令到车辆。
[0006]基于上述,本专利技术的车辆及车辆控制方法的车辆控制模块会在运算系统正常运作时接收安全停驶轨迹及融合坐标,并当运算系统发生异常时直接从定位模块接收定位坐标并计算对应定位坐标及融合坐标的偏移值。车辆控制模块再根据偏移值及安全停驶轨迹传送车辆控制命令到车辆来使车辆安全停驶。
[0007]为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
[0008]图1为根据本专利技术一实施例的车辆的方块图。
[0009]图2为根据本专利技术一实施例的安全停驶轨迹的示意图。
[0010]图3为根据本专利技术另一实施例的安全停驶轨迹的示意图。
[0011]图4为根据本专利技术一实施例的车辆控制方法的流程图。
[0012]附图标号说明:
[0013]100:车辆
[0014]110:运算系统
[0015]120:车辆控制模块
[0016]130:定位模块
[0017]140:总线
[0018]210:正常行驶轨迹
[0019]220:安全停驶轨迹
[0020]S401~S403:
具体实施方式
[0021]图1为根据本专利技术一实施例的车辆的方块图。
[0022]请参照图1,本专利技术一实施例的车辆100包括运算系统110、车辆控制模块120及定位模块130。车辆控制模块120耦接到运算系统110。定位模块130耦接到运算系统110及车辆控制模块120。运算系统110及定位模块130可通过总线140与车辆控制模块120进行沟通。运算系统110例如是Linux台式电脑系统或其他具有较大运算能力的硬件和/或软件系统,用以执行路线规划等功能。车辆控制模块120例如是车辆安全完整性等级D(Automotive Safety Integrity Level D,ASIL D)硬件和/或软件或其他类似元件。定位模块130可包括全球定位系统(Global Positioning System,GPS)、即时动态定位技术(Real-Time Kinematic,RTK)传感器、惯性测量单元(Inertial Measurement Unit,IMU)传感器等元件并可输出定位坐标。总线140例如是控制器区域网络(Controller Area Network,CAN)总线或其他类似元件。运算系统110的运算能力大于车辆控制模块120的运算能力。然而,车辆控制模块120的可靠度大于运算系统110的可靠度。
[0023]当车辆100正常行驶时,运算系统110会同时传送正常行驶轨迹及安全停驶轨迹到车辆控制模块120以控制车辆100移动。正常行驶轨迹及安全停驶轨迹各包括多个坐标点及对应每个坐标点的目标速度和/或目标加速度和/或目标减速度及目标车速。车辆控制模块120在检测运算系统110正常时会根据正常行驶轨迹控制车辆100移动。车辆控制模块120在检测运算系统110异常时会根据安全停驶轨迹控制车辆100移动。运算系统110异常例如是系统死当、信息逾时、延迟过大、传送重复数据等异常状况。以图2为例,当运算系统110正常时车辆100会沿着正常行驶轨迹210在车道内行驶,而当运算系统110异常时车辆100会沿着安全停驶轨迹220行驶到外侧车道并刹停。以图3为例,当运算系统110正常时车辆100会沿着正常行驶轨迹210在弯道内行驶,而当运算系统110异常时,由于弯道外侧有其他车辆,因此车辆100会沿着安全停驶轨迹220刹停在原本车道上。
[0024]由于定位模块130输出的定位坐标(例如,GPS坐标点)可能有误差(例如,数米的误差),因此运算系统110在接收到定位模块130输出的定位坐标之后可通过运算系统110中的地区化融合模块(localization fusion module)根据定位坐标及行车图像等行车数据来获得更精确的车辆坐标(或称为融合坐标),并利用融合坐标进行行车路线的规划。
[0025]在一实施例中,车辆控制模块120从运算系统110接收安全停驶轨迹及融合坐标。当车辆控制模块120判断运算系统110发生异常时,车辆控制模块120从定位模块130接收定位坐标,并计算对应定位坐标及融合坐标的偏移值(offset)。车辆控制模块120根据偏移值及安全停驶轨迹传送车辆控制命令到车辆100。车辆控制命令可包括方向盘转动命令、油门
命令、刹车命令等。
[0026]具体来说,偏移值可代表运算系统110发生异常之前,车辆控制模块120接收到的最后一笔融合坐标数据与同时间从定位模块130接收到的定位坐标的误差值。在运算系统110发生异常且地区化融合模块也故障的状况下,车辆控制模块120还是可以通过偏移值来校正从定位模块130陆续接收的定位坐标,并根据校正后的定位坐标及安全停驶轨迹控制车辆100安全停止。
[0027]从运算系统110发生异常到车辆100安全停止之前,包括了车辆控制模块120对车辆100的纵向控制(即,速度控制)及横向控制(即,方向盘控制)。
[0028]在一实施例中,车辆控制模块120根据定位坐标及偏移值计算校正坐标,获得安全停驶轨迹的坐标点中最接近校正坐标的坐标点的目标减速度及目标车速,并根据目标减速度及目标车速传送车辆控制命令到车辆100。如此车辆100可依照先前规划的减速度刹停。
[0029]在一实施例中,车辆控制模块120根据定位坐标、偏移值及安全停驶轨迹判断横本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种车辆,其特征在于,包括:运算系统;车辆控制模块,耦接到所述运算系统;以及定位模块,耦接到所述运算系统及所述车辆控制模块,其中,所述车辆控制模块从所述运算系统接收安全停驶轨迹及融合坐标,当所述车辆控制模块判断所述运算系统发生异常时,所述车辆控制模块从所述定位模块接收定位坐标,并计算对应所述定位坐标及所述融合坐标的偏移值,所述车辆控制模块根据所述偏移值及所述安全停驶轨迹传送车辆控制命令到所述车辆。2.根据权利要求1所述的车辆,其特征在于,其中所述运算系统至少根据全球定位系统坐标及图像来获得所述融合坐标。3.根据权利要求1所述的车辆,其特征在于,其中所述安全停驶轨迹包括多个坐标点及对应每个所述多个坐标点的目标减速度及目标车速。4.根据权利要求3所述的车辆,其特征在于,其中所述车辆控制模块根据所述定位坐标及所述偏移值计算校正坐标,获得所述多个坐标点中最接近所述校正坐标的坐标点的所述目标减速度及所述目标车速,并根据所述目标减速度及所述目标车速传送所述车辆控制命令到所述车辆。5.根据权利要求1所述的车辆,其特征在于,其中所述车辆控制模块根据所述定位坐标、所述偏移值及所述安全停驶轨迹判断横向距离误差,并根据所述横向距离误差及多个所述定位坐标传送方向盘角度命令到所述车辆。6.根据权利要求1所述的车辆,其特征在于,其中所述运算系统的运算能力大于所述车辆控制模块的运算能力。7.一种车辆控制方法,其特征在于,适用于车辆,所述车辆包...
【专利技术属性】
技术研发人员:柯亮宇,
申请(专利权)人:宏碁股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。