本发明专利技术公开一种自动泊车系统的多智能体优化控制装置及控制方法,装置包括决策agent、区域agent和执行agent,决策agent不断接收来自各区域agent的请求数据,并做出实时分析计算,根据自动泊车系统的总体工作时序和当前所处的工作阶段,向各区域agent发送指令,协调分配各区域agent的工作时序;各区域agent不断收集和分析执行agent传送过来的数据信息,并且与应用知识库存储的数据进行分析比对,进而诊断各执行agent所处环境是否正常,并向各执行agent发送控制指令;执行agent负责采集车辆的周边环境信息,并通过数据信息交换模块发送给区域agent。
【技术实现步骤摘要】
【专利摘要】本专利技术公开,装置包括决策agent、区域agent和执行agent,决策agent不断接收来自各区域agent的请求数据,并做出实时分析计算,根据自动泊车系统的总体工作时序和当前所处的工作阶段,向各区域agent发送指令,协调分配各区域agent的工作时序;各区域agent不断收集和分析执行agent传送过来的数据信息,并且与应用知识库存储的数据进行分析比对,进而诊断各执行agent所处环境是否正常,并向各执行agent发送控制指令;执行agent负责采集车辆的周边环境信息,并通过数据信息交换模块发送给区域agent。【专利说明】
本专利技术涉及自动泊车
,具体提供。
技术介绍
随着我国汽车保有量的快速增加,大中型城市道路拥堵和停车场车位紧张问题日益严重,对于很多驾驶技术不佳的驾驶员而言,在车位十分紧张的路边或停车场快速、准确地完成泊车操作,是十分困难的,稍有不慎或紧张就会导致车辆碰擦甚至引起道路堵塞。然而在实际生活中,路边和停车中的空余车位未必是很规整的,经常会出现空余车位前后车辆停靠与路肩存在一定夹角的情况,即会有车辆前端或尾端突出的情况,这就要求装载有自动泊车系统的车辆在车辆的四周尤其四个端点处要安装多个超声波传感器提供精确的判断距离和夹角的控制方式,而在整个自动泊车系统工作的过程中,需要长距离超声波传感器与短距离超声波传感器配合交替工作,不同位置的短距离超声波传感器相互协调配口 o目前市场上的自动泊车系统的控制策略及路径规划的选取都是由泊车主控制器来完成的,缺乏局部信息的反馈,导致主控制器路径规划算法复杂,运算量大,系统效率低下,不能做到实时控制所有超声波传感器,难以适应实时快速的泊车控制要求。当前,Agent (智能体)已经成为一种描述复杂现象、研究复杂系统、实现复杂自适应计算的重要方法。多智能体系统通过各Agent间的通信、合作、互解、协调、调度、管理及控制来表达系统的结构、功能及行为特性。相关技术已经日益应用于智能机器人、交通控制、制造系统、网络智能化、软件系统等领域,成为一种对复杂系统进行分析、设计的有力思想方法和工具。现有的自动泊车系统存在以下三个不足之处:(I)难以精确判断车辆四周环境信息,尤其车辆四个端点处距离障碍物的相对位置关系(2)自动泊车系统中各传感器之间难以做到很好的相互协调配合(3)自动泊车控制器的算法复杂,运算量大,无法满足泊车过程中对系统的实时控制的要求。
技术实现思路
本专利技术的目的在于克服现有技术的上述不足,结合多智能体协同控制在多机器人领域的路径规划,协作定位和协同避障等问题方面的优势,根据车辆泊车工况的特点设计新的控制系统,达到既能对自动泊车系统进行整体调控又能进行微观特定超声波传感器调节的目的,提出一种关于自动泊车系统的多智能体优化控制装置及控制方法。本专利技术提出的自动泊车系统的多智能体优化协调控制的原理是:控制系统包括决策层的决策agent、协调组织层的区域agent和执行层的执行agent,决策层agent不断接收来自各区域agent的请求数据,并做出实时分析计算,根据自动泊车系统的总体工作时序和当前所处的工作阶段,向各区域agent发送指令,协调分配各区域agent的工作时序;各区域agent不断收集和分析执行agent传送过来的数据信息,并且与应用知识库存储的数据进行分析和对比,通过记忆库将当前的数据信息进行保存,进而诊断各执行agent所处环境是否正常,并向各区域agent发送指令进行控制;执行agent负责采集车辆当前的周边环境信息,并通过数据信息交换模块发送给区域agent。进一步,前述的自动泊车系统总体工作时序包括初始寻库阶段,自动泊车阶段以及库内调整阶段。进一步,前述的协调分配各区域agent工作包括命令其进入正常工作和停止工作两种状态。进一步,前述的应用知识库包括各个执行agent的判断依据,安全距离以及危险距离的区间范围。进一步,前述的记忆库是将获取到的信息进行保存,记录一段时间内的各个位置执行agent获取到的数据信息,方便以后数据的分析比对。本专利技术的另一方面还提出一种自动泊车系统的多智能体优化控制方法,该方法包括以下步骤: 第一步:如图4所示,初始寻库阶段,位于车辆两侧执行agent M和agent N采集长距离超声波传感器信号,并通过CAN总线发送给车辆两侧区域agent,车辆两侧区域agent再将数据信息发送到应用知识库,根据应用知识库中预先设定的协调控制策略结合车身参数判断是否存在有效车位。如果存在有效车位,车辆两侧区域agent将信息通过CAN总线传递给决策层的决策agent。决策agent根据车辆两侧区域agent上传的信息进行控制范围内分析计算,判断初始寻库阶段结束,并下达指令给区域agent,使车辆两侧区域agent处于停止状态,车辆前、后端区域agent出于工作状态。如果不存在有效车位,车辆两侧执行agent M和agent N继续工作,直至找到有效车位。其中判断是否存在有效车位的标准为:车位横向距离不小于车长加1.5m,车位纵向距离不小于车宽加lm。第二步:如图5所示,自动泊车阶段,位于车辆前、后端和四周的执行agent采集短距离超声波传感器信号,并通过CAN总线发送给车辆前端区域agent和尾端区域agent,车辆前端区域agent和尾端区域agent再将数据信息发送到应用知识库,根据应用知识库中预先设定的协调控制策略结合车身参数判断车辆与障碍物的相对距离是否小于安全值,安全值设定为10cm。如果有一个四周执行agent与障碍物的相对距离小于10cm,直接发出停车指令并发出警报;如果四周执行agent与障碍物的相对距离均不小于10cm,则继续泊车;如果有一个前端或后端执行agent与障碍物的相对距离小于10cm,则将信息通过CAN总线传递给决策agent。决策agent根据上传的信息进行控制范围内分析计算,得出当前所处的工作阶段,并给各个区域agent发送下达新的控制指令,使车辆前端区域agent和车辆后端区域agent处于工作状态,车辆的两侧区域agent处于停止状态。第三步:进入库内调整阶段,位于车辆前、后端和四周端点处的执行agent采集短距离超声波传感器信号,并通过CAN总线发送给车辆前端区域agent和车辆后端区域agent,车辆前、后端区域agent再将数据信息发送到应用知识库,根据应用知识库中预先设定的协调控制策略结合车身参数判断是否存在与障碍物的相对距离小于安全值的情况,其中安全值设定为5cm。如果有一个四周执行agent与障碍物的相对距离小于5cm,直接发出停车指令并发出警报;如果四周执行agent与障碍物的相对距离均不小于5cm,则继续调整车辆;如果前端或后端执行agent中的两个超声波传感器探测到的与障碍物的相对距离相等,则将信息通过CAN总线传递给决策agent。决策agent根据上传的信息进行控制范围内分析判断库内调整阶段结束,并给各个区域agent发送下达新的控制指令,使所有区域agent处于停止状态,即表示自动泊车完成。本专利技术的有益效果在于:I)可靠性高,装置不会因为某个控制器的故障而停止运行或影响其它控制器的运行;2)实时性好,各个执行age本文档来自技高网...
【技术保护点】
一种自动泊车系统的多智能体优化控制装置,其特征在于:包括决策层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将信号发送给停车指令报警器。
【技术特征摘要】
【专利技术属性】
技术研发人员:江浩斌,华一丁,王开德,唐斌,马世典,吴狄,
申请(专利权)人:江苏大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。