模拟驾驶控制方法、系统、驾驶模拟器及存储介质技术方案

技术编号:36568246 阅读:12 留言:0更新日期:2023-02-04 17:24
本申请实施例提供一种模拟驾驶控制方法、系统、驾驶模拟器及存储介质。在本申请实施例中,在虚拟驾驶场景中设置至少一个目标视景,每个目标视景关联有观察位置参数、观察时间参数和观察触发条件,结合虚拟驾驶场景中车辆模型的驾驶状态可以确定每个目标视景的观察位置范围和观察时间范围,在模拟驾驶过程中,采集驾驶人员的眼动数据,根据眼动数据的注视位置和注视时间,比对每个目标视景的观察位置范围和观察时间范围,得到驾驶人员对每个目标视景的观察结果信息,从根源上分析和发现驾驶人员错误操作的原因,针对性的给出反馈信息并输出,有效提高练车效率和效果。有效提高练车效率和效果。有效提高练车效率和效果。

【技术实现步骤摘要】
模拟驾驶控制方法、系统、驾驶模拟器及存储介质


[0001]本申请涉及车辆模拟驾驶
,尤其涉及一种模拟驾驶控制方法、系统、驾驶模拟器及存储介质。

技术介绍

[0002]在驾校考试过程中,为了辅助学员更好地进行驾驶学习,现有技术使用虚拟现实技术复原驾校科目二、科目三的训练场或考场,根据科目二、科目三的教学规范和考试规则开发出驾校学员模拟训练软件,将该软件运行在驾驶模拟器上,使得学员可以在驾驶模拟器上对科目二、科目三进行模拟练车。
[0003]在模拟练车过程中,通过驾驶模拟器上的离合、刹车、油门、转向、挡位、手刹、灯光、雨刷、点火开关等信号采集装置,可以采集学员手和脚的驾驶操作数据,然后对比科目二、科目三的教学规范或考试规则,发现学员操作的不规范或不正确之处,进行错误提示或评分,辅助学员提升驾驶技能。
[0004]学员在模拟练车时,从信息触发、信息接收、信息加工到做出反应是一个比较复杂的过程,任何一个环节出差错都会导致错误的结果。现有技术仅能从学员已经做出的操作对比应该做出的操作给出简单直接、机械死板的错误提示或评分,无法从根源上分析和发现学员错误操作的原因,因此无法给出针对性的指导意见,导致模拟练车效率较低,效果不佳。

技术实现思路

