APP下载

智能车辆导航系统的模糊控制方法

2016-12-07廖德利

关键词:控制精度角速度质心

廖德利

(南京工程学院 电力工程学院, 江苏 南京 211167)



智能车辆导航系统的模糊控制方法

廖德利

(南京工程学院 电力工程学院, 江苏 南京 211167)

针对背景噪声及转弯曲率变化对智能车辆导航系统的横摆角速度控制精度影响较大的问题,提出一种智能车辆导航系统的模糊控制方法.首先,进行不同坐标系的坐标变换,将目标车辆实际的物理坐标信息变换到易于建模处理的车辆局部坐标系统;接着,通过计算预瞄路径的非线性函数实时构建了目标虚拟路径,并给出了车辆目标路径的横摆角速度变化率;最后,以期望横摆角速度和整车质心侧偏角作为模糊控制器的输入,以车辆行驶两轮差速值作为模糊控制器的输出,设计导航模糊控制系统.计算机仿真和实测结果表明:文中方法具有较高的控制精度.

智能车辆; 导航系统; 模糊控制; 横摆角速度; 坐标变换

实时精确的控制技术是智能车辆导航系统的关键所在[1],但是,由于车辆导航系统受侧偏信息的影响,导致现有控制技术在不同曲率的道路和不同车速情况下的控制精度差异较大,很难满足车辆控制系统在不同路况环境下的高精度控制需求[2].王家恩等[3]采用近距离瞄准的方法,但是在实验场景中的控制精度较差.Kozlowski等[4]基于车辆运动模型构建了模型优化控制方法,但是实时性变差.在此基础上,Pongsathorn等[5]基于极大极小准则,联合预瞄点的方法,有效克服了模型漂移误差的影响,但是无法实现全智能控制反馈[6].为了克服模型漂移的影响,Pentzer等[7]提出了基于期望横摆角速度的模型控制方法,但是在车辆速度较快的情况下仍然存在模型误差漂移问题[8].针对现有智能车辆导航控制方法无法满足控制精度和实时性的折中,本文提出一种新的模糊控制方法.

1 基础知识

1.1 车辆动力学方程

智能车辆在实际运行过程中的动力学方程[9]可以表示为

(1)

式(1)中:(Xc,Yc)为车辆质心在物理坐标是的坐标;φc为车辆纵轴线与横向坐标的夹角;v为整车质心速度;ω为车辆在该时刻的横摆角速度;β为整车质心侧偏角.由式(1)可知:车辆的位置信息主要由v,β和ω确定.但是车速v本身就包含了侧偏角度信息,因此,主要考虑横摆角速度和质心速度对车辆导航控制精度的影响.

1.2 车辆坐标变化

为进行仿真分析,主要将车辆的实际物理坐标信息变换到车辆计算仿真的局部坐标系中,如图1所示.图1中:Op(Xp,Yp)为车辆物理坐标系OXY中的选择预瞄点;φp为横坐标与该点连线的夹角;(Xp,Yp,φp)为车辆和该点在物理坐标系中的相对位置坐标信息;(xe,ye,φe)为在车辆局部坐标系中的相对位置坐标信息.由图1,车辆局部坐标系OcXcYc中建立车辆质心与点Op的相对位置计算方程[10]为

图1 车辆物理坐标Fig.1 Vehicle physical coordinate

(2)

式(2)中:xe为预瞄点距离值;ye和φe分别为车辆局部变换坐标系中整车质心与预瞄点之间的横向差值和方位角差值.

2 模糊控制分析及实现

2.1 预瞄路径的计算

在OcXcYc坐标系中假设车辆沿着坐标系纵轴方向行驶,则预瞄路径的非线性方程可以表示为

(3)

在忽略车辆质心侧偏角信息的条件下,可以将预瞄路径方程的已知信息[11]表示为

(4)

式(4)中:ρ为车辆转弯行驶曲率;A,B,C,D为系数参量.由式(3),(4),预瞄路径为

(5)

2.2 横摆角速度的计算

为了设计相应的模糊控制模块,根据式(5)给出的车辆预瞄路径函数,结合坐标变换的结果,在车辆坐标系中,车辆行驶的曲率[8]为

(6)

(7)

2.3 模糊控制规则

根据模糊控制方法的要求,将ωd的论域集合表示为正(P)、负(N)和零(O);将β和Δv的论域集合表示为7个模糊子集.其中:ZO表示零值;PB表示正大;PM表示正中;PS表示正小;NB表示负大;NM表示负中;NS表示负小.

根据模糊输入输出变量,整个车辆导航系统的模糊控制规则汇总,如表1所示.表1中:β∈[-60°, 60°];Δv∈[-0.2, 0.2],m·s-1;ωd∈[-0.5,0.5],rad·s-1.

表1 模糊控制规则

3 仿真分析

基于Matlab/Simmulink构建了验证控制算法的仿真模型,车辆整体参数,如表2所示.仿真分析中规定β前行左偏为正,右偏为负,且采用单点预瞄的方法,车速为0.5 m·s-1.为便于定性和定量对比分析,将文中方法的控制精度同文献[7]的模型控制(model control,MC)方法、文献[8]的期望横摆角速度(desired yaw rate,DYR)控制方法进行了对比分析.具体的仿真结果,如图2~5所示.图2~5中:s为位移;ωd为横摆角速度;φe为方位偏差;d为距离偏差值.

表2 仿真参数

图2 仿真轨迹导航跟踪结果 图3 横摆角速度变化率曲线Fig.2 Simulation track and navigation tracking results Fig.3 Change curve of the yaw angular velocity

