System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及自动化测试,特别涉及一种自动泊车功能测试系统、方法、电子设备及存储介质。
技术介绍
1、自动泊车功能可以在无需人工控制的前提下实现车辆自动泊车入位,若自动泊车功能出现异常将会导致车身损坏,甚至会对用户安全造成威胁,因此自动泊车测试十分重要。
2、相关技术中,主要依赖实际车辆进行自动泊车测试,但是上述测试过程往往受到测试场地、车辆等外部因素的制约,测试过程较为复杂且成本较高。
3、因此,如何避免外部因素对自动泊车功能测试过程的制约,提高测试便捷性是本领域技术人员目前需要解决的技术问题。
技术实现思路
1、本申请的目的是提供一种自动泊车功能测试系统、方法、电子设备及存储介质,能够避免外部因素对自动泊车功能测试过程的制约,提高测试便捷性。
2、为解决上述技术问题,本申请提供一种自动泊车功能测试系统,所述自动泊车功能测试系统包括车辆控制器和测试设备;
3、所述车辆控制器具有虚拟车位功能、报错屏蔽功能和自动泊车功能;其中,所述虚拟车位功能用于在所述车辆控制器所处场地中生成虚拟车位,所述报错屏蔽功能用于对阻止生成所述虚拟车位的报错信息进行屏蔽;所述自动泊车功能用于根据所述虚拟车位实现自动泊车,实现所述自动泊车功能的过程包括多个泊车子阶段,所述车辆控制器中设置有状态机,所述状态机的当前状态用于描述所述车辆控制器当前所处的泊车子阶段;
4、所述测试设备与所述车辆控制器连接,用于模拟车辆执行器与所述车辆控制器进行交互,以使所述车辆
5、可选的,所述自动泊车功能测试系统还包括中间装置;
6、所述中间装置分别与所述车辆控制器和所述测试设备连接,所述中间装置用于将所述车辆控制器输出的屏显画面传输至所述测试设备;
7、其中,所述屏显画面包括虚拟车位画面、泊车模拟画面和弹框信息中的任一项或任几项的组合。
8、本申请还提供了一种自动泊车功能测试方法,应用于上述自动泊车功能测试系统的测试设备,所述自动泊车功能测试方法包括:
9、启动车辆控制器的虚拟车位功能、报错屏蔽功能和自动泊车功能;
10、判断所述车辆控制器生成的虚拟车位是否被添加可泊标记;
11、若是,则向所述车辆控制器发送车速信号和制动踏板信号,以便模拟车辆刹车并停止移动;
12、接收所述车辆控制器发送的握手请求,并分别模拟车身电子稳定系统和电动助力转向系统向所述车辆控制器发送握手响应信号,以使所述车辆控制器根据所述虚拟车位启动自动泊车控制流程。
13、可选的,还包括:
14、获取所述车辆控制器的状态机的当前状态,以便根据所述状态机的当前状态判断所述自动泊车功能是否存在异常;
15、其中,所述状态机的状态包括:待机状态、车位搜索状态、车位确认状态、握手准备状态、激活状态、泊车中断状态和泊车完成状态;
16、所述待机状态为所述车辆控制器已上电且未生成所述虚拟车位时更新的当前状态;所述车位搜索状态为所述车辆控制器已生成所述虚拟车位且车辆未停止移动时更新的当前状态;所述车位确认状态为所述虚拟车位已添加所述可泊标记且车辆已停止移动时更新的当前状态;所述握手准备状态为所述车辆控制器已发送所述握手请求且未收到所述握手响应信号时更新的当前状态;所述激活状态为所述车辆控制器已收到所述握手响应信号且启动自动泊车控制流程时更新的当前状态;所述泊车中断状态为自动泊车控制流程被中断时更新的状态;所述泊车完成状态为自动泊车控制流程执行完毕时更新的状态。
17、可选的,还包括:
18、若所述状态机未启动,则向所述车辆控制器发送引擎启动信号和/或点火信号,以便判断所述状态机的当前状态是否更新为所述待机状态。
19、可选的,还包括:
20、若所述状态机的当前状态为所述车位搜索状态,则向所述车辆控制器发送车门开启信号和/或车盖开启信号,以便判断所述状态机的当前状态是否更新为所述待机状态。
21、可选的,还包括:
22、若所述状态机的当前状态为所述握手准备状态,则向所述车辆控制器发送干预信号,以便判断所述状态机的当前状态是否更新为所述待机状态或所述车位搜索状态;
23、其中,所述干预信号包括方向盘干预信号、档位干预信号和电子驻车制动系统干预信号中的任一项或任几项的组合。
24、可选的,还包括:
25、若所述状态机的当前状态为所述激活状态,则向所述车辆控制器发送车门开启信号和/或车盖开启信号,以便判断所述状态机的当前状态是否保持为所述激活状态;
26、和/或,若所述状态机的当前状态为所述激活状态,则向所述车辆控制器发送非预期信号,以便判断所述状态机的当前状态是否更新为所述待机状态;
27、其中,所述非预期信号为:与所述车辆控制器在执行自动泊车控制流程中发出的控制指令不对应的反馈信号。
28、本申请还提供了一种存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述自动泊车功能测试方法执行的步骤。
29、本申请还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述自动泊车功能测试方法执行的步骤。
30、本申请提供了一种自动泊车功能测试系统,所述自动泊车功能测试系统包括车辆控制器和测试设备;所述车辆控制器具有虚拟车位功能、报错屏蔽功能和自动泊车功能;其中,所述虚拟车位功能用于在所述车辆控制器所处场地中生成虚拟车位,所述报错屏蔽功能用于对阻止生成所述虚拟车位的报错信息进行屏蔽;所述自动泊车功能用于根据所述虚拟车位实现自动泊车,实现所述自动泊车功能的过程包括多个泊车子阶段,所述车辆控制器中设置有状态机,所述状态机的当前状态用于描述所述车辆控制器当前所处的泊车子阶段;所述测试设备与所述车辆控制器连接,用于模拟车辆执行器与所述车辆控制器进行交互,以使所述车辆控制器实现所述自动泊车功能;所述测试设备还用于根据所述状态机的当前状态判断所述自动泊车功能是否存在异常。
31、本申请提供的自动泊车功能测试系统包括车辆控制器和测试设备,车辆控制器具有虚拟车位功能、报错屏蔽功能和自动泊车功能。上述测试设备能够模拟车辆执行器与所述车辆控制器进行交互,以使所述车辆控制器实现所述自动泊车功能。车辆控制器的虚拟车位功能可以在所处场地中生成虚拟车位,以便在启动自动泊车功能后可以根据虚拟车位实现自动泊车。车辆控制器启动报错屏蔽功能可以对阻止生成所述虚拟车位的报错信息进行屏蔽,保证车辆控制器正常实现自动泊车功能。测试设备还可以根据所述状态机的当前状态判断所述自动泊车功能是否存在异常,进而完成对自动泊车功能的测试。因此本申请无需依赖实际车辆进行测试,能够避免外部因素对自动泊车功能测试过程的制约,提高测试便本文档来自技高网...
【技术保护点】
1.一种自动泊车功能测试系统,其特征在于,所述自动泊车功能测试系统包括车辆控制器和测试设备;
2.根据权利要求1所述自动泊车功能测试系统,其特征在于,所述自动泊车功能测试系统还包括中间装置;
3.一种自动泊车功能测试方法,其特征在于,应用于权利要求1或2所述自动泊车功能测试系统的测试设备,所述自动泊车功能测试方法包括:
4.根据权利要求3所述自动泊车功能测试方法,其特征在于,还包括:
5.根据权利要求4所述自动泊车功能测试方法,其特征在于,还包括:
6.根据权利要求4所述自动泊车功能测试方法,其特征在于,还包括:
7.根据权利要求4所述自动泊车功能测试方法,其特征在于,还包括:
8.根据权利要求4所述自动泊车功能测试方法,其特征在于,还包括:
9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如权利要求3至8任一项所述自动泊车功能测试方法的步骤。
10.一种存储介质,其特征在于,所述存储介质中存储有计
...【技术特征摘要】
1.一种自动泊车功能测试系统,其特征在于,所述自动泊车功能测试系统包括车辆控制器和测试设备;
2.根据权利要求1所述自动泊车功能测试系统,其特征在于,所述自动泊车功能测试系统还包括中间装置;
3.一种自动泊车功能测试方法,其特征在于,应用于权利要求1或2所述自动泊车功能测试系统的测试设备,所述自动泊车功能测试方法包括:
4.根据权利要求3所述自动泊车功能测试方法,其特征在于,还包括:
5.根据权利要求4所述自动泊车功能测试方法,其特征在于,还包括:
6.根据权利要求4所述自动泊车功能测试方法...
【专利技术属性】
技术研发人员:严玲怡,邵庆丽,张维维,王露露,
申请(专利权)人:知行汽车科技苏州股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。