一种自动泊车系统的多智能体优化控制装置及控制方法

文档序号:3870143阅读:253来源:国知局
一种自动泊车系统的多智能体优化控制装置及控制方法
【专利摘要】本发明公开一种自动泊车系统的多智能体优化控制装置及控制方法,装置包括决策agent、区域agent和执行agent,决策agent不断接收来自各区域agent的请求数据,并做出实时分析计算,根据自动泊车系统的总体工作时序和当前所处的工作阶段,向各区域agent发送指令,协调分配各区域agent的工作时序;各区域agent不断收集和分析执行agent传送过来的数据信息,并且与应用知识库存储的数据进行分析比对,进而诊断各执行agent所处环境是否正常,并向各执行agent发送控制指令;执行agent负责采集车辆的周边环境信息,并通过数据信息交换模块发送给区域agent。
【专利说明】一种自动泊车系统的多智能体优化控制装置及控制方法
【技术领域】
[0001]本发明涉及自动泊车【技术领域】,具体提供一种自动泊车系统的多智能体优化控制装置及控制方法。
【背景技术】
[0002]随着我国汽车保有量的快速增加,大中型城市道路拥堵和停车场车位紧张问题日益严重,对于很多驾驶技术不佳的驾驶员而言,在车位十分紧张的路边或停车场快速、准确地完成泊车操作,是十分困难的,稍有不慎或紧张就会导致车辆碰擦甚至引起道路堵塞。然而在实际生活中,路边和停车中的空余车位未必是很规整的,经常会出现空余车位前后车辆停靠与路肩存在一定夹角的情况,即会有车辆前端或尾端突出的情况,这就要求装载有自动泊车系统的车辆在车辆的四周尤其四个端点处要安装多个超声波传感器提供精确的判断距离和夹角的控制方式,而在整个自动泊车系统工作的过程中,需要长距离超声波传感器与短距离超声波传感器配合交替工作,不同位置的短距离超声波传感器相互协调配
口 o
[0003]目前市场上的自动泊车系统的控制策略及路径规划的选取都是由泊车主控制器来完成的,缺乏局部信息的反馈,导致主控制器路径规划算法复杂,运算量大,系统效率低下,不能做到实时控制所有超声波传感器,难以适应实时快速的泊车控制要求。
[0004]当前,Agent (智能体)已经成为一种描述复杂现象、研究复杂系统、实现复杂自适应计算的重要方法。多智能体系统通过各Agent间的通信、合作、互解、协调、调度、管理及控制来表达系统的结构、功能及行为特性。相关技术已经日益应用于智能机器人、交通控制、制造系统、网络智能化、软件系统等领域,成为一种对复杂系统进行分析、设计的有力思想方法和工具。
[0005]现有的自动泊车系统存在以下三个不足之处:(I)难以精确判断车辆四周环境信息,尤其车辆四个端点处距离障碍物的相对位置关系(2)自动泊车系统中各传感器之间难以做到很好的相互协调配合(3)自动泊车控制器的算法复杂,运算量大,无法满足泊车过程中对系统的实时控制的要求。

【发明内容】

