System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及自动泊车,具体涉及自动泊车控制方法及其装置、存储介质、电子设备。
技术介绍
1、当前自动泊车在窄车位泊车时,往往需要驾驶员主动判断识别窄车位后,驾驶员下车然后再打开遥控泊车功能进行泊车,要求驾驶员对车位间距能有相对准确的判断,判断难度较大且相对繁琐。
技术实现思路
1、本申请的目的在于提出一种自动泊车控制方法及其装置、计算机可读存储介质、电子设备,以提高泊车便利性。
2、为实现上述目的,本申请实施例提供一种自动泊车控制方法,包括:
3、获取车位的车位线信息以及车位左右两侧的车辆信息,根据所述车位线信息和车辆信息确定车位宽度;
4、获取车内乘员信息,根据所述车内乘员信息确定应预留的本车左侧和右侧宽度;
5、根据所述车位宽度、车辆信息、应预留的本车左侧和右侧宽度以及预设的本车宽度确定所述车位是否宽阔;
6、若宽阔,则控制本车进行自动泊车;
7、若不宽阔,则停车并输出提示信息,所述提示信息用于提示用户提前下车。
8、在一些具体例子中,所述根据所述车位线信息和车辆信息确定车位宽度,包括:
9、若所述车位两侧均有车辆,则车位宽度为车位两侧车辆间的距离;
10、若所述车位存在车位线信息,且所述车位其中一侧有车辆,则车位宽度为无车辆一侧的车位线与有车辆一侧的车身之间的距离;
11、若所述车位两侧均无车辆,则车位宽度为预设的宽度值。
12、在一些具体例子中,
13、根据所述车内乘员信息确定前排左侧、后排左侧、前排右侧、后排右侧是否有乘员以及乘员类型,根据是否有乘员以及乘员类型确定应预留的前排左侧宽度、后排左侧宽度、前排右侧宽度、后排右侧宽度,选择所述前排左侧宽度和后排左侧宽度中较大的一个作为应预留的本车左侧宽度,并选择所述前排右侧宽度和后排右侧宽度中较大的一个作为应预留的本车右侧宽度。
14、在一些具体例子中,所述根据是否有乘员以及乘员类型确定应预留的前排左侧宽度、后排左侧宽度、前排右侧宽度、后排右侧宽度,包括:
15、若前排左侧、后排左侧、前排右侧、后排右侧中的任一侧有乘员,则根据乘员类型确定该任一侧对应的应预留的宽度,不同乘员类型对应的该任一侧应预留的宽度不同;
16、若前排左侧、后排左侧、前排右侧、后排右侧中的任一侧无乘员,则该任一侧应预留的宽度为预设值。
17、在一些具体例子中,所述提示信息包括第一提示信息和第二提示信息,所述第一提示信息用于提示用户车位狭小,请用户提前下车;所述第二提示信息用于提示用户停车位置可能压线,请用户提前下车;
18、所述方法,具体包括:
19、若车位两侧均停有车辆,且(a-b)>hl+hr+c1,则确定车位宽阔,否则确定车位不宽阔,并输出第一提示信息;
20、若仅车位左侧有车辆,且(a-b)>hl+c2,则确定车位宽阔,否则确定车位不宽阔,并输出第二提示信息;
21、若仅车位右侧有车辆,且(a-b)>hr+c3,则确定车位宽阔,否则确定车位不宽阔,并输出第二提示信息;
22、若车位两侧均没有车辆,确定所述车位宽阔;
23、其中,a为车位宽度,b为本车宽度,hl为应预留的本车左侧宽度,hr为应预留的本车右侧宽度,c1、c2、c3均为预设的值。
24、在一些具体例子中,所述输出提示信息后,还包括:
25、当车位两侧均停有车辆且接收继续自动泊车的用户指令时,重新获取车内乘员信息,根据重新获取的车内乘员信息重新确定应预留的前排左侧宽度、前排右侧宽度、后排左侧宽度、后排右侧宽度,重新计算应预留的本车左侧宽度和本车右侧宽度,并根据重新计算的应预留的本车左侧宽度和本车右侧宽度以及所述车位宽度确定所述车位是否宽阔;
26、若确定车位宽阔,则根据本车与左侧车辆的间距和本车与右侧车辆的间距控制本车继续自动泊车;
27、若确定车位不宽阔,且车位宽度和本车宽度之差满足第一预设条件,本车与两侧车辆的间距分别大于对应侧车辆与车位线内侧间距,则停车并输出第三提示信息,并响应于用户指令控制本车继续自动泊车或退出自动泊车;所述第三提示信息用于提示停车位置狭窄,停车完成后请小心下车;
28、若确定车位不宽阔,且车位宽度和本车宽度之差满足第一预设条件,本车与两侧车辆的间距中的任一个小于对应侧车辆与车位线内侧间距,则停车并输出第四提示信息,并响应于用户指令控制本车继续自动泊车或退出自动泊车;所述第四提示信息用于提示停车位置可能压线,请确认停车;
29、否则,则停车并输出第五提示信息,并控制本车泊车至车位中间位置;所述第五提示信息用于提示停车后可能无法下车。
30、在一些具体例子中,响应于用户指令控制本车继续自动泊车,包括:
31、若前排左侧或前排右侧有老人或婴幼儿,则根据乘员类型获取对应的应预留的本车左侧宽度和本车右侧宽度,并根据应预留的本车左侧宽度、本车右侧宽度、车位宽度、本车宽度计算本车与两侧车辆的间距,并根据本车与两侧车辆的间距控制本车泊车至车位;
32、若前排左侧和前排右侧均有人但非老人或者婴幼儿,则根据前排乘员体型获取对应的应预留的本车左侧宽度和本车右侧宽度,并根据应预留的本车左侧宽度、本车右侧宽度、车位宽度、本车宽度计算本车与两侧车辆的间距,并根据本车与两侧车辆的间距控制本车泊车至车位。
33、在一些具体例子中,响应于用户指令控制本车继续自动泊车或退出自动泊车,包括:
34、当仅车位左侧或右侧有车辆且接收到继续自动泊车的用户指令时,重新获取车内乘员信息,根据重新获取的车内乘员信息重新确定应预留的前排左侧宽度、前排右侧宽度、后排左侧宽度、后排右侧宽度,并重新计算应预留的本车左侧宽度和本车右侧宽度;
35、若前排或后排任一侧有人,则根据应预留的本车该侧宽度确定本车与该侧车辆的间距,并根据该本车与该侧车辆的间距控制本车泊车至车位;
36、若前排或后排任一侧有人且为本车与另一侧车辆的间距小于零,则停车并输出第六提示信息,并获取用户指令;若获取的该用户指令为不压线停车,则根据本车宽度、车位宽度确定本车与该侧车辆的间距,并根据该本车与该侧车辆的间距控制本车泊车至车位;若获取的该用户指令为确认压线停车,则根据应预留的本车该侧宽度确定本车与该侧车辆的间距,并根据该本车与该侧车辆的间距控制本车泊车至车位;其中,所述第六提示信息用于提示停车位置可能压线,请确认停车;
37、否则,根据车位宽度和本车该侧车辆与车位线内侧间距确定本车与该侧车辆的间距,并根据该本车与该侧车辆的间距控制本车泊车至车位。
38、本申请实施例还提供一种自动泊车控制装置,用于实现如上所述的自动泊车控制方法,包括:
39、信息获取模块本文档来自技高网...
【技术保护点】
1.一种自动泊车控制方法,其特征在于,包括:
2.根据权利要求1所述的自动泊车控制方法,其特征在于,所述根据所述车位线信息和车辆信息确定车位宽度,包括:
3.根据权利要求1所述的自动泊车控制方法,其特征在于,所述根据所述车内乘员信息确定应预留的本车左侧和右侧宽度,包括:
4.根据权利要求3所述的自动泊车控制方法,其特征在于,所述根据是否有乘员以及乘员类型确定应预留的前排左侧宽度、后排左侧宽度、前排右侧宽度、后排右侧宽度,包括:
5.根据权利要求1所述的自动泊车控制方法,其特征在于,所述提示信息包括第一提示信息和第二提示信息,所述第一提示信息用于提示用户车位狭小,请用户提前下车;所述第二提示信息用于提示用户停车位置可能压线,请用户提前下车;
6.根据权利要求1所述的自动泊车控制方法,其特征在于,所述输出提示信息后,还包括:
7.根据权利要求6所述的自动泊车控制方法,其特征在于,响应于用户指令控制本车继续自动泊车,包括:
8.根据权利要求1所述的自动泊车控制方法,其特征在于,所述输出提示信息后,还包括
9.一种自动泊车控制装置,其特征在于,用于实现权利要求1~8中任一项所述的自动泊车控制方法,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1~8中任一项所述的自动泊车控制方法。
11.一种电子设备,包括处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1~8中任一项所述的自动泊车控制方法。
...【技术特征摘要】
1.一种自动泊车控制方法,其特征在于,包括:
2.根据权利要求1所述的自动泊车控制方法,其特征在于,所述根据所述车位线信息和车辆信息确定车位宽度,包括:
3.根据权利要求1所述的自动泊车控制方法,其特征在于,所述根据所述车内乘员信息确定应预留的本车左侧和右侧宽度,包括:
4.根据权利要求3所述的自动泊车控制方法,其特征在于,所述根据是否有乘员以及乘员类型确定应预留的前排左侧宽度、后排左侧宽度、前排右侧宽度、后排右侧宽度,包括:
5.根据权利要求1所述的自动泊车控制方法,其特征在于,所述提示信息包括第一提示信息和第二提示信息,所述第一提示信息用于提示用户车位狭小,请用户提前下车;所述第二提示信息用于提示用户停车位置可能压线,请用户提前下车;
6.根据权利要求1所述的自动泊车控制方...
【专利技术属性】
技术研发人员:吴坚,陈彦,姚昂,曲玲,
申请(专利权)人:广州汽车集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。