由图2可知:实际的导航曲线包含了直线部分和具有不同曲率的曲线运行部分;在直线部分,3种方法在整体的导航效果上都保持了较高的控制精度.由图3,4可知:MC方法由于存在模型漂移误差累积效应的影响,在后期跟踪结果明显变差,特别是在具有曲率变化的转弯路径时段,由于误差累积效应的影响,MC方法会产生较大的误差累积效应,而且无法自适应的适应不同转弯曲率的变化需求,在第一次出现转弯运动的时刻开始,MC方法就出现了导航误差漂移问题;DYR方法由于采用了滑移模块控制的方法,虽然能够保持稳定的收敛特性,但是无法收敛到最佳值,主要是因为该方法受背景噪声干扰比较严重,因此,即使跟踪精度保持了较高的拟合,还存在传感器本身的噪声效应;文中方法的实时路径修正能力克服了传统的模型误差累积效应,保持了较高的拟合精度.由图3~5可知:虽然DYR方法也保持了较高的拟合精度,但是该方法无法收敛于0,加上控制参量的模糊控制,本身可以消除传感器的噪声扰动,保持了较好的0值收敛状态.

图4 方位偏差曲线 图5 距离偏差曲线Fig.4 Azimuth deviation curve Fig.5 Distance deviation curve

4 结束语

针对智能车辆导航控制问题,提出了一种横摆角速度的模糊控制方法.该方法首先推导分析了期望横摆角速度变化率.通过将车辆物理坐标变换到车辆局部坐标,在实时构建目标虚拟路径的基础上计算了期望横摆角速度变化率.并以期望横摆角速度变化率和整车质心侧偏角作为模糊控制器的输入,行驶车辆两轮的差速值作为模糊控制器的输出,设计了模糊控制系统.计算机仿真验证了文中方法具有较高的控制精度,在直线和曲线定位导航两种情况下均保持了较高的导航精度和稳定性.

[1] 李刚,韩海兰.四轮轮毂电机电动车横摆力矩参数自调整模糊控制[J].华侨大学学报(自然科学版),2015,36(4):365-370.

[2] 宋国杰.采用自适应模糊PID的二阶倒立摆控制[J].华侨大学学报(自然科学版),2016,37(1):74-78.

[3] 王家恩,陈无畏,王檀彬,等.基于期望横摆角速度的视觉导航智能车辆横向控制[J].机械工程学报,2012,48(4):108-115.

[4] KOZLOWSKI K,PAZDERSKI D.Modeling and control of a 4-wheel skid-steering mobile robot[J].International Journal of Applied Mathematics and Computer Science,2004,12(4):477-496.

[5] PONGSATHORN R,MASAO N,MOTOKI S.Lane keeping control strategy with direct yaw moment control input by considering dynamics of electric vehicle[J].Vehicle System Dynamics,2006,44(3):192-201.

[6] ANI O A,XU He,SHEN Yiping,et al.Modeling and multi-objective optimization of traction performance for autonomous wheeled mobile robot in rough terrain[J].Journal of Zhejiang University,2013,14(1):11-29.

[7] PENTZER J,BRENNAN S,REICHARD K.Model-based prediction of skid-steer robot kinematics using online estimation of track instantaneous centers of rotation[J].Journal of Field Robotics,2014,31(3):455-476.

[8] YANAGIYA M,TOMITA K,TSUGAWA S.Effects of field of view on lateral control performance in a vision-based autonomous vehicle[J].JSAE Review,1999,20(4):499-504.

[9] 高振海.汽车方向预瞄式自适应PID控制算法[J].机械工程学报,2004,40(5):101-105.

[10] 孟庆宽,仇瑞承,张漫,等.基于改进粒子群优化模糊控制的农业车辆导航系统[J].农业机械学报,2015,46(3):29-36.

[11] YU W,CHUY O,COLLINS E G,et al.Analysis and experimental verification for dynamic modeling of a skid-steered wheeled vehicle[J].IEEE Transactions on Robotics,2010,26(2):340-353.

(责任编辑: 陈志贤 英文审校: 崔长彩)

Fuzzy Control Method of Intelligent Vehicle Navigation System

LIAO Deli

(School of Electric Power Engineering, Nanjing Institute of Technology, Nanjing 211167, China)

In view of the intelligent vehicle yaw angular velocity poor control precision problem, which come from the background noise and turn the curvature change, this paper proposes a fuzzy control method of intelligent vehicle navigation system. Firstly, this method transforms the vehicles physical coordinate to the vehicle local coordinates. Secondly, the method calculates and analysis the yawing angular velocity change rate of vehicle target path, which based on building target virtual path in real-time. Finally, a fuzzy controller is set with desired yaw angular velocity change rate and the vehicle mass center side-slip angle deviation as in put, and differential speed value of vehicle as output. The computer simulation analysis and experiment shows that the proposes method has high control accuracy and anti-interference ability.

intelligent vehicle; navigation system; fuzzy control; yaw angular velocity; coordinate transformation

10.11830/ISSN.1000-5013.201606021

2016-10-20

廖德利(1975-),男,实验师,博士,主要从事电气工程及其自动化的研究.E-mail:ldelly@163.com.

江苏省高校自然科学基金资助项目(15KJB470005)

TP 242.6; TP 391.41

A

1000-5013(2016)06-0766-04

猜你喜欢

控制精度角速度质心
重型半挂汽车质量与质心位置估计
基于GNSS测量的天宫二号质心确定
MW级太空发电站微波能量波束指向控制精度分析
基于安卓的智能车转速系统的设计与实现
圆周运动角速度测量方法赏析
半捷联雷达导引头视线角速度提取
基于局部权重k-近质心近邻算法
基于构架点头角速度的轨道垂向长波不平顺在线检测
欧瑞传动SD10系列伺服系统在无缝针织内衣机上的应用解决方案
一种海洋测高卫星质心在轨估计算法