当前位置:文档之家› 基于路径规划的自动平行泊车转向控制器

基于路径规划的自动平行泊车转向控制器

第41卷 第2期吉林大学学报(工学版) Vol.41 No.22011年3月Journal of Jilin University(Engineering and Technology Edition) Mar.2011

收稿日期:2010-01-06.基金项目:“863”国家高技术研究发展计划项目(2006AA11A122).作者简介:姜辉(1981-),女,博士研究生.研究方向:汽车动态模拟与仿真.E-mail:jianghui0608@163.com通信作者:郭孔辉(1935-),男,教授,博士生导师,中国工程院院士.研究方向:汽车动力学,人-车闭环评价,驾驶员模拟和轮胎力学特性.E-mail:guo.konghui@ascl.jlu.edu.cn基于路径规划的自动平行泊车转向控制器姜 辉,郭孔辉,张建伟(吉林大学汽车动态模拟国家重点实验室,长春130022)摘 要:分析了汽车低速倒车过程中的运动学特性,以及汽车在倒车过程中车身与停车位以及障碍物之间可能发生的碰撞,同时根据汽车与车位之间的几何约束规划倒车路径,确定平行泊车的预备倒车区域,实现平行泊车的转向策略,以便追踪规划的路径,避免发生碰撞。在SIM-ULINK中搭建某轿车的运动学模型以及模拟平行泊车的倒车环境。将转向控制策略引入应用SIMULINK所建立的系统中仿真模拟该轿车的平行泊车过程。通过仿真验证了该策略实现平行泊车的可行性。关键词:车辆工程;平行泊车;路径规划;碰撞分析;仿真中图分类号:U471.15 文献标志码:A 文章编号:1671-5497(2011)02-0293-05Design of automatic parallel parking steering controller based on path-planningJIANG Hui,GUO Kong-hui,ZHANG Jian-wei(State Key Laboratory of Automobile Dynamic Simulation,Jilin University,Changchun130022,China)Abstract:The kinematic behavior of the car in the low-speed back-up process and the collisionpossibility between the car body and the obstacle in the parking space were analyzed,and the startingarea for the back-up under parallel parking condition was determined according to the back-up pathfrom the geometric constrains of the car body by the parking space.A steering strategy for the parallelparking was realized to trace the planned path to avoid collision.A kinematic model was built for acertain car in SIMULINK to simulate the car back-up environment of parallel parking.The parallelparking process of the car was simulated by introducing the steering control strategy into the systembuilt using SIMULINK.The simulated results verified the feasibility to realize the parallel parking bythe proposed strategy.Key words:vehicle engineering;parallel parking;path-planning;collisions analysis;simulation 早在20世纪90年代初期,Murray和Sastry等就对泊车问题进行了大量的理论研究,Paromtchik和Laugiert等陆续提出了规划特定路线泊车的操作理论[1-3]。本文以某国产A0级轿车的平行泊车为例根据停车空间的几何形状、车辆的动力学模型、倒车过程中的碰撞约束等,预先规划泊车路径,完成小空间的泊车。1 汽车的运动学模型在不考虑轮胎侧滑的低速倒车范围内,任意吉林大学学报(工学版)第41卷时刻后轮的行进轨迹主要与轴距、轮距以及前轮中心点的阿克曼转向角有关,而与汽车的倒车速度无关[4-5],如图1所示有x2a+(ya-lcotφ)2=(lcotφ-Lrw2)2(1)x2d+(yd-lcotφ)2=(lcotφ+Lrw2)2(2)式中:(xa,ya)、(xd,yd)分别为汽车后轮接地点a、d的坐标;l为轴距;Lrw为后轮轮距。

图1 汽车的运动学模型及车位示意图Fig.1 Sketch map of vehicle kinematic modeland parking space图1中,A′B′C′D′代表车位;ABCD代表汽车车身4个顶点;abcd代表汽车4个轮胎的接地点;vf为汽车前轴中心点处测得的绝对行驶车速,定义汽车前进时速度为正,倒车时为负;θ为汽车车身方向角,逆时针为正,顺时针为负;φ为阿克曼转向角,逆时针为正,顺时针为负。2 规划汽车的倒车轨迹基于式(1)(2)汽车倒车轨迹的分析,本文以2条相切的圆弧连接汽车的预备倒车位置和终止位置作为汽车的倒车轨迹,使倒车操作尽可能简单化,如图2所示。

