首页> 中国专利> 一种基于信息物理网的车队编队控制装置及编队控制方法

一种基于信息物理网的车队编队控制装置及编队控制方法

摘要

一种基于信息物理网的车队编队控制装置和编队控制方法,其中,所述车队包括领航车辆(Ri)和跟随车辆(Rj),设在车队中的每辆车(Ri、Rj)上的所述车队智能避障装置包括车外传感器模块(1)、GPS定位模块(2)、无线通信模块(3)和中央处理单元模块(4),用于实现通信和应用协议的所述中央处理单元模块(4)通过无线通信模块(2)接收车辆的速度、位置信息并处理,当红外传感器(5)检测前方存在障碍物,所述中央处理单元模块(4)通过公式计算获得领航车辆(Ri)、跟随车辆(Rj)的线速度和角速度,领航车辆(Ri)、跟随车辆(Rj)通过CAN总线将获得的线速度(vj)和角速度(ωj)发送到车辆控制器(7)确保车队保持编队行进。

著录项

  • 公开/公告号CN105138044A

    专利类型发明专利

  • 公开/公告日2015-12-09

    原文格式PDF

  • 申请/专利权人 北京印刷学院;

    申请/专利号CN201510401951.4

  • 发明设计人 李宏峰;高振清;续明进;

    申请日2015-07-10

  • 分类号G05D27/02(20060101);

  • 代理机构北京酷爱智慧知识产权代理有限公司;

  • 代理人刘光裕

  • 地址 102600 北京市大兴区兴华大街(二段)1号

  • 入库时间 2023-12-18 12:40:40

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-10-31

    授权

    授权

  • 2016-06-15

    实质审查的生效 IPC(主分类):G05D27/02 申请日:20150710

    实质审查的生效

  • 2015-12-09

    公开

    公开

说明书

技术领域

本发明属于车联网导航控制领域,是一种具备车载信息物理网络的车队编队 控制装置及编队控制方法。

背景技术

随着汽车工业的迅猛发展,人民收入的不断提高,越来越多的人拥有了自己 的汽车。与此同时,组队自驾游、商务出巡等多车辆组队行驶的情况越来越多。 我们将这类行驶方式统称之为编队行驶。编队行驶可以有效的整合资源,最大 限度利用编队中的车辆。随着计算机技术和无线通信技术的飞速发展,多辆智能 车组成的群体系统通过协调、合作来完成原本由单个智能车无法或难以完成的工 作已经成为可能。智能车编队控制主要是指多个智能车在群体运动过程中,能够 在克服环境限制的同时还保持着期望队形,最终全体都能够顺利到达指定目的地 的控制技术。由若干辆车组成的一列线性车队以较小车间距保持某种队形行驶, 能够很好的扩充现有道路容量,降低车辆拥堵情况,提高实际交通道路利用率, 增强交通的畅通性及安全性。

中国专利CN1975802公开了一种机动车辆编队行驶系统的控制方法,在两 个以上成员组成的车队中,各成员的车载导航系统通过GPRS技术相互通讯构成 一个网络,该网络的软件控制由以下四个机制组成:编队创建机制:以某一成员 为队长,当有另一成员向队长发送加入编队的申请时,队长可做出接受、拒绝两 种选择,如队长做出接受选择,则创建编队并取得对编队的管理权限;编队成员 位置报告机制:编队成员周期性向队长报告自己的位置信息,并由队长组织后发 送到下一个编队成员;编队消息发送机制:编队成员可以选择发送公告消息或者 与某一个成员私语;编队终止机制:当队长设定的编队时间到时终止或者由队长 主动终止。该专利实现编队成员之间的通讯联络,编队成员可以选择公告方式或 者私语方式,方便地将某一消息发送给全体队员或者与某一特定队员进行点对点 通讯。但该专利并不能智能地控制车队编队的行进。

中国专利CN101408433公开了一种车队导航系统、领航导航装置、从导航 装置及其导航方法。队导航系统包括领航导航装置,用于接收始发地和目的地信 息,生成并发出导航路径;接收卫星导航信号,计算并发出当前位置坐标;从导 航装置用于接收并显示所述领航导航装置发出的导航路径;接收所述领航导航装 置发出的当前位置坐标,据此显示领航导航装置的当前位置。本发明还提供了一 种领航导航装置、从导航装置及其导航方法。领航导航装置将最佳路径发往从导 航装置,使得从导航装置只需配置移动通信功能和显示功能便可实现导航功能, 无需为车队中的每台车辆都配置全功能的导航装置,降低了车队整体的导航成 本。但该专利需要驾驶人员人工控制车速等车辆行进因素,无法智能地进行整个 车队编队的智能行进。