[0005]本申请的多个方面提供一种模拟驾驶控制方法、系统、驾驶模拟器及存储介质,用以从根源上分析和发现学员错误操作的原因,针对性的给出反馈信息并输出,有效提高练车效率和效果。
[0006]本申请实施例提供一种模拟驾驶控制方法,包括:响应驾驶人员操作驾驶模拟器上的驾驶部件产生的模拟驾驶操作,控制车辆模型在虚拟驾驶场景中的驾驶状态以进行模拟驾驶,虚拟驾驶场景中包括需要驾驶人员观察的至少一个目标视景,每个目标视景关联有观察位置参数、观察时间参数和观察触发条件;在模拟驾驶过程中,采集驾驶人员的眼动数据,眼动数据包括驾驶人员在目标屏幕上的注视位置和注视时间,目标屏幕是呈现虚拟驾驶场景的屏幕;根据每个目标视景关联的观察位置参数、观察时间参数和观察触发条件,结合车辆模型的驾驶状态,生成每个目标视景对应的观察位置范围和观察时间范围;根据驾驶人员的眼动数据和每个目标视景对应的观察位置范围和观察时间范围,获取驾驶人员对每个目标视景的观察结果信息;根据驾驶人员对每个目标视景的观察结果信息生成并输出驾驶反馈信息,以引导驾驶人员进行模拟驾驶。
[0007]本申请实施例还提供一种模拟驾驶控制系统,包括:视景模块,用于展示虚拟驾驶场景,虚拟驾驶场景中包括需要驾驶人员观察的至少一个目标视景,每个目标视景关联有观察位置参数、观察时间参数和观察触发条件;驾驶控制模块,用于响应驾驶人员操作驾驶
模拟器上的驾驶部件产生的模拟驾驶操作,控制车辆模型在虚拟驾驶场景中的驾驶状态以进行模拟驾驶;采集模块,用于在模拟驾驶过程中,采集驾驶人员的眼动数据,眼动数据包括驾驶人员在目标屏幕上的注视位置和注视时间,目标屏幕是呈现虚拟驾驶场景的屏幕;计算模块,用于根据每个目标视景关联的观察位置参数、观察时间参数和观察触发条件,结合车辆模型的驾驶状态,生成每个目标视景对应的观察位置范围和观察时间范围;以及根据驾驶人员的眼动数据和每个目标视景对应的观察位置范围和观察时间范围,获取驾驶人员对每个目标视景的观察结果信息;反馈模块,用于根据驾驶人员对每个目标视景的观察结果信息生成并输出驾驶反馈信息,以引导驾驶人员进行模拟驾驶。
[0008]本申请实施例还提供一种驾驶模拟器,包括:模拟器本体,以及与模拟器本体通信连接的电脑主机;其中,模拟器本体上设置有各种驾驶部件;电脑主机包括存储器和处理器,存储器用于存储计算机程序,处理器,用于执行计算机程序,以用于执行本申请实施例提供的模拟驾驶控制方法中的步骤。
[0009]本申请实施例还提供一种模拟驾驶控制系统,包括:驾驶模拟器和服务端设备;驾驶模拟器至少包括模拟器本体,模拟器本体上设置有各种驾驶部件;驾驶模拟器,用于响应驾驶人员操作驾驶模拟器上的驾驶部件产生的模拟驾驶操作,控制车辆模型在虚拟驾驶场景中的驾驶状态以进行模拟驾驶,将车辆模型在虚拟驾驶场景中的驾驶状态上报给服务端设备,所述虚拟驾驶场景中包括需要驾驶人员观察的至少一个目标视景,每个目标视景关联有观察位置参数、观察时间参数和观察触发条件;以及在模拟驾驶过程中,采集驾驶人员的眼动数据,并将眼动数据上传给服务端设备;眼动数据包括驾驶人员在目标屏幕上的注视位置和注视时间,目标屏幕是呈现虚拟驾驶场景的屏幕;服务端设备,用于根据每个目标视景关联的观察位置参数、观察时间参数和观察触发条件,结合车辆模型的驾驶状态,生成每个目标视景对应的观察位置范围和观察时间范围;根据驾驶人员的眼动数据和每个目标视景对应的观察位置范围和观察时间范围,获取驾驶人员对每个目标视景的观察结果信息,根据驾驶人员对每个目标视景的观察结果信息生成驾驶反馈信息,将驾驶反馈信息发送给驾驶模拟器;驾驶模拟器还用于:输出驾驶反馈引导信息,以引导驾驶人员进行模拟驾驶。
[0010]本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被处理器执行时,致使所述处理器实现本申请实施例提供的模拟驾驶控制方法中的步骤。
[0011]在本申请实施例中,在虚拟驾驶场景中设置至少一个目标视景,每个目标视景关联有观察位置参数、观察时间参数和观察触发条件,结合虚拟驾驶场景中车辆模型的驾驶状态可以确定每个目标视景的观察位置范围和观察时间范围,在模拟驾驶过程中,采集驾驶人员的眼动数据,根据眼动数据的注视位置和注视时间,比对每个目标视景的观察位置范围和观察时间范围,得到驾驶人员是否观察了目标视景,以及是否及时观察目标视景的观察结果信息,从根源上分析和发现驾驶人员错误操作的原因,针对性的给出反馈信息并输出,有效提高练车效率和效果。
附图说明
[0012]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申
请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0013]图1为本申请示例性实施例提供的一种模拟驾驶控制方法的流程示意图;
[0014]图2为本申请示例性实施例提供的一种分析驾驶行为的流程示意图;
[0015]图3为本申请示例性实施例提供的一种模拟驾驶控制系统的结构示意图;
[0016]图4为本申请示例性实施例提供的另一种模拟驾驶控制系统的结构示意图;
[0017]图5为本申请示例性实施例提供的一种驾驶模拟器的结构示意图。
具体实施方式
[0018]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019]现有技术中无法从根源上分析和发现学员错误操作的原因,因此无法给出针对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模拟驾驶控制方法,其特征在于,包括:响应驾驶人员操作驾驶模拟器上的驾驶部件产生的模拟驾驶操作,控制车辆模型在虚拟驾驶场景中的驾驶状态以进行模拟驾驶,所述虚拟驾驶场景中包括需要驾驶人员观察的至少一个目标视景,每个目标视景关联有观察位置参数、观察时间参数和观察触发条件;在模拟驾驶过程中,采集驾驶人员的眼动数据,所述眼动数据包括驾驶人员在目标屏幕上的注视位置和注视时间,所述目标屏幕是呈现所述虚拟驾驶场景的屏幕;根据每个目标视景关联的观察位置参数、观察时间参数和观察触发条件,结合所述车辆模型的驾驶状态,生成每个目标视景对应的观察位置范围和观察时间范围;根据所述驾驶人员的眼动数据和每个目标视景对应的观察位置范围和观察时间范围,获取所述驾驶人员对每个目标视景的观察结果信息;根据所述驾驶人员对每个目标视景的观察结果信息生成并输出驾驶反馈信息,以引导驾驶人员进行模拟驾驶。2.根据权利要求1所述的方法,其特征在于,根据每个目标视景关联的观察位置参数、观察时间参数和观察触发条件,结合所述车辆模型的驾驶状态,生成每个目标视景对应的观察位置范围和观察时间范围,包括:针对每个目标视景,在所述车辆模型出现满足所述观察触发条件的第一目标驾驶状态时,根据所述第一目标驾驶状态出现的时刻和位置,结合所述观察位置参数和观察时间参数,生成所述目标视景对应的观察位置范围和观察时间范围。3.根据权利要求2所述的方法,其特征在于,针对每个目标视景,在所述车辆模型出现满足所述观察触发条件的第一目标驾驶状态时,根据所述第一目标驾驶状态出现的时刻和位置,结合所述观察位置参数和观察时间参数,生成所述目标视景对应的观察位置范围和观察时间范围,包括:针对每个目标视景,监测所述车辆模型是否出现满足所述目标视景对应的观察触发条件的第一目标驾驶状态;在出现所述第一目标驾驶状态时,将所述第一目标驾驶状态出现的时间作为观察时间范围的起始时间,并根据所述起始时间与所述观察时间参数生成观察时间范围的结束时间;将所述第一目标驾驶状态出现的位置作为观察位置范围的起始位置,并根据所述起始位置与所述观察位置参数生成观察位置范围的结束位置。4.根据权利要求3所述的方法,其特征在于,针对每个目标视景,监测所述车辆模型是否出现满足所述目标视景对应的观察触发条件的第一目标驾驶状态,包括:在模拟驾驶过程中,根据所述车辆模型的当前位置和当前视角,动态加载所述虚拟驾驶场景中的场景画面;在所加载的场景画面包含所述目标视景的情况下,按照目标视景之间的观察顺序,确定当前待观察的目标视景;针对当前待观察的目标视景,监测所述车辆模型是否出现满足所述当前待观察的目标视景对应的观察触发条件的第一目标驾驶状态。5.根据权利要求4所述的方法,其特征在于,根据所述驾驶人员的眼动数据和每个目标视景对应的观察位置范围和观察时间范围,获取所述驾驶人员对每个目标视景的观察结果
信息,包括:针对每个目标视景,将所述目标视景对应的观察位置范围从虚拟驾驶场景映射至所述目标屏幕上,得到所述目标视景在所述目标屏幕上对应的屏幕位置范围;将所述目标视景对应的屏幕位置范围和观察时间范围,分别与所述驾驶人员的眼动数据中的注视位置和注视时间进行匹配,得到所述驾驶人员对所述目标视景的观察结果信息。6.根据权利要求5所述的方法,其特征在于,将所述目标视景对应的屏幕位置范围和观察时间范围,分别与所述驾驶人员的眼动数据中的注视位置和注视时间进行匹配,得到所述驾驶人员对所述目标视景的观察结果信息,包括:将所述目标视景对应的屏幕位置范围和观察时间范围,分别与所述驾驶人员的眼动数据中的注视位置和注视时间进行匹配;若所述眼动数据中包含位于所述屏幕位置范围内的第一注视位置,且所述第一注视位置的注视时间位于所述观察时间范围内,生成所述驾驶人员在合适时间内观察过所述目标视景的第一观察结果信息;若所述眼动数据中包含位于所述屏幕位置范围内的第一注视位置,但所述第一注视位置的注视时间未位于所述观察时间范围内,生成所述驾驶人员未在合适时间内观察过所述目标视景的第二观察结果信息;若所述眼动数据中不包含位于所述屏幕位置范围内的第一注视位置,生成所述驾驶人员未观察过所述目标视景的第三观察结果信息。7.根据权利要求1所述的方法,其特征在于,响应驾驶人员操作驾驶模拟器上的驾驶部件产生的模拟驾驶操作,控制车辆模型在虚拟驾驶场景中的驾驶状态以进行模拟驾驶,包括:响应驾驶人员操作驾驶模拟器上的驾驶部件产生的模拟驾驶操作,获取所述模拟驾驶操作对应的驾驶部件对应的电控信号;结合所述驾驶部件的类型,将所述电控信号转换为针对所述车辆模型的驾驶状态控制信号;根据所述驾驶状态控制信号,控制所述车辆模型在所述虚拟驾驶场景中的驾驶状态,以进行模拟驾驶。8.根据权利要求1所述的方法,其特征在于,在模拟驾驶过程中,采集驾驶人员的眼动数据,包括:在模拟驾驶过程中,利用驾驶模拟器上外接的眼动仪,采集驾驶人员的眼动数据,所述目标屏幕为所述驾驶模拟器的显示屏幕;或者在模拟驾驶过程中,利用驾驶人员佩戴的VR眼镜上的眼动采集器,采集驾驶人员的眼动数据,所述目标屏幕为所述VR眼镜的显示屏幕。9.根据权利要求1

