一种基于人-车-路模型的脑-控车辆的脑-机接口参数和动力学参数设计方法

文档序号:6639912阅读:227来源:国知局
一种基于人-车-路模型的脑-控车辆的脑-机接口参数和动力学参数设计方法
【专利摘要】本发明的目的是提出一种基于人-车-路模型的脑-控车辆的脑-机接口参数和动力学参数设计方法,主要应用于脑-控车辆动力学参数设计、脑-控识别模型的参数设计以及脑-控驾驶性能测试。本发明借助于虚拟仿真平台,考虑驾驶员的驾驶特性,对设置的脑-控车辆的动力学参数和脑-机接口参数进行测试。该系统包括:人-车-路模型和信息储存模块。其中人-车-路模型包括:脑-控驾驶员模型、BCI识别模型、控制规则、执行器模型、车辆模型以及虚拟道路环境模块。系统模拟的是脑-控驾驶车辆的过程,通过改变车辆动力学参数、识别模型的参数,获得车辆状态响应,并对其进行分析,优化车辆动力学和识别模型参数,为个性化脑-控车辆设计提供基础。
【专利说明】一种基于人-车-路模型的脑-控车辆的脑-机接口参数 和动力学参数设计方法

【技术领域】
[0001] 本发明涉及一种基于人-车-路模型的脑-控车辆的脑-机接口参数和动力学参 数设计方法。具体是指,结合脑-控驾驶员车辆驾驶模型、车辆动力学模型以及道路模型建 立基于运动控制的人-车-路模型。通过调整脑-控驾驶员的特性一一脑-控的准确度和 响应时间以及车辆的动力学参数(如:车重、轴距、转向惯量等),分析脑-控车辆的驾驶性 能。为脑-控车辆的脑-机接口参数和动力学参数设计以及应用提供依据。本发明属于认 知神经科学、信息【技术领域】和车辆工程领域的综合应用。

【背景技术】
[0002] 汽车的诞生提高了人们的交通和运输效率,丰富了人们的生活,改变了人们的出 行方式。随着经济的快速增长和车辆生产技术的迅猛发展,车辆的持有量不断增加,地域之 间的距离也在不断的缩小。但是,对于肢体正常的人而言,在经过一定的训练之后,均能够 比较安全可靠的实现对车辆的驾驶。然而,对于肢体运动障碍的患者而言,能够到室外进行 活动,则成为了其很难实现的梦想。
[0003] 现有的助残移动设备中,主要轮椅为主。普通的轮椅需要有外力推动轮椅进行移 动,或者通过轮椅使用者自身转动轮椅的双轮进行移动;而智能轮椅以电动轮椅为基础,在 传统的电动轮椅的基础上,增加了各种计算控制单元,传感检测单元等智能设备,通过计算 控制单元将手柄控制电压的变化信号传输给电机,实现对智能轮椅的控制。然而对于四肢 均不能有效操作的高位截瘫患者而言,操作手柄也是一件很困难的事情。因此研宄者根据 不同的人群,研发出不同的适合各种人群的智能轮椅,如:适合肢体能动性比较好的人群的 操作杆控制、按键控制等方式,适合肢体能动性比较差的人群的语音控制、肌电信号控制以 及脑电控制等方式。
[0004] 基于脑电的控制方式,直接建立了人大脑和被控物理设备(例如智能轮椅)之间 的沟通,能够将用户的意图直接通过大脑传递给运动控制单元。实现完全不通过肢体运动 或其它身体运动的对外界物理设备的控制。能够满足肢体严重运动障碍者移动的需求。为 了能够进一步提高肢体残疾患者的移动能力,研宄者在脑-控轮椅研宄的基础上提出了 脑-控车辆的概念,并采用传统的车辆实现了脑电信号对车辆的运动控制。
[0005] 为了能够比较快速方面的分析车辆的驾驶性能,现有的研宄者对正常驾驶员驾驶 车辆进行建模,通过模型中各种参数的调整,分析各种不同的驾驶任务,不同驾驶风格以及 不同特性的车辆情况下的车辆驾驶性能。而现有的脑-控车辆运动控制的实现旨在说明采 用脑电信号控制车辆运动的可行性。脑-控车辆作为适用于特殊人群的一种高速移动设 备,现有的研宄成果均没有给出一种方法对脑-控驾驶员的要求、车辆使用的要求以及车 辆结构设计的要求提供指导。在这一领域中,基于脑-控驾驶员模型的脑-控车辆驾驶性 能测试方法还是一个空白。
[0006] 综上所述,如果能够对脑-控驾驶过程进行建模,就可以通过模型中的各项参数 的调整,来模拟不同的驾驶员条件、车辆特性等,为脑-控车辆驾驶性能的测试提供理论依 据,更有利于脑-控车辆的使用和推广。