图2 倒车过程简化图Fig.2 Backing up course倒车控制策略:泊车过程就是驾驶员操控汽车到达某一预备倒车位置,通过一系列的方向盘控制进入停车位的过程。在这一过程中,只要将汽车从预备倒车的起始点直到泊车成功到达停车点这一期间内所对应的方向盘转角的变化储存起来,那么当驾驶员再次驾驶汽车到达或接近这一预备倒车起始点时,控制系统只要找到储存起来的一系列方向盘转角,反馈给执行系统就可以自动完成泊车。2.1 简化倒车过程建立数学模型为了简化汽车的倒车模型[6-8],假设汽车中性转向,限定汽车预备倒车的起始位置与终点位置x坐标相同,如图2所示,分析如图所示的一个倒车周期T,可以建立模型如下ΔxT=(R1+R2)sinθ′-‖S0‖=0(3)ΔyT=(R1+R2)(1-cosθ′)=h0(4)ΔθT=(Δθ1+Δθ2)=S1R1+S2R2=0(5)S1=R1θ(6)S2=R2θ(7)S0=(R1+R2)sinθ′(8)根据式(4)有cosθ′=1-h0(R1+R2)(9)由式(6)(7)可得R1+R2=S20+h202h0(10)式中:R1、R2分别为汽车方向盘左打和右打时汽车右后轮的转弯半径;S1、S2分别为汽车方向盘左打和右打时汽车行驶的路线;S0、h0分别为汽车从起始位置到达终点位置的水平及纵向移动距离;θ′为汽车行驶至f′点反打方向盘时汽车车身的瞬时方向角。2.2 分析倒车过程中的可能性碰撞(1)根据汽车车身顶点D的碰撞分析确定停车位的宽度Sy。如图3所示,汽车顶点D转过的弧度半径R1 D=(R1+Lrr2r)2+L2r槡a2t(11)车位宽度的最小极值表示为Sylimit=W+[R1 D-(R1+Lrr2r)](12)则有车位的宽Sy=Sylimit+δy(13)式中:Lrr2r为右后轮中心平面到汽车右侧的距离;Lra2t为后悬;le2si为汽车倒库成功,摆正车身后,汽车右侧CD与车位内侧C′D′之间的安全间·492·第2期姜 辉,等:基于路径规划的自动平行泊车转向控制器

图3 车身D点与停车位的C′D′之间的碰撞分析示意图Fig.3 Collision analysis between the point Dof vehiclebody and the line C′D′of parking space隙;W为车宽;δy为y轴方向的汽车与车位之间的预留安全间隙,表示为δy=δy_inner+δy_outer(14)δy_inner≥[R1 D-(R1+Lrr2r)]+le2si(15)式中:δy_outer为y轴方向上汽车外侧与车位外线之间的预留安全间隙,暂令δy_outer=0.00;δy_innerr为y轴方向上汽车右侧与车位内部之间的预留安全间隙。(2)根据汽车车身顶点C与停车位B′的可能性碰撞,确定停车位的长度Sx以及R1的最大值

图4 车身C点与停车位的B′点之间的碰撞分析示意图Fig.4 Collision analysis between the point Cof vehiclebody and the line B′of parking spaceR1max。如图4所示,汽车方向盘左打时汽车右后轮的转弯中心O1与停车位A′B′的间距LO12s=(R1+Lrr2r)+δy-Sy(16)R1C=(R1+Lrr2r)2+(L-Lra2t)槡2(17)车位的长度的最小极值表示为Sxlimit=R21C-L2O1槡2s(18)则有车位的长度Sx=Sxlimit+2δx(19) (R1+Lrr2r)2+(L-Lra2t)2-(R1+Lrr2r)-Sy[]limit2=(Sx-rC2B′)2(20)R1max=(Sx-rC2B′)2+S2ylimit-(L-Lra2t)22Sylimit-Lrr2r(21)R1min=Rmin(22)R1=[R1min,R1max](23)式中:Rmin为汽车的最小转弯半径;rC2B′为设定的汽车顶点C与车位B′点之间的安全间隙;δx为汽车车尾与车位左侧以及汽车车头与车位右侧的预留安全间隙;L为车长。(3)根据汽车车身顶点B与停车位另一侧障碍物的可能性碰撞估计R2的最小值R2min。如图5所示,汽车顶点B转过的弧度半径R2B=(R2-Lrr2r)+[]W2+(L-Lra2t)槡2(24)h0=δV2S+(Sy-δy)(25)倒车所需要的倒车空间的宽度H′=R2B-(R2-Lrr2r)+δV2S+Sy+lB2rs≤H(26)H′=(R2-Lrr2r)+[]W2+(L-Lra2t)槡2+h0-(R2-Lrr2r)=(H-lB2rs-δy)(27)(R2min-Lrr2r)=W2+(L-Lra2t)2+(H-lB2rs-δy-h0)22(H-lB2rs-δy-h0-W)(28)式中:H为倒车空间的宽度,胡同或支路内设置停车位,要求道路宽度不低于6m,停车位的设置不影响车辆的正常行驶;同时保证停车位内车辆方便出入,所以估计H=6m;lB2rs为汽车倒车时车身顶点B与假设障碍物之间的安全间隙;δV2S为汽车在预备倒车位置时汽车的右侧与停车位外侧的间距(参考车门的宽度,δV2S的大小以可使车门打开为宜)。图5 车身B点与停车位另一侧障碍物的碰撞分析示意图Fig.5 Collision analysis between the point Bof vehicle body and barrier(4)根据汽车车轮接地点ad的延长线与车身右侧的交点e与停车位之间的可能性碰撞分析确定R2的最大值R2max。根据图6有·592·

相关主题