8任一项所述的方法,其特征在于,每个目标视景还关联有标准操作类型、操作时间参数和操作触发条件,所述方法还包括:在模拟驾驶过程中,获取驾驶人员操作驾驶模拟器上的驾驶部件产生的模拟驾驶操作的类型和时间;
针对每个目标视景,在所述车辆模型出现满足所述目标视景对应的操作触发条件的第二目标驾驶状态时,根据所述第二目标驾驶状态出现的时刻和操作时间参数,确定标准操作时间范围;根据所述每个目标视景对应的标准操作类型和标准操作时间范围,以及所述模拟驾驶操作的类型和时间,获取针对驾驶人员在模拟驾驶过程中的模拟驾驶操作的质量分析信息。10.根据权利要求9所述的方法,其特征在于,根据所述驾驶人员对每个目标视景的观察结果信息生成并输出驾驶反馈信息,以引导驾驶人员进行模拟驾驶,包括:根据所述驾驶人员对每个目标视景的观察结果信息,融合所述模拟驾驶操作的质量分析信息和/或驾驶结果信息,生成并输出驾驶反馈信息,以引导驾驶人员进行模拟驾驶。11.根据权利要求10所述的方法,其特征在...

【专利技术属性】
技术研发人员:刘连美张小磊史利民张谦
申请(专利权)人:天津五八驾考信息技术有限公司
类型:发明
国别省市:

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

1