【发明内容】

[0007] 本发明的目的是提出一种基于人-车-路模型的脑-控车辆的脑-机接口参数和 动力学参数设计方法。该方法主要应用于脑-控车辆的动力学参数设计、脑-控识别模型的 参数选择以及脑-控驾驶性能测试,借助于虚拟仿真平台,考虑脑-控驾驶员的驾驶特性, 对脑-控车辆的动力学参数以及脑-机接口参数进行测试。
[0008] 该测试方法及系统包括人-车-路模型和信息储存模块。其中人-车-路模型包 括:脑-控驾驶员模型、BCI识别模型、控制规则、执行器模型、车辆模块以及虚拟测试道路 环境模块。
[0009] 脑-控驾驶员模型模拟脑-控驾驶员决策脑-控驾驶的操作;BCI识别模型模拟 驾驶员进行具体的BCI操作;控制规则用于实现将定性的控制命令转化为具体的控制量; 执行器模型用于执行由控制规则获得控制量,实现对方向盘的转动;车辆模型则是由专业 的汽车软件提供的14自由度的汽车模型,该模型用于模拟真车;虚拟测试道路环境模块是 根据不同的设计要求,通过虚拟现实建立测试所需的道路和路况。
[0010] 信息储存模块,采集和储存仿真测试过程中的数据;脑-控驾驶员模型模拟人在 驾驶过程中对转向系统的输入。脑-控车辆的驾驶性能是本发明方法的测试对象。
[0011] 其中脑-控驾驶员模型主要包括预瞄模块、预测模块、方向盘转角增量决策模块 以及预期控制命令决策模块。方向盘转角增量决策模块是根据预瞄模块得到的预期轨迹和 预测模块计算的汽车行驶的预测轨迹之间的偏差,经ro控制决策出具体的转角增量,然后 由控制策略决策出预期的控制命令,最终实现对BCI识别模块的输入。
[0012] BCI识别模型主要包括数据库、数据库的调用以及识别算法三部分。数据库是根据 不同的用户分别采集每一位用户的原始脑电信号建立的;然后根据预期控制命令决策模块 决策出的预期控制命令调用相应的脑电数据;最后由识别算法实现对该数据的处理分析以 及控制命令的输出。
[0013] 控制规则是用于将由BCI识别模型获得定性的控制命令转化为具体的控制量,并 由执行器模块完成该控制量的执行。
[0014] 整个方法模拟的是人在脑-控驾驶过程中对车辆侧向系统控制性能的测试。 脑-控驾驶员模型代替真实驾驶员,它通过道路信息和车的状态信息决策出所需要进行的 BCI操作,如:左转、右转、加速、减速等。BCI模型代替实际操作中的BCI处理过程,根据驾 驶员模型决策出的期望的BCI操作调用相应的脑电数据并处理,获得定性的控制命令。最 终通过控制规则以及执行器模型实现对车辆的侧纵向控制。整个控制过程中汽车的响应则 反映了脑-控车辆的性能。
[0015] 应用上述测试系统对脑-控车辆脑-机接口参数设计和动力学参数设计方法主要 包括以下几个步骤:
[0016] 步骤1,根据Carsim中的车体参数的设置,通过Carsim设置14自由度的车辆动力 学模型,将车辆的动力学参数(如:车重、轴距、转向惯量等)作为仿真时的变量;
[0017] 步骤2,根据不同的使用者,建立不同的脑电信号数据库,并将BCI仿真中可以调 整的参数(即:响应时间、准确度等)作为仿真时的变量;
[0018] 步骤3,根据不同的设计要求,选择不同的测试道路;
[0019] 步骤4,将车辆动力学模型中不同的参数、BCI模型中涉及到的参数以及测试道路 的信息输入给测试系统分别进行测试;
[0020] 步骤5,在测试完毕之后,对测试过程中车辆的状态响应进行采集储存;最后对结 果进行分析,针对数据库对应的用户制定最优的脑-控车辆的脑-机接口参数以及动力学 参数方案。
[0021] 其中,对车辆动力学模型中所需要设计的不同参数,按照要求进行修改。在保障 BCI模型参数(S卩:响应时间、准确度)确定的情况下,每修改一次参数,脑-控车辆的控制 性能将发生相应的改变,系统则会得到对应不同参数的车辆状态响应,如:运行轨迹、侧向 速度、侧向加速度、横摆角等;同时也可选取不同的测试道路和车辆行驶的速度进行测试。 结合上述两种测试方法,通过对测试结果的分析,选取适合设计要求的动力学模型参数组 合,从而对脑-控车辆的进行辅助设计。
[0022] 其中BCI模型参数设计,是在给定的车辆动力学结构的情况下,通过分析不同BCI 响应时间情况下的车辆状态响应,选择不同的测试道路和车辆行驶速度进行测试。综合分 析测试结果,选择最合适的BCI响应时间,从而对脑-控车辆中BCI的识别过程的参数设置 进行优化,提高脑-控车辆控制的性能。
[0023] 本发明主要应用在于脑-控车辆动力学系统所涉及参数的设计,以及脑-控车辆 BCI识别系统的设计,利用脑-控驾驶员模型代替脑-控驾驶员在虚拟环境中检测系统性 能。由于该方法是在仿真平台上进行,因此能够初步确定出脑-控车辆的动力学结构以及 对BCI识别过程进行优化,减少了试制样机带来的资金浪费和研发周期。