中国专利CN102256207公开了一种车队导航方法。主车导航设备和各从车 导航设备分别在后台服务器上以具有唯一性的标识相区别;主车导航设备以无线 方式向后台服务器发送包括当前位置、目标位置和所属标识的信息;后台服务器 根据接收的主车导航设备的当前位置和目标位置信息,制定导航路线并将通过无 线方式发送至主车导航设备;从车导航设备以无线方式向后台服务器发送包括当 前位置和所属标识的信息;后台服务器将各从车的当前位置信息以无线方式发送 至主车导航设备;后台服务器以无线方式发送包括主车导航设备位置和与唯一性 的标识相对应的从车导航设备的位置信息至从车导航设备。但该专利需要驾驶人 员人工控制车速等车辆行进因素,无法智能地进行整个车队编队的智能行进。

国内外学者对编队控制作了大量前沿的研究,并取得了一定的研究成果主要 包括:基于行为法、人工势场法、虚拟结构法、领航跟随法等。

基于行为的控制方法主要是通过对车辆基本行为以及局部控制规则的设计 使得车辆群体产生所需的整体行为,这些行为包括碰撞避免、障碍物回避、驶向 目标、形成队形、保持队形和变换队形等。这种方法很容易根据当前具体情况选 择合适的控制器,但是无法明确地指出达到整体行为的局部控制规则,队形控制 的稳定性很难得到保证。

人工势场法主要是通过设计人工势场和势场函数来表示环境以及队形中各 辆车之间的约束关系,并以此为基础进行分析和控制。基本思想是智能车在一个 虚拟的力场中运动,障碍物被斥力势场包围,其产生的排斥力随智能车与障碍物 距离的减少而迅速增大;目标点被引力势场包围,其产生的吸引力随智能车与目 标点的接近而减少;在合力的作用下智能车沿最小势能的方向运动。这种编队方 法缺点是势场函数设计比较困难,而且存在局部极值点的问题。

虚拟结构法是将智能车编队队形想象成一个刚体的虚拟结构,该结构上固定 的各点对应各智能车的位置,智能车根据刚体上相应固定点的移动来调节自己的 运动即可形成指定队形。这种方法要求队形按照刚体的虚拟结构运动,这种集中 控制方式使得多智能车系统的运动缺乏灵活性和适应性。

领航跟随法是将队形中的某些智能车作为领航者,其他智能车为跟随者,将 队形控制问题变换为跟随者跟踪领航者位置和方向的问题。领航跟随法的优点是 队形运动完全由领航者轨迹确定,控制简单便于实现,即使领航者受到干扰也不 会影响整个队形,可以把编队控制问题简化为独立的跟踪问题,每个智能车只需 要获得它的领航机器人的状态信息,从而大大简化了队形间的合作问题;缺点在 于领航者和跟随者的控制相对独立,领航者很难得到跟随者的跟踪误差反馈,会 损失全局最优性。

除了上述的四种编队控制方法以外,车辆编队还有MPC模型预测控制、基 于图论的队形控制,神经网络编队控制一些方法,这三种方法控制比较复杂,实 现比较困难。

目前国内的车辆编队的研究多在控制模型和控制策略等理论研究,并未提出 一种可行的应用到实际当中的车辆编队控制行驶的方法。

因此,可以实现智能车实时自主编队行驶且可以回避障碍物的车队编队时本 领域迫切解决的技术问题。

发明内容

本发明公开了一种基于信息物理网的车队编队控制装置及控制方法,可以实 现避开障碍物的智能车实时自主编队行驶。

第一方面,本发明公开了一种基于信息物理网的车队编队控制装置,其中, 所述车队包括领航车辆(Ri)和跟随车辆(Rj),设在车队中的每辆车(Ri、Rj) 上的所述车队智能避障装置包括车外传感器模块、GPS定位模块、无线通信模块 和中央处理单元模块。

车外传感器模块包括用于检测前方障碍物的红外传感器和用于检测车行驶 速度的速度传感器。

GPS定位模块安装在每辆车(Ri、Rj)前端中间位置用于实时采集所述车 的位置信息且同步时间。

