10.16638/j.cnki.1671-7988.2019.14.015
基于 CarSim 与 Matlab 的泊车路径跟踪控制
模型设计*
李臣旭 1,马世典 2,江绍康 1,李仁鹏 3,窦银宇 3
(1.江苏大学汽车与交通工程学院,江苏 镇江 212013 ;2.江苏大学汽车工程研究院,江苏 镇江 212013 ;
3.江苏中虎汽车智能系统有限公司,江苏 镇江 212133 )
摘 要:文章针对现有自动泊车系统路径跟踪效果差的问题,首先基于车辆运动学模型和实车参数在 CarSim 中搭
建试验模型车,并设置相应的输入变量与输出变量,然后联合 Matlab 设计路径跟踪控制模型,最后进行了联合仿
真实验,实验结果证明了文章所设计跟踪控制模型的有效性。
关键词:运动学模型;路径跟踪控制模型; 联合仿真实验
中图分类号:U461.99 文献标识码:A 文章编号:1671-7988(2019)14-47-03
Design of Parking Path Tracking Control Model Based on CarSim and Matlab*
Li Chenxu1, Ma Shidian2, Jiang Shaokang1, Li Renpeng3, Dou Yinyu3
( 1.Jiangsu University, School of Automotive and Traffic Engineering, Jiangsu Zhenjiang 212013;
2.Jiangsu University, Automotive Engineering Research Institute, Jiangsu Zhenjiang 212013;
3.Jiangsu ZhongHu Smart Mobility Co., Ltd., Jiangsu Zhenjiang 212133 )
Abstract: In order to solve the problem that the existing automatic parking system has poor path tracking effect. Firstly, the
experimental model vehicle is built in CarSim based on the vehicle kinematics model and the real vehicle parameters. And
the corresponding input and output variables of the model car are set. Then, the path tracking control model is designed with
Matlab. Finally, the joint simulation experiment is carried out. The results proved the effectiveness of the tracking control
model designed in this paper.
Keywords: kinematics model; path tracking control model; joint simulation experiment
CLC NO.: U461.99 Document Code: A Article ID: 1671-7988(2019)14-47-03
前言
智能汽车作为当今汽车产业和技术发展的主流方向,一
直是国内外各大汽车厂商和科研机构的研究重点。自动泊车
作者简介:李臣旭,江苏大学汽车与交通工程学院,硕士,助教,
主要从事汽车电控、智能辅助驾驶方面的研究。项目基金:国家自
然科学基金重点项目(U1564201);江苏高校自然学科研究重大项
目(16KJA580001);江苏省产学研前瞻性联合创新项目(BY2012173)
作为智能汽车自动驾驶技术的一个关键组成部分,已成为业
界关注和研究的热点,而泊车路径跟踪控制作为自动泊车技
术实现的关键一环,很大程度上影响着泊车成功率和泊车精
度[1]。
为了实现对泊车路径的良好跟踪,国内外专家学者早已
进行了大量的研究,文献[2]基于制导的路径跟踪控制理论提
出了一种能保证受控闭环系统全局一致渐近稳定的跟踪控制
率;文献[3-4]分别基于模糊控制算法设计了不同的路径跟踪控
制器并对车式移动机器人进行了控制实验;文献[5-6]基于非光
资助。
47
滑控制理论设计了泊车路径跟踪控制器。虽然上述路径跟踪
表 1 试验车的部分相关参数
汽车实用技术
控制算法都能够有效提升路径的跟踪控制精度,但先进控制
算法对单片机系统运算速度和存储都提出了极高的要求,难
以实现工程化应用。
本文基于车辆运动学模型和实车参数在 CarSim 中搭建
试验模型车,联合 Matlab 设计泊车路径跟踪控制模型,通过
控制输入输出变量进行联合仿真实验,实验结果验证了本文
所设计控制模型的有效性。
1 车辆的运动学模型的建立
泊车过程是一个极低速的(通常低于 5km/h)运动过程,
车轮低速滚动时车辆本身不会发生侧向滑动,侧向力可忽略
不计,因而没有车轮侧偏角。所以,在实际运用中,通常对
汽车运动模型进行相应的简化,即以车辆的运动学模型为泊
车运动研究基础,建立车辆泊车运动学模型,本文针对低速
泊车场合建立如下简化模型[7]。
如图 1 所示,(xf,yf)、(xr,yr)分别为车辆前轴中点和后轴中
点坐标,W 为轮距,L 为车辆轴距,v 为车辆的行进方向,
θ表示车辆的航向角,φ 为阿克曼转角,取顺时针为正。
图 1 泊车过程的简化汽车模型
车辆的运动学方程可用下式表示:
(1)
将公式(1)对时间 t 积分,则可得到车辆后轴中点的运
动轨迹方程:
(2)
根据自车参数和各点坐标位置的几何关系,求出四个车
轮及车辆包络点的运动轨迹,以此推算出泊车从起始至结束
整个过程中的车辆实际运动路径。
2 基于 Carsim 搭建试验模型车
在 Carsim 中参照上表中的参数搭建试验模型车,主要设
置模型车的车长、车宽、轴距、最大车轮转角、最小转弯半
径以及车轮半径等参数,其余参数均采用软件的默认设置,
如图 2 所示为 Carsim 模型车的基本参数设置界面。
图 2 Carsim 模型车基本参数设置
为方便搭建 Carsim 与 Matlab 的联合仿真模型,对相应
的输入变量与输出变量进行选择,图 3 所示为 Carsim 输入变
量:1.油门开度;2.制动轮缸压力;3.方向盘转角。图 4 所示
为 Carsim 输出变量:1.左后轮轮速;2.右后轮转速;3.车辆
横摆角速度;4.车辆中心纵向速度;5.方向盘转角;6.车辆前
轴坐标;7.车辆前轴坐标;8.车辆横摆角。
图 3 Carsim 输入变量设置
参照市面上中大型 SUV 车型参数,详见表 1。
图 4 Carsim 输出变量设置
48
李臣旭 等:基于 CarSim 与 Matlab 的泊车路径跟踪控制模型设计
3 路径跟踪控制模型
利用 State flow 模块设计泊车路径与相应车速,并将其
嵌入 Simulink 路径规划模型中,基于 Carsim 与 Matlab 联合
仿真平台设计路径跟踪控制模型,该模型由四个主要模块组
成,分别是路径规划模块、后轴中点坐标输出模块、全局坐
标系转化模块及理想车速输出模块,如图 5 所示。采用坐标
转换方法,将车辆后轴中点作为参考点跟踪理想路径,采用
PID 算法分别控制 Carsim 三个输入变量,减小跟踪误差的产
生。
图 5 路径规划与跟踪控制模型
4 联合仿真实验
通过 Carsim 与 Matlab 联合仿真实验验证路径跟踪控制
模型的作用,实验结果如图 6 所示。图中红色曲线为设计好
的理想泊车路径,蓝色曲线为模型控制下的车辆跟踪轨迹。
图 8 模型车车速跟踪效果曲线
图 7、图 8、图 9 分别是联合仿真过程中的模型车方向盘
转角变化曲线、车速跟踪效果曲线。数据表明,方向盘转角
变化均匀且具有较好的角度维持性,车速跟踪效果良好,结
果均验证了本文所设计路径跟踪控制模型的有效性。
5 总结
基于车辆运动学模型和实车参数在 Carsim 中搭建了试
验模型车,联合 Matlab 搭建了仿真实验平台,设计了路径跟
踪控制模型并进行了仿真实验,从联合仿真结果可以看出:
通过控制模型的输入、输出变量,可以实现模型车对规划路
径的良好跟踪,证明了本文所设计路径跟踪控制模型的有效
性。
能明显看出在本文所设计跟踪控制模型的作用下,整个泊车
参考文献
过程中模型车能较好地跟踪理想泊车路径,最大偏差不超过
15cm。
图 6 Carsim 与 Matlab 联合仿真实验结果
[1] Vorobieva H, Glaser S, Minoiu-Enache N, et al. Automatic parallel
parking in tiny spots: path planning and control[J]. IEEE Transac
-tions on Intelligent Transportation Systems,2015,16(1):396-410.
[2] N Ouadah, O Lamine, B Fares. Car-like mobile robot oriented positio
-ning by fuzzy controllers[J]. International Journal of Advanced
Robotic Systems,2008,5(3):249 -256.
[3] 李逃昌,胡静涛,高雷,刘晓光,白晓平.基于模糊自适应纯追踪模型
的农业机械路径跟踪方法[J].农业机械学报, 2013, 01: 205-210.
[4] 江浩斌,沈峥楠,马世典,陈龙.基于信息融合的自动泊车系统车位
智能识别[J].机械工程学报,2017,53(22):125-133.
[5] 江浩斌,李臣旭,马世典,丁世宏,张超.智能车辆自动泊车路径跟踪
的非光滑控制策略[J].江苏大学学报(自然科学版),2017,38(05):
497-502.
[6] Ma S , Jiang H , Han M , et al. Research on Automatic Parking Syst
-ems Based on Parking Scene Recognition[J]. IEEE Access, 2017:
1-1.
图 7 模型车方向盘转角变化曲线
[D].江苏大学,2016.
[7] 李臣旭.基于车位场景智能识别技术的全自动垂直泊车系统研究
49