【专利附图】

【附图说明】
[0024] 图1是本发明方法的总体框图
[0025] 图2是脑-控驾驶员决策模型的结构图
[0026] 图3是服务器F中驾驶员预瞄模型框图
[0027] 图4是是蛇形测试道路
[0028] 图5是BCI仿真过程
[0029] 图6是数据更新过程
[0030] 图7是是本发明方法的测试方法流程图
[0031 ] 如图所示,为了能明确实现本发明的实施例的结构,在图中标注了特定的结构和 器件,但这仅为示意需要,并非意图将本发明限定在该特定结构、环境中,根据具体需要,本 领域的普通技术人员可以将这些器件和环境进行调整或者修改,所进行的调整或者修改仍 然包括在后附的权利要求的范围中。

【具体实施方式】
[0032] 下面结合附图和具体实施例对脑-控车辆动力学系统参数的辅助设计以及BCI识 别系统参数的辅助设计方法进行详细描述。
[0033] 同时,在这里加以说明的是,为了使实施例更加详尽,下面的实施例为最佳、优选 实施例,对于一些公知技术本领域技术人员也可采用其他替代方式而进行实施;而且附图 部分仅是为了更具体的描述实施方法,而并不旨在对本发明进行具体的限定。
[0034] 本发明涵盖任何在本发明的精髓和范围上做的替代、修改、等效方法以及方案。为 了使公众对本发明有彻底的了解,在以下本发明优选实施例中详细说明了具体的细节,而 对本领域技术人员来说没有这些细节的描述也可以完全理解本发明。另外,为了避免对本 发明的实质造成不必要的混淆,并没有详细说明众所周知的方法、过程、流程等。
[0035] 本发明该测试系统包括:驾驶员模型(脑-控操作者模型)、BCI识别模型、控制规 则(模型)、执行器(电机)、车辆模型以及虚拟测试道路环境模块。各模块组成的测试系 统见图1。
[0036] 根据【专利附图】
附图
【附图说明】如下:
[0037] (一)脑-控驾驶员模型
[0038] 启动matlab中的simulink模块建立脑-控驾驶员模型。其建立过程可参照专利 申请号为201210219920. 3专利,该申请中介绍的驾驶员模型是基于正常驾驶员建立的。 本申请的驾驶员模型是基于脑-控驾驶员建立的,两者不同在于运动执行部分,脑-控驾驶 员的运动执行功能丧失。为对具体实施过程更加清晰易懂,叙述具有逻辑性,本申请只对与 201210219920. 3专利有差异的部分进行详细介绍,其余部分简要介绍即可。
[0039] 脑-控驾驶员模型建立在排队网络认知体系上,根据人的脑-控驾驶特性将 脑-控驾驶员模型分成三部分:感知部分模块、认知部分模块和预期控制命令决策模块,见 图2。在脑-控驾驶员模型控制汽车追踪预期轨迹的同时,它能够准确地仿真真实脑-控 驾驶员的驾驶特性和生理局限。图2是本发明脑-控驾驶员决策模型的结构图。图3是 脑-控驾驶员决策模型中服务器F中驾驶员预瞄模型框图,主要模拟的是脑-控驾驶员在 驾驶过程中的驾驶决策机理,它包括预瞄模块、预测模块、比较模块、决策模块等。
[0040] 预瞄模块的输入是测试中汽车按要求遵循的道路轨迹,也就是测试中的测试道 路。预测模块根据汽车状态信息(例如,横摆角、侧纵向坐标、纵向加速度、侧向加速度、侧 向速度,纵向速度等),计算汽车行驶的预测轨迹。比较模块将预期轨迹与预测轨迹进行比 较,获得并输出偏差参数(在本发明中,包括侧向位置偏差R、侧向加速度、侧加速度导数 等),决策模块根据所差通过ro控制获得驾驶员期望方向盘转角。
[0041] 决策模块用于计算出期望的控制输入(期望的方向盘转角的改变量λ Θ SW)保障 车辆能够巡期望轨迹行驶。期望的侧向加速度ay (假设在预瞄时间内为定值)可以通过公 式1获得:

【权利要求】
1. 一种基于人-车-路模型的脑-控车辆的脑-机接口参数和动力学参数设计方法, 主要应用于脑-机接口参数和动力学参数设计,并能够根据该模型进行脑-控驾驶性能测 试,借助于虚拟仿真平台,考虑脑-控驾驶员的驾驶特性,对脑-控车辆的动力学参数W及 脑-机接口参数进行测试。
2. 根据权利要求1所述的基于人-车-路模型的脑-控车辆的脑-机接口参数和动力 学参数设计方法包括:人-车-路模型和信息储存模块。其中人-车-路模型包括;脑-控 驾驶员模型(脑-控操作者模型)、BCI识别模型、控制规则(模型)、执行器(电机)模型、 车辆模型W及虚拟测试道路环境模块。
3. 根据权利要求2所述,脑-控驾驶员模型模拟脑-控驾驶员决策脑-控驾驶的操 作;BCI识别模型模拟驾驶员进行具体的BCI操作;控制规则用于实现将定性的控制命令转 化为定量的控制量;执行器模型用于执行由控制规则产生的控制量,实现对方向盘的转动; 车辆模型则是由专业的汽车软件提供的14自由度的汽车模型,该模型用于模拟真车;虚拟 测试道路环境模块是根据不同的设计要求,通过虚拟现实建立测试所需的道路和路况。
4. 根据权利要求2所述,信息储存模块用于采集和储存仿真测试过程中的数据; 脑-控驾驶员模型模拟人在脑-控驾驶过程中对车辆的输入。
5. 根据权利要求2所述,BCI识别模型主要包括数据库、数据库的调用W及识别算法= 部分。数据库是根据不同的用户分别采集每一位用户的原始脑电信号建立的;然后根据预 期控制命令决策模型决策出的预期控制命令调用相应的脑电数据;最后由识别算法模型实 现对该数据的处理分析W及控制命令的输出。
6. 根据权利要求2所述,控制规则是用于将由BCI识别模型获得定性的控制命令转化 为具体的控制量,并由执行器模型完成该控制量的执行。
7. 根据权利要求1所述,整个脑-控车辆的脑机接口参数设计和动力学参数设计方法 主要包括W下几个步骤: 步骤1,根据Carsim中的车体参数的设置,通过Carsim设置14自由度的车辆动力学模 型,将车辆的动力学参数(如;车重、轴距、转向惯量等)作为仿真时的变量; 步骤2,根据不同的使用者,建立不同的脑电信号数据库,并将BCI仿真中可W调整的 参数(即;响应时间、准确度)作为仿真时的变量; 步骤3,根据不同的设计要求,选择不同的测试道路; 步骤4,将车辆动力学模型中的参数、BCI模型中设及到的参数W及测试道路的信息输 入给测试系统分别进行测试; 步骤5,在测试完毕之后,对测试过程中车辆的状态响应进行采集储存;最后对结果进 行分析,针对数据库对应的用户制定最优的脑-控车辆的脑-机接口参数W及动力学参数 方案。
8. 根据权利要求7所述,车辆动力学模型中需要设计的不同参数(如;车重、轴距、转 向惯量等)W及BCI参数的设置(即;响应时间、准确度),按照设计要求进行修改。 综合考虑车辆动力学模型中参数的设计,W及BCI参数的设置,通过对测试的结果进 行分析,选择合适的参数组合,针对每一位用户设计个性化的脑-控车辆系统。
【文档编号】G06F17/50GK104462716SQ201410816042
【公开日】2015年3月25日 申请日期:2014年12月23日 优先权日:2014年12月23日
【发明者】毕路拯, 范新安, 王明涛, 滕腾, 陆赟 申请人:北京理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1