所述无线通信模块包括无线网卡和无线路由器用于与所述车队中的其他车 辆建立网络连接。

用于实现通信和应用协议的所述中央处理单元模块通过所述无线通信模块 接收车辆的速度、位置信息并处理,其中,当红外传感器检测前方存在障碍物, 所述中央处理单元模块通过公式(F-1)计算获得跟随车辆(Rj)的线速度(vj) 和角速度(ωj),公式(F-1)如下:

vjωj=iijcosγkj+δ.jksinγij+vicosψijcosγkjcos(γkj-γij)iijsinγkj-δ.jkcosγij+vicosψijsinγkjd>cos(γkj-γij)其中,

γij=θiijj、γkj=θkj、α1、α2为常数,lij为领航车辆(Ri)和跟随车辆(Rj)之间的相对距离,d表示跟随 车辆(Rj)质心到轴心的距离,其中定义虚拟车辆Rk,它以恒定线速度vk相切 于障碍物的方向θk沿着障碍物运动,即θk的运动方向vk始终垂直于Rj与虚拟车 辆Rk的连线δjk,δjk表示跟随车辆(Rj)与障碍物间的最近距离,θk为虚拟车 辆Rk相切于障碍物的方向,θi、θj分别是领航车辆(Ri)和跟随车辆(Rj)的 角度,vi、vj分别是领航车辆(Ri)和跟随车辆(Rj)的线速度,ψij和lij分别 表示领航车辆(Ri)和跟随车辆(Rj)间相对角度和距离;跟随车辆(Rj)通 过CAN总线将中央处理单元模块获得的线速度(vj)和角速度(ωj)发送到车 辆控制器进行调整跟随车辆(Rj)的线速度(vj)和角速度(ωj)从而确保车 队在编队的情况下进行避障。

当红外传感器检测前方不存在障碍物,所述中央处理单元模块通过公式 (F-2)计算获得领航车辆(Ri)根据参考轨迹所需控制的线速度(vi)和角速 度(ωi),公式(F-2)如下:

viωi=yieωi+vrcosθie+(ϵ|s1|as1|s1|+σ+k2s1)yie2+ϵ|s1|as1|s1|+σ+k2s1ωr+αvrv.r+αyie(vrsinθie)+ϵ|s2|as2|s2|+σ+k3s21+αyiexie,其中, vr、ωr分别为参考轨迹的线速度和角速度,ε、k2、k3均为常数,0<a<1, 位姿误差ei=[xie,yie,θie]T收敛到零,s=s1s2=xieθie+arctan(vryie),

