1.基于严肃游戏的自闭症儿童生活技能训练方法,其特征在于,包括如下步骤:步骤1,构建基于严肃游戏的虚拟生活场景;其中,虚拟生活场景至少包括一个虚拟交互场景,虚拟交互场景中具有虚拟物体和虚拟人物;
步骤2,在虚拟生活场景中生成与待训练用户相对应的虚拟待训练角色模型;其中,待训练用户为患有自闭症的用户;
步骤3,将虚拟生活场景展示给待训练用户,且接收待训练用户针对虚拟生活场景的多模态交互操作信息;其中,多模态交互操作信息包括语音交互信息、姿态交互信息、手势交互信息以及表情交互信息中的至少一种;
步骤4,控制虚拟待训练角色模型根据待训练用户的多模态交互操作信息执行对应的交互操作;
步骤5,控制虚拟生活场景的虚拟交互场景以响应虚拟待训练角色模型所执行的交互操作且将该响应反馈给待训练用户。
2.根据权利要求1所述的基于严肃游戏的自闭症儿童生活技能训练方法,其特征在于,还包括:根据虚拟待训练角色模型所执行交互操作的正误情况评定待训练用户的生活技能辅助训练效果。
3.根据权利要求1所述的基于严肃游戏的自闭症儿童生活技能训练方法,其特征在于,还包括:
步骤S1,在虚拟生活场景中生成虚拟主辅助训练角色模型;
步骤S2,控制虚拟主辅助训练角色模型向虚拟待训练角色模型执行提示操作;
步骤S3,根据虚拟待训练角色模型针对所述提示操作的响应做出判断处理:当虚拟待训练角色模型的响应与所述提示操作相匹配时,判定待训练用户正确完成针对所述提示操作的生活技能辅助训练;否则,判定待训练用户未正确完成针对所述提示操作的生活技能辅助训练。
4.根据权利要求1所述的基于严肃游戏的自闭症儿童生活技能训练方法,其特征在于,还包括:
步骤a1,在所述虚拟生活场景中构建至少一个交互式触发区域;其中,交互式触发区域与虚拟交互场景一一对应;
步骤a2,检测虚拟待训练角色模型在虚拟生活场景中的位移;
步骤a3,根据虚拟待训练角色模型的位移检测情况做出判断:当虚拟待训练角色模型移动至交互式触发区域内时,控制虚拟主辅助训练角色模型向虚拟待训练角色模型执行与该交互式触发区域相对应的训练动作提示,转入步骤a4;否则,转入步骤a2;
步骤a4,根据虚拟待训练角色模型是否正确响应所述训练动作提示做出判断:当虚拟待训练角色模型正确响应所述训练动作提示时,转入步骤a5;否则,判定待训练用户未正确完成针对所述训练动作提示的生活技能辅助训练;
步骤a5,对交互式触发区域内是否存在虚拟次辅助训练角色模型做出判断:当存在虚拟次辅助训练角色模型时,控制虚拟次辅助训练角色模型向虚拟待训练角色模型展示交互反馈操作;否则,虚拟主辅助训练角色模型提示该虚拟待训练角色模型执行交互动作;其中,虚拟次辅助训练角色模型和虚拟主辅助训练角色模型的动作均反馈给待训练用户。
5.根据权利要求3或4所述的基于严肃游戏的自闭症儿童生活技能训练方法,其特征在于,还包括:
步骤b1,根据待训练用户的身体姿态动作控制虚拟待训练角色模型在虚拟生活场景中的动作;
步骤b2,接收外部设备对虚拟生活场景中目标位置点的选择指令;
步骤b3,在虚拟生活场景中,将虚拟待训练角色模型的视点位置分别与目标位置点和地面所形成的两条连接线的交点作为该虚拟待训练角色模型在所述虚拟生活场景中的运动目标位置点;
步骤b4,控制虚拟待训练角色模型移动至虚拟生活场景中的运动目标位置点;
步骤b5,控制虚拟主辅助训练角色模型移动至所述运动目标位置点,且由虚拟主辅助训练角色模型向待训练用户展示待执行的交互动作。
6.根据权利要求5所述的基于严肃游戏的自闭症儿童生活技能训练方法,其特征在于,还包括:
步骤c1,对虚拟生活场景中的各虚拟物体的位置信息做初始化处理;
步骤c2,利用体感控制器识别待训练用户的手掌位置信息,并将识别的手掌位置信息映射到展示虚拟生活场景的显示装置上;其中,虚拟生活场景中虚拟待训练角色模型的虚拟手掌与该待训练用户的手掌相对应;
步骤c3,检测虚拟待训练角色模型的虚拟手掌的位移;
步骤c4,根据针对虚拟手掌的位移检测情况做出判断处理:当虚拟手掌移向虚拟物体时,转入步骤c5;否则,转入步骤c3;
步骤c5,计算虚拟手掌与该虚拟物体之间的间隔距离;
步骤c6,根据计算的间隔距离做出判断处理:当该间隔距离小于预设距离阈值时,控制该虚拟物体随虚拟手掌在虚拟生活场景中同步移动;否则,转入步骤c5。
7.根据权利要求4所述的基于严肃游戏的自闭症儿童生活技能训练方法,其特征在于,还包括:
步骤d1,对虚拟生活场景中的各虚拟物体的位置信息做初始化处理;
步骤d2,识别待训练用户的关节点位置信息,并确定虚拟待训练角色模型的虚拟手掌在虚拟生活场景中的位置;
步骤d3,检测虚拟手掌在虚拟生活场景中的位移变化;
步骤d4,根据虚拟手掌的位移变化检测情况做出判断处理:当虚拟手掌的位置变化满足预设条件时,控制虚拟生活场景中的虚拟物体执行对应的预设动作且展示给待训练用户;否则,控制虚拟生活场景中的虚拟物体不予执行动作,且转入步骤d3。
8.根据权利要求4所述的基于严肃游戏的自闭症儿童生活技能训练方法,其特征在于,还包括:根据虚拟生活场景中的场景变化,控制虚拟角色模型向待训练用户展示不同情绪;
其中,虚拟角色模型为虚拟待训练角色模型或虚拟主辅助训练角色模型或虚拟次辅助训练角色模型。
9.根据权利要求8所述的基于严肃游戏的自闭症儿童生活技能训练方法,其特征在于,按照如下步骤e1~e4的方式控制虚拟角色模型向待训练用户展示不同情绪:步骤e1,获取虚拟生活场景中的场景信息;
步骤e2,根据获取的场景信息计算虚拟生活场景的当前安全动机强度和当前社交动机强度;
步骤e3,根据所得当前安全动机强度值和当前社交动机强度值做出判断处理:当所述当前安全动机强度值和当前社交动机强度值中的最大值小于预设的阈值时,控制虚拟角色模型不向待训练用户展示情绪;否则,转入步骤e4;
步骤e4,当所述当前安全动机强度值和当前社交动机强度值中的最大值大于预设的阈值,且所述当前安全动机强度值大于所述当前社交动机强度值时,控制虚拟角色模型在虚拟生活场景中移离当前位置且向自闭症儿童展示恐慌情绪;否则,控制虚拟角色模型在向自闭症儿童展示预设的交互情绪之后,转入步骤e1。
10.根据权利要求9所述的基于严肃游戏的自闭症儿童生活技能训练方法,其特征在于,在步骤e2中:
所述当前安全动机强度按照如下步骤f1和步骤f2的方式计算得到:步骤f1,预先设置虚拟角色模型与虚拟生活场景中危险源的最大距离值和最小距离值;
步骤f2,根据虚拟角色模型与虚拟生活场景中危险源的当前距离做出判断处理:当该当前距离超过所述最大距离值时,将该虚拟角色模型所对应的当前安全动机强度设置为0;
当该当前距离小于所述最小距离值时,将该虚拟角色模型所对应的当前安全动机强度设置为1;
当该当前距离位于所述最小距离值和所述最大距离值之间时,将该虚拟角色模型所对应的当前安全动机强度按照距离进行线性插值计算设置;
所述当前社交动机强度按照如下步骤g1和步骤g2的方式计算得到:步骤g1,预先设置虚拟角色模型与其他虚拟角色模型的最远社交距离值和最近社交距离值;
步骤g2,根据虚拟角色模型与其他虚拟角色模型之间的当前社交距离值做出判断处理:
当该当前社交距离值超过所述最远社交距离值时,将该虚拟角色模型所对应的社交动机强度设置为0;
当该当前社交距离值小于所述最近社交距离值时,将该虚拟角色模型所对应的社交动机强度设置为1;
当该当前社交距离值位于所述最近社交距离值与所述最远社交距离值之间时,将该虚拟角色模型所对应的社交动机强度按照距离进行线性插值计算设置。