[0006]本发明的目的在于克服现有技术的上述不足,结合多智能体协同控制在多机器人领域的路径规划,协作定位和协同避障等问题方面的优势,根据车辆泊车工况的特点设计新的控制系统,达到既能对自动泊车系统进行整体调控又能进行微观特定超声波传感器调节的目的,提出一种关于自动泊车系统的多智能体优化控制装置及控制方法。
[0007]本发明提出的自动泊车系统的多智能体优化协调控制的原理是:控制系统包括决策层的决策agent、协调组织层的区域agent和执行层的执行agent,决策层agent不断接收来自各区域agent的请求数据,并做出实时分析计算,根据自动泊车系统的总体工作时序和当前所处的工作阶段,向各区域agent发送指令,协调分配各区域agent的工作时序;各区域agent不断收集和分析执行agent传送过来的数据信息,并且与应用知识库存储的数据进行分析和对比,通过记忆库将当前的数据信息进行保存,进而诊断各执行agent所处环境是否正常,并向各区域agent发送指令进行控制;执行agent负责采集车辆当前的周边环境信息,并通过数据信息交换模块发送给区域agent。
[0008]进一步,前述的自动泊车系统总体工作时序包括初始寻库阶段,自动泊车阶段以及库内调整阶段。
[0009]进一步,前述的协调分配各区域agent工作包括命令其进入正常工作和停止工作两种状态。
[0010]进一步,前述的应用知识库包括各个执行agent的判断依据,安全距离以及危险距离的区间范围。
[0011]进一步,前述的记忆库是将获取到的信息进行保存,记录一段时间内的各个位置执行agent获取到的数据信息,方便以后数据的分析比对。
[0012]本发明的另一方面还提出一种自动泊车系统的多智能体优化控制方法,该方法包括以下步骤:
第一步:如图4所示,初始寻库阶段,位于车辆两侧执行agent M和agent N采集长距离超声波传感器信号,并通过CAN总线发送给车辆两侧区域agent,车辆两侧区域agent再将数据信息发送到应用知识库,根据应用知识库中预先设定的协调控制策略结合车身参数判断是否存在有效车位。如果存在有效车位,车辆两侧区域agent将信息通过CAN总线传递给决策层的决策agent。决策agent根据车辆两侧区域agent上传的信息进行控制范围内分析计算,判断初始寻库阶段结束,并下达指令给区域agent,使车辆两侧区域agent处于停止状态,车辆前、后端区域agent出于工作状态。如果不存在有效车位,车辆两侧执行agent M和agent N继续工作,直至找到有效车位。其中判断是否存在有效车位的标准为:车位横向距离不小于车长加1.5m,车位纵向距离不小于车宽加lm。
[0013]第二步:如图5所示,自动泊车阶段,位于车辆前、后端和四周的执行agent采集短距离超声波传感器信号,并通过CAN总线发送给车辆前端区域agent和尾端区域agent,车辆前端区域agent和尾端区域agent再将数据信息发送到应用知识库,根据应用知识库中预先设定的协调控制策略结合车身参数判断车辆与障碍物的相对距离是否小于安全值,安全值设定为10cm。如果有一个四周执行agent与障碍物的相对距离小于10cm,直接发出停车指令并发出警报;如果四周执行agent与障碍物的相对距离均不小于10cm,则继续泊车;如果有一个前端或后端执行agent与障碍物的相对距离小于10cm,则将信息通过CAN总线传递给决策agent。决策agent根据上传的信息进行控制范围内分析计算,得出当前所处的工作阶段,并给各个区域agent发送下达新的控制指令,使车辆前端区域agent和车辆后端区域agent处于工作状态,车辆的两侧区域agent处于停止状态。
[0014]第三步:进入库内调整阶段,位于车辆前、后端和四周端点处的执行agent采集短距离超声波传感器信号,并通过CAN总线发送给车辆前端区域agent和车辆后端区域agent,车辆前、后端区域agent再将数据信息发送到应用知识库,根据应用知识库中预先设定的协调控制策略结合车身参数判断是否存在与障碍物的相对距离小于安全值的情况,其中安全值设定为5cm。如果有一个四周执行agent与障碍物的相对距离小于5cm,直接发出停车指令并发出警报;如果四周执行agent与障碍物的相对距离均不小于5cm,则继续调整车辆;如果前端或后端执行agent中的两个超声波传感器探测到的与障碍物的相对距离相等,则将信息通过CAN总线传递给决策agent。决策agent根据上传的信息进行控制范围内分析判断库内调整阶段结束,并给各个区域agent发送下达新的控制指令,使所有区域agent处于停止状态,即表示自动泊车完成。
[0015]本发明的有益效果在于:I)可靠性高,装置不会因为某个控制器的故障而停止运行或影响其它控制器的运行;2)实时性好,各个执行agent具有自己调整本超声波传感器信号的能力,可以实时地对该车辆的变化进行反应,提高了系统的实时应变能力,满足了泊车系统复杂性的要求;3)针对性强,各个区域agent都会根据应用知识库的不同的协调控制策略,采取不同的判别准则,使泊车决策更具有针对性,降低自动泊车控制器的运算负荷。
【专利附图】

【附图说明】
[0016]图1是本发明装置的连接示意图;
图2是本发明中各层智能体在车辆中的分布示意图;
图3是本发明中控制体系结构示意图;
图4是本发明初始寻库阶段的控制流程图;
图5是自动泊车阶段控制流程图;
图6是库内调整阶段控制流程图。
【具体实施方式】
[0017]如图1所示,本发明装置包括决策层agent硬件装置、区域层agent硬件装置、执行层agent硬件装置和CAN通信模块,决策层agent硬件装置为决策控制器MCU,区域层agent硬件装置包括车辆前端区域控制器MCU、车辆后端区域控制器MCU和车辆两侧区域控制器MCU,执行层agent硬件装置共有14个,每个执行层agent硬件装置均包括超声波传感器、执行控制器MCU和停车指令报警器。
[0018]如图2所示,本发明在车辆中一共安装了 14个超声波传感器,其中包含2个前端短距离超声波传感器,2个后端短距离超声波传感器,2个侧向长距离超声波传感器和8个四周短距离超声波传感器,另外,车辆中还安装了前端区域agent、两侧区域agent、后端区域agent和决策agent。其中,前端区域agent负责收集和分析2个前端短距离超声波传感器和位于车前半部的4个四周短距离超声波传感器采集的数据信息,两侧区域agent负责收集和分析2个侧向长距离超声波传感器采集的数据信息,后端区域agent负责收集和分析2个后端短距离超声波传感器和位于车后半部的4个四周短距离超声波传感器采集的数据信息。
[0019]如图3所示,本发明控制体系结构包括决策层的决策agent、协调组织层的区域agent和执行层的执行agent,决策层agent不断接收来自各区域agent的请求数据,并做出实时分析计算,根据自动泊车系统的总体工作时序和当前所处的工作阶段,向各区域agent发送指令,协调分配各区域agent的工作时序;各区域agent不断收集和分析执行agent传送过来的超声波传感器的数据信息,并且与应用知识库存储的数据进行分析和对t匕,通过记忆库将当前的数据信息进行保存,进而诊断各执行agent所处环境是否正常,并向各区域agent发送指令进行控制;执行agent负责采集车辆当前的周边环境信息,并通过数据信息交换模块发送给区域agent。
[0020]本发明的另一方面还提出一种自动泊车系统的多智能体优化控制方法,该方法包括以下步骤:
第一步:如图4所示,初始寻库阶段,位于车辆两侧执行agent M和agent N采集长距离超声波传感器信号,并通过CAN总线发送给车辆两侧区域agent,车辆两侧区域agent再将数据信息发送到应用知识库,根据应用知识库中预先设定的协调控制策略结合车身参数判断是否存在有效车位。如果存在有效车位,车辆两侧区域agent将信息通过CAN总线传递给决策层的决策agent。决策agent根据车辆两侧区域agent上传的信息进行控制范围内分析计算,判断初始寻库阶段结束,并下达指令给区域agent,使车辆两侧区域agent处于停止状态,车辆前、后端区域agent出于工作状态。如果不存在有效车位,车辆两侧执行agent M和agent N继续工作,直至找到有效车位。其中判断是否存在有效车位的标准为:车位横向距离不小于车长加1.5m,车位纵向距离不小于车宽加lm。
[0021]第二步:如图5所示,自动泊车阶段,位于车辆前、后端和四周的执行agent采集短距离超声波传感器信号,并通过CAN总线发送给车辆前端区域agent和后端区域agent,车辆前端区域agent和后端区域agent再将数据信息发送到应用知识库,根据应用知识库中预先设定的协调控制策略结合车身参数判断车辆与障碍物的相对距离是否小于安全值,安全值设定为10cm。如果有一个四周执行agent与障碍物的相对距离小于10cm,直接发出停车指令并发出警报;如果四周执行agent与障碍物的相对距离均不小于10cm,则继续泊车;如果有一个前端或后端执行agent与障碍物的相对距离小于10cm,则将信息通过CAN总线传递给决策agent。决策agent根据上传的信息进行控制范围内分析计算,得出当前所处的工作阶段,并给各个区域agent发送下达新的控制指令,使车辆前端区域agent和车辆后端区域agent处于工作状态,车辆的两侧区域agent处于停止状态。
[0022]第三步:进入库内调整阶段,位于车辆前、后端和四周端点处的执行agent采集短距离超声波传感器信号,并通过CAN总线发送给车辆前端区域agent和车辆后端区域agent,车辆前、后端区域agent再将数据信息发送到应用知识库,根据应用知识库中预先设定的协调控制策略结合车身参数判断是否存在与障碍物的相对距离小于安全值的情况,其中安全值设定为5cm。如果有一个四周执行agent与障碍物的相对距离小于5cm,直接发出停车指令并发出警报;如果四周执行agent与障碍物的相对距离均不小于5cm,则继续调整车辆;如果前端或后端执行agent中的两个超声波传感器探测到的与障碍物的相对距离相等,则将信息通过CAN总线传递给决策agent。决策agent根据上传的信息进行控制范围内分析判断库内调整阶段结束,并给各个区域agent发送下达新的控制指令,使所有区域agent处于停止状态,即表示自动泊车完成。
【权利要求】
1.一种自动泊车系统的多智能体优化控制装置,其特征在于:包括决策层agent硬件装置、区域层agent硬件装置、执行层agent硬件装置、分析模块和CAN通信模块,所述决策层agent硬件装置为决策控制器MCU,所述区域层agent硬件装置包括车辆前端区域控制器MCU、车辆后端区域控制器MCU和车辆两侧区域控制器MCU,所述执行层agent硬件装置包括车辆前端执行agent、车辆后端执行agent、车辆四周执行agent和车辆两侧执行agent,每个执行agent包括超声波传感器、执行控制器MCU和停车指令报警器,所述分析模块为应用知识库软件程序,所述CAN通信模块为CAN总线;所述决策控制器MCU、区域控制器MCU、CAN通信模块和执行控制器MCU之间依次双向连接,所述超声波传感器与执行控制器MCU之间单向连接,由超声波传感器将信号发送给执行控制器MCU,所述执行控制器MCU与停车指令报警器之间单向连接,由执行控制器MCU将信号发送给停车指令报警器。
2.一种如权利要求1所述的自动泊车系统的多智能体优化控制装置,其特征在于:所述车辆前端执行agent、车辆后端执行agent和车辆四周执行agent中的超声波传感器均为短距离超声波传感器,所述车辆两侧执行agent中的超声波传感器为长距离超声波传感器。
3.—种如权利要求1所述的自动泊车系统的多智能体优化控制装置,其特征在于:所述应用知识库软件程序中预先设定了协调控制策略及车身参数。
4.一种如权利要求1所述的自动泊车系统的多智能体优化控制装置的控制方法,其特征在于包括如下步骤: 1)初始寻库阶段,车辆两侧执行agent采集长距离超声波传感器信号,并通过CAN总线发送给车辆两侧区域agent,车辆两侧区域agent将该信号发送到应用知识库,应用知识库根据预先设定的协调控制策略结合车身参数判断是否存在有效车位;如果存在有效车位,车辆两侧区域agent将信息通过CAN总线传递给决策agent,决策agent根据车辆两侧区域agent上传的信息进行控制`范围内分析计算,判断初始寻库阶段结束并下达指令,使车辆两侧区域agent处于停止状态,车辆前、后端区域agent出于工作状态;如果不存在有效车位,车辆两侧执行agent继续工作,直至找到有效车位; 2)自动泊车阶段,位于车辆前、后端和四周的执行agent采集短距离超声波传感器信号,并通过CAN总线发送给车辆前端区域agent和后端区域agent,车辆前端区域agent和后端区域agent再将该信息发送到应用知识库,应用知识库根据预先设定的协调控制策略结合车身参数判断车辆与障碍物的相对距离是否小于安全值,安全值设定为IOcm ;如果有一个四周执行agent与障碍物的相对距离小于10cm,直接发出停车指令并发出警报;如果四周执行agent与障碍物的相对距离均不小于10cm,则继续泊车;如果有一个前端或后端执行agent与障碍物的相对距离小于IOcm,则将该信息通过CAN总线传递给决策agent,决策agent根据上传的信息进行控制范围内分析计算,得出当前所处的工作阶段,并给各区域agent发送新的控制指令,使车辆前端区域agent和车辆后端区域agent处于工作状态,车辆的两侧区域agent处于停止状态; 3)库内调整阶段,车辆前、后端和四周执行agent采集短距离超声波传感器信号,并通过CAN总线发送给车辆前端区域agent和车辆后端区域agent,车辆前、后端区域agent再将该信息发送到应用知识库,应用知识库根据预先设定的协调控制策略结合车身参数判断是否存在与障碍物的相对距离小于安全值的情况,其中安全值设定为5cm ;如果有一个四周执行agent与障碍物的相对距离小于5cm,直接发出停车指令并发出警报;如果四周执行agent与障碍物的相对距离均不小于5cm,则继续调整车辆;如果前端执行agent中的多个超声波传感器探测到的与障碍物的相对距离相等,或后端执行agent中的多个超声波传感器探测到的与障碍物的相对距离相等,则将该信息通过CAN总线传递给决策agent,决策agent根据该信息进行控制范围内分析判断库内调整阶段结束,并给各区域agent发送新的控制指令,使所有区域agent处于停止状态,自动泊车结束。
5.一种如权利要求4所述的自动泊车系统的多智能体优化控制装置的控制方法,其特征在于:所述步骤I)中判断是否存在有效车位的标准为车位横向距离不小于车长加1.5m,车位纵向 距离不小于车宽加 lm。
【文档编号】B60W30/06GK103661372SQ201310726485
【公开日】2014年3月26日 申请日期:2013年12月26日 优先权日:2013年12月26日
【发明者】江浩斌, 华一丁, 王开德, 唐斌, 马世典, 吴狄 申请人:江苏大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1