所述中央处理单元模块通过公式(F-3)计算获得跟随车辆(Rj)根据参考 轨迹所需控制的线速度((vj)和角速度(ωj),公式(F-3)如下:

vjωj=vicosej3+k4ej1ωi+(vi+kv)k5ej2+(vi+kv)k6sinej3+γvjγωj

γvj=-ωilijdsin(ψijd+ej3)、γωj=-|ej2|(ωi(dj+lijd)+k6(vi+kv)dj+kv)1/k5+|ej2|dj

其中k4、k5、k6、kv均为正实数,ψijd和lijd分别表示领航车辆(Ri)和 跟随车辆(Rj)期望的角度和车间距,

位姿误差ej=ej1ej2ej3=lijdcos(ψijd+ej3)-lijcos(ψij+ej3)lijdsin(ψijd+ej3)-lijsin(ψij+ej3)θi-θj.

优选地,车外传感器模块在车辆Ri、Rj左前侧和右前侧分别安装红外传感 器用于检测前方障碍物,在车轮轴上安装速度传感器用于检测车辆Ri、Rj行驶 的速度。

优选地,GPS定位模块含有GPS天线及转接线,其供电电压为5V。

优选地,所述无线通信模块采用FPV5.8G200MW发送接收套装,其供电 电压均为12V。

优选地,所述中央处理单元模块为嵌入式DSP处理单元。

第二方面,本发明公开了一种基于信息物理网的车队编队控制方法。

第一步骤中,将所述车队编队,其中所述车队包括领航车辆Ri和跟随车辆 Rj,设在车队中的每辆车Ri、Rj上的所述车队智能避障装置包括车外传感器模 块、GPS定位模块、无线通信模块和中央处理单元模块。

车外传感器模块包括用于检测前方障碍物的红外传感器和用于检测车行驶 速度的速度传感器。

GPS定位模块安装在每辆车Ri、Rj前端中间位置用于实时采集所述车的位 置信息且同步时间。

所述无线通信模块包括无线网卡和无线路由器用于与所述车队中的其他车 辆建立网络连接。

用于实现通信和应用协议的所述中央处理单元模块通过无线通信模块接收 车辆的速度、位置信息并处理。

第二步骤中,红外传感器(5)检测前方是否存在障碍物,如果存在障碍物, 执行第三步骤,如果不存在障碍物,执行第四步骤;

第三步骤中,所述中央处理单元模块(4)建立坐标系,并通过公式(F-1) 计算获得跟随车辆(Rj)的线速度(vj)和角速度(ωj),公式(F-1)如下:

vjωj=l·ijcosγkj+δ·jksinγij+vicosψijcosγkjcos(γkj-γij)l·ijsinγkj-δ·jkcosγij+vicosψijsinγkjdcos(γkj-γij)---(F-1),

其中,γij=θiijj、γkj=θkj、α1、α2为常数,lij为领航车辆(Ri)和跟随车辆(Rj)之间的相对距离,d表 示跟随车辆(Rj)质心到轴心的距离,其中定义虚拟车辆Rk,它以恒定线速度vk相切于障碍物的方向θk沿着障碍物运动,即θk的运动方向vk始终垂直于Rj与虚 拟车辆Rk的连线δjk,δjk表示跟随车辆(Rj)与障碍物间的最近距离,θk为虚 拟车辆Rk相切于障碍物的方向,θi、θj分别是领航车辆(Ri)和跟随车辆(Rj) 的角度,vi、vj分别是领航车辆(Ri)和跟随车辆(Rj)的线速度,ψij和lij分 别表示领航车辆(Ri)和跟随车辆(Rj)间相对角度和距离,跟随车辆(Rj) 通过CAN总线将中央处理单元模块(4)获得的线速度(vj)和角速度(ωj) 发送到车辆控制器(7)进行调整跟随车辆(Rj)的线速度(vj)和角速度(ωj) 从而确保车队在编队的情况下进行避障;

第四步骤中,所述中央处理单元模块(4)通过公式(F-2)计算获得领航车 辆(Ri)根据参考轨迹所需控制的线速度(vi)和角速度(ωi),公式(F-2) 如下:

viωi=yieωi+vrcosθie+(ϵ|s1|as1|s1|+σ+k2s1)yie2+ϵ|s1|as1|s1|+σ+k2s1ωr+αvrv·r+αyie(vrsinθie)+ϵ|s2|as2|s2|+σ+k3s21+αyiexie---(F-2),

其中,vr、ωr分别为参考轨迹的线速度和角速度,ε、k2、k3均为正常数, 0<a<1,位姿误差ei=[xie,yie,θie]T收敛到零,s=s1s2=xieθie+arctan(vryie),

所述中央处理单元模块(4)通过公式(F-3)计算获得跟随车辆(Rj)根 据参考轨迹所需控制的线速度((vj)和角速度(ωj),公式(F-3)如下:

vjωj=vicosej3+k4ej1ωi+(vi+kv)k5ej2+(vi+kv)k6sinej3+γvjγωj---(F-3)

γvj=-ωilijdsin(ψijd+ej3)、γωj=-|ej2|(ωi(dj+lijd)+k6(vi+kv)dj+kv)1/k5+|ej2|dj

其中,k4、k5、k6、kv均为正实数,ψijd和lijd分别表示领航车辆(Ri)和 跟随车辆(Rj)期望的角度和车间距,

位姿误差ej=ej1ej2ej3=lijdcos(ψijd+ej3)-lijcos(ψij+ej3)lijdsin(ψijd+ej3)-lijsin(ψij+ej3)θi-θj.

本发明公开的基于信息物理网的车队编队控制装置及控制方法考虑实际道 路障碍物情况,增强了车辆编队的避障能力,使得车队保持相对稳定行驶。本发 明可以取得如下有益效果:

将编队控制问题简化为独立的跟踪问题,简化了队形间的合作问题,解决了 对通信质量要求高的缺点;

在智能车编队保持相对稳定行驶的前提下,考虑实际道路障碍物情况,增强 了车辆编队的避障能力;

车辆间通信部分借助于物理信息网络,是交通运输和网络领域的一场伟大技 术变革,可以提高交通安全,缓解交通拥塞,提高行驶效率和舒适度。而车联网 技术对智能车编队行驶提供了保障。

附图说明

图1是根据本发明实施例的基于信息物理网的车队编队控制装置的控制整 体框图;

图2是根据本发明实施例的基于信息物理网的车队编队控制装置的示意性 避障位置关系坐标图;

图3是根据本发明实施例的基于信息物理网的车队编队控制装置的示意性 编队位置关系坐标图;

图4是根据本发明实施例的基于信息物理网的车队编队控制方法的流程 图。

以下结合附图和实施例对本发明作进一步的解释。

具体实施方式

本发明的实施例描述了一种基于信息物理网的车队编队控制装置,其中,所 述车队包括领航车辆Ri和跟随车辆Rj。根据如图1所示的基于信息物理网的车 队编队控制装置的控制整体框图,设在车队中的每辆车Ri、Rj上的所述车队编 队控制装置包括车外传感器模块1、GPS定位模块2、无线通信模块3和中央处 理单元模块4。

车外传感器模块1包括用于检测前方障碍物的红外传感器5和用于检测车行 驶速度的速度传感器6。

GPS定位模块2安装在每辆车Ri、Rj前端中间位置用于实时采集所述车的 位置信息且同步时间。

所述无线通信模块3包括无线网卡和无线路由器用于与所述车队中的其他 车辆建立网络连接。

用于实现通信和应用协议的所述中央处理单元模块4通过无线通信模块3 接收车辆的速度、位置信息并处理,当红外传感器5检测前方存在障碍物,所述 中央处理单元模块4通过公式F-1计算获得跟随车辆Rj的线速度vj和角速度ωj

如图2所示的是根据本发明实施例的基于信息物理网的车队编队控制装置 的示意性避障位置关系坐标图,建立平面坐标系{O,X,Y},其中X轴代表东向 位置,Y轴代表北向位置,(xi,yi,θi,vi,ωi)和(xj,yj,θj,vj,ωj)分别表示领航车辆Ri和跟随车辆Rj的位置、角度、线速度和角速度,ψij和lij分别表示领航车辆Ri和 跟随车辆Rj间相对角度和距离,d表示车质心到轴心的距离,δ表示跟随车辆 与障碍物间的最近距离。我们定义一个虚拟车辆Rk,它以恒定线速度vk相切于 障碍物的方向θk沿着障碍物运动,即θk的运动方向vk始终垂直于Rj与虚拟车辆 Rk的连线δ。

根据领航车辆Ri、跟随车辆Rj和虚拟车辆Rk建立速度关系公式

l·ij=vjcosγij-vicosψij+dωjsinγijδ·=vjcosγkj-vkcosψkj+dωjsinγkj(公式1)

其中γij=θiijj,γ’kj=θkkjj.由于vk方向始终垂直于δjk方向,即 故(公式1)可以写成

l·ij=vjcosγij-vicosψij+dωjsinγijδ·=vjsinγkj-dωjcosγkj(公式2)

其中γkj=θkj。由(公式2)可得跟随车辆Rj的线速度、角速度,即公 式F-1如下:

vjωj=l·ijcosγkj+δ·jksinγij+vicosψijcosγkjcos(γkj-γij)l·ijsinγkj-δ·jkcosγij+vicosψijsinγkjdcos(γkj-γij),其中,

γij=θiijj、ψkj=θkjl·ij=α1(lijd-lij),δ·jk=α2(δjkd-δjk),α1、α2为常数,lij为领航车辆Ri和跟随车辆Rj之间的相对距离,d表示跟随车辆Rj质 心到轴心的距离,其中定义虚拟车辆Rk,它以恒定线速度vk相切于障碍物的方 向θk沿着障碍物运动,即θk的运动方向vk始终垂直于Rj与虚拟车辆Rk的连线 δjk,δjk表示跟随车辆Rj与障碍物间的最近距离,θk为虚拟车辆Rk相切于障碍 物的方向,θi、θj分别是领航车辆Ri和跟随车辆Rj的角度,vi、vj分别是领航 车辆Ri和跟随车辆Rj的线速度,ψij和lij分别表示领航车辆Ri和跟随车辆Rj间相 对角度和距离。

跟随车辆Rj通过CAN总线8将中央处理单元模块1获得的线速度vj和角速 度ωj发送到车辆控制器7进行调整跟随车辆Rj的线速度vj和角速度ωj从而确 保车队在编队的情况下进行避障。

如图3所示的根据本发明实施例的基于信息物理网的车队编队控制装置的 示意性编队位置关系坐标图,当红外传感器5检测前方不存在障碍物,建立领航 车辆Ri的运动学模型由以下微分方程描述

q·i=xiyiθi=cosθidsinθisinθi-dcosθi01viωi(公式4)

领航车辆Ri在平面内的位姿误差为

ei=T(qr-qi)=xieyieθie=cosθisinθi0-sinθicosθi0001xr-xiyr-yiθr-θi(公式5)

x·r=vrcosθr,y·r=vrsinθr,θ·r=ωr

qr=[xr,yr,θr]T为虚拟四轮车在参考轨迹上某一点的位置坐标和航向;vr、ωr分别为参考轨迹的线速度和角速度。其位姿误差微分方程为

e·i=x·iey·ieθ·ie=ωiyie-vi+vrcosθie-ωixie+vrsinθieωr-ωi(公式6)

设计了变结构控制的切换函数为

s=s1s2=xieθie+arctan(vryie)(公式7)

由于此滑动模态是渐进稳定的,因而在滑动运动下系统最终将实现位姿误差 ei=[xie,yie,θie]T收敛到零。要想使系统存在滑动模态,必须满足到达条件 采用幂次趋近律

s·=-ϵ|s|asgn(s)-k1s(公式8)

其中,ε>0,k1>0,0<a<1,-ε|s|asgn(s)保证在有限时间内全局到达 的。假设初始值s(0)>0,由(8)式可得

s1-a=Cexp-(1-a)kt-ϵk1(公式9)

其中那么从滑动模态s(0)到s=0可得到可达时间为

t=1k1(1-a)ln[1+k1|s(0)|1-aϵ](公式10)

为了削弱抖振问题,符号函数可用下面连续函数代替得

sgn(si)=si|si|+σ(i=1,2)(公式11)

令α=arctan(vryie),则

αvr=yie1+(vryie)2(公式12)

αyie=vr1+(vryie)2

s·=ωiyie-vi+vrcosθieωr-ωi+αvrv·r+αyie(-ωixie+vrsinθie)(公式13)

假设s1→0,s2→0,所述中央处理单元模块4通过公式(F-2)计算获得 领航车辆(Ri)根据参考轨迹所需控制的线速度(vi)和角速度(ωi),公式(F-2) 如下:

viωi=yieωi+vrcosθie+(ϵ|s1|as1|s1|+σ+k2s1)yie2+ϵs1|s1|+σ+k2s1ωr+αvrv·r+αyie(vrsinθie)+ϵ|s2|as2|s2|+σ+k3s21+αyiexie(F-2),其中,

vr、ωr分别为参考轨迹的线速度和角速度,ε、k2、k3均为正常数, 0<a<1,

位姿误差ei=[xie,yie,θie]T收敛到零,s=s1s2=xieθie+arctan(vryie),

考虑如下Lyapunov函数

Vs=12sTs(公式15)

对Lyapunov函数求导得:

V·s=xie(ωiyie-vi+vrcosθie)+(θie+arctan(vryie))(θ·ie+αvrv·r+αyiey·ie)=-k2xie2-k2xie2yie2-(θie+arctan(vryie))20

(公式16)

因此,切换函数能够在有限的时间内收敛到零。当s→0, θie→α=:-arctan(vryie),那么系统位姿误差收敛到零。

所述中央处理单元模块4对跟随车辆Rj的实际位置和角度为

xj=xi-dcosθi+lijcos(ψiji)

yj=yi-dsinθi+lijsin(ψiji)

θj=θj(公式17)

而期望的跟随车辆Rj位置为

xjr=xi-dcosθi+lijdcos(ψijdi)

yjr=yi-dsinθi+lijdsin(ψijdi)

θjr=θi(公式18)

其中ψijd和lijd分别表示领航车辆Ri与跟随车辆Rj间期望的角度和车间距, 由式(公式17)和(公式18)得到位姿误差方程为

ej=ej1ej2ej3=lijdcos(ψijd+ej3)-lijcos(ψij+ej3)lijdsin(ψijd+ej3)-lijsin(ψij+ej3)θi-θj(公式19)

为了进一步分析(公式19)式的误差方程,假设ψijd、lijd为常数,将车间距 lij分解到水平方向和垂直方向得:

lijx=xifront-xjfront=xi-xj-dcosθj

lijy=yifront-yjfront=yi-yj-dcosθj(公式20)

对(公式20)式进行微分得:

l.ijx=vicosθi-vjcosθj+dωjsinθj

l.ijy=visinθi-vjsinθj-dωjcosθj(公式21)

lij2=lijx2+lijy2,ψij=arctan(lijylijx)-θi+π.由运动学分析得:

l.ij=vjcosγj-vicosψij+dωjsinγj

ψ.ij=(visinψij-vjsinγj+dωjcosγj-lijωi)/lij(公式22)

其中γj=ψij+ej3。联立式(公式19)、(公式22)得动态误差微分方程为

e·j=e·j1e·j2e·j3=-vj+vicosej3+ωjej2-ωilijdsin(ψijd+ej3)-ωjej1+visinej3-j+ωilijdcos(ψijd+ej3)ωi-ωj

(公式23)

中央处理单元模块4运用backstepping方法设计了跟随车辆Rj的控制关系通 过公式(F-3)获得跟随车辆(Rj)根据参考轨迹所需控制的线速度((vj)和 角速度(ωj),公式(F-3)如下:

vjωj=vicosej3+k4ej1ωi+(vi+kv)k5ej2+(vi+kv)k6sinej3+γvjγωj---(F-3)

γvj=-ωilijdsin(ψijd+ej3)、γωj=-|ej2|(ωj(dj+lijd)+k6(vi+kv)dj+kv)1/k5+|ej2|dj

其中k4、k5、k6、kv均为正实数,ψijd和lijd分别表示领航车辆(Ri)和跟 随车辆(Rj)期望的角度和车间距,

位姿误差ej=ej1ej2ej3=lijdcos(ψijd+ej3)-lijcos(ψij+ej3)lijdsin(ψijd+ej3)-lijsin(ψij+ej3)θi-θj.

参数kv是为了保证即使vi=0时系统的渐进稳定性。考虑下面的Lyapunov 函数

Vj=12(ej12+ej22)+1k5(1-cosej3)(公式27)

Vj≥0且当且仅当ej=0时Vj=0才成立。对(公式27)式微分并结合(公式 23)、(公式24)、(公式25)、(F-3)得

V.j=ej1(-vj+vicosej3+ωjej2-ωilindsin(ψijd+ej3))+ej2(-ωjej1+visinej3-djωj+ωilindcos(ψind+ej3))+1k2(ωi-ωj)sinej3=-k4ej12-k5dj(vi+kv)ej22-k6k5(vi+kv)sin2ej3-ej2dj(ωi+k6(vi+kv)sinej3+γωj)+ej2ωilindcos(ψijd+ej3)-kvej2sinej3-sinej3k5γωj=-k4ej12-k5dj(vi+kv)ej22-k6k5(vi+kv)sin2ej3-ej2djωi-ej2sinej3(kv+k6(vi+kv)dj)-ej2djγωj+ej2cos(ψijd+ej3)ωilijd-sinej3k5γωj-k4ej12-k5dj(vi+kv)ej22-k6k5(vi+kv)sin2ej3+|ej2|(ωi(dj+lind)+kv+k6(vi+kv)dj+(dj+1k5|ej2|)γωj)-k4ej12-k5dj(vi+kv)ej22-k6k5(vi+kv)sin2ej30

对于所有的vi≥0有式(24)、(25)、(F-3)的速度控制输入可以使 式(19)、(23)系统动态误差达到渐进稳定。

在一个实施例中,车外传感器模块1在车辆Ri、Rj左前侧和右前侧分别安 装红外传感器5用于检测前方障碍物,在车轮轴上安装速度传感器6用于检测车 辆Ri、Rj行驶的速度。

在一个实施例中,GPS定位模块2含有GPS天线及转接线,其供电电压为 5V。

在一个实施例中,所述无线通信模块3采用FPV5.8G200MW发送接收套 装,其供电电压均为12V。

在一个实施例中,所述中央处理单元模4块为嵌入式DSP处理单元。

在另一个实施例中,所述车外传感器模块1还包括可视测量装置用于监测障 碍物。

如图4所述的根据本发明实施例的基于信息物理网的车队编队控制方法的 流程图,实例还详细说明了一种基于信息物理网的车队编队控制方法。

第一步骤S1中,进行车队编队,其中所述车队包括领航车辆Ri和跟随车辆 Rj,设在车队中的每辆车Ri、Rj上的所述车队智能避障装置包括车外传感器模 块1、GPS定位模块2、无线通信模块3和中央处理单元模块4。

车外传感器模块1包括用于检测前方障碍物的红外传感器5和用于检测车行 驶速度的速度传感器6。

GPS定位模块2安装在每辆车Ri、Rj前端中间位置用于实时采集所述车的 位置信息且同步时间。

所述无线通信模块3包括无线网卡和无线路由器用于与所述车队中的其他 车辆建立网络连接。

用于实现通信和应用协议的所述中央处理单元模块4通过无线通信模块3 接收车辆的速度、位置信息并处理。

第二步骤S2中,红外传感器5检测前方是否存在障碍物,如果存在障碍物, 执行第三步骤,如果不存在障碍物,执行第四步骤;

第三步骤S3中,所述中央处理单元模块4建立坐标系,并通过公式(F-1) 计算获得跟随车辆(Rj)的线速度(vj)和角速度(ωj),公式(F-1)如下:

vjωj=iijcosγkj+δ·jksinγij+vicosψijcosγkjcos(γkj-γij)iijsinγkj-δ·jkcosγij+vicosψijsinγkjdcos(γkj-γij)(F-1),其中,

γij=θiijj、γkj=θkj、α1、α2为常数,lij为领航车辆(Ri)和跟随车辆(Rj)之间的相对距离,d表示跟随 车辆(Rj)质心到轴心的距离,其中定义虚拟车辆Rk,它以恒定线速度vk相切 于障碍物的方向θk沿着障碍物运动,即θk的运动方向vk始终垂直于Rj与虚拟车 辆Rk的连线δjk,δjk表示跟随车辆(Rj)与障碍物间的最近距离,θk为虚拟车 辆Rk相切于障碍物的方向,θi、θj分别是领航车辆(Ri)和跟随车辆(Rj)的 角度,vi、vj分别是领航车辆(Ri)和跟随车辆(Rj)的线速度,ψij和lij分别 表示领航车辆(Ri)和跟随车辆(Rj)间相对角度和距离,跟随车辆(Rj)通 过CAN总线将中央处理单元模块4获得的线速度(vj)和角速度(ωj)发送到 车辆控制器7进行调整跟随车辆(Rj)的线速度(vj)和角速度(ωj)从而确 保车队在编队的情况下进行避障;

第四步骤S4中,所述中央处理单元模块4通过公式(F-2)计算获得领航车 辆(Ri)根据参考轨迹所需控制的线速度(vi)和角速度(ωi),公式(F-2) 如下:

viωi=yieωi+vrcosθie+(ϵ|s1|as1|s1|+σ+k2s1)yie2+ϵ|s1|as1|s1|+σ+k2s1ωr+αvrv·r+αyie(vrsinθie)+ϵ|s2|as2|s2|+σ+k3s21+αyiexie---(F-2),其中,

vr、ωr分别为参考轨迹的线速度和角速度,ε、k2、k3均为正常数, 0<a<1,

位姿误差ei=[xie,yie,θie]T收敛到零,s=s1s2=xieθie+arctan(vryie),

所述中央处理单元模块4通过公式(F-3)计算获得跟随车辆(Rj)根据参 考轨迹所需控制的线速度((vj)和角速度(ωj),公式(F-3)如下:

vjωj=vicosej3+k4ej1ωi+(vi+kv)k5ej2+(vi+kv)k6sinej3+γvjγωj---(F-3)

γvj=-ωilijdsin(ψijd+ej3)、γωj=-|ej2|(ωi(dj+lijd)+k6(vi+kv)dj+kv)1/k5+|ej2|dj

其中,k4、k5、k6、kv均为正实数,ψijd和lijd分别表示领航车辆(Ri)和 跟随车辆(Rj)期望的角度和车间距,

位姿误差ej=ej1ej2ej3=lijdcos(ψijd+ej3)-lijcos(ψij+ej3)lijdsin(ψijd+ej3)-lijsin(ψij+ej3)θi-θj.

尽管以上结合附图对本发明的实施方案进行了描述,但本发明并不局限于上 述的具体实施方案和应用领域,上述的具体实施方案仅仅是示意性的、指导性的, 而不是限制性的。本领域的普通技术人员在本说明书的启示下和在不脱离本发明 权利要求所保护的范围的情况下,还可以做出很多种的形式,这些均属于本发明 保护之列。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号