[go: up one dir, main page]

CN113721454B - A Path Tracking Control Method for an Articulated Vehicle - Google Patents

A Path Tracking Control Method for an Articulated Vehicle Download PDF

Info

Publication number
CN113721454B
CN113721454B CN202111035734.XA CN202111035734A CN113721454B CN 113721454 B CN113721454 B CN 113721454B CN 202111035734 A CN202111035734 A CN 202111035734A CN 113721454 B CN113721454 B CN 113721454B
Authority
CN
China
Prior art keywords
vehicle
path
error
front axle
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111035734.XA
Other languages
Chinese (zh)
Other versions
CN113721454A (en
Inventor
姚宗伟
王永
戴红灿
赵全晓
张震之
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jilin University
Original Assignee
Jilin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jilin University filed Critical Jilin University
Priority to CN202111035734.XA priority Critical patent/CN113721454B/en
Publication of CN113721454A publication Critical patent/CN113721454A/en
Application granted granted Critical
Publication of CN113721454B publication Critical patent/CN113721454B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B11/00Automatic controllers
    • G05B11/01Automatic controllers electric
    • G05B11/36Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
    • G05B11/42Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种铰接式车辆路径跟踪控制方法,该方法包括以下步骤:步骤S1,根据前车体的路径参考点和铰接式车辆模型,计算后车体路径参考点;步骤S2,获得车辆当前的位置;步骤S3,找到距离前、后桥最近的路径点;步骤S4,根据最近的路径点向前方搜索N个点作为前、后桥的预瞄点;步骤S5,计算前桥预瞄位置误差、航向误差、后桥预瞄位置误差和航向误差;步骤S6,将全部误差输入到路径跟踪控制器中;步骤S7,根据PID控制器计算出控制量对车辆进行转向控制。本发明专利对铰接式车辆进行前后桥路径规划,计算前后桥的预瞄位置偏差和航向偏差,通过控制器计算出控制量对铰接式车辆进行转向控制,实现铰接式车辆路径跟踪控制。

Figure 202111035734

The invention discloses a path tracking control method for an articulated vehicle. The method includes the following steps: step S1, calculating the path reference point of the rear vehicle body according to the path reference point of the front vehicle body and the articulated vehicle model; step S2, obtaining the path reference point of the vehicle body Current position; step S3, find the path point closest to the front and rear axles; step S4, search for N points forward according to the nearest path point as the preview point of the front and rear axles; step S5, calculate the preview of the front axle Position error, heading error, rear axle preview position error and heading error; step S6, input all errors into the path tracking controller; step S7, control the steering of the vehicle according to the control amount calculated by the PID controller. The invention patent plans the path of the front and rear axles of the articulated vehicle, calculates the preview position deviation and heading deviation of the front and rear axles, and calculates the control amount through the controller to control the steering of the articulated vehicle to realize the path tracking control of the articulated vehicle.

Figure 202111035734

Description

一种铰接式车辆路径跟踪控制方法A Path Tracking Control Method for an Articulated Vehicle

技术领域technical field

本发明涉及车辆行驶路径控制技术领域,具体是一种铰接式车辆路径跟踪控制方法。The invention relates to the technical field of vehicle driving path control, in particular to an articulated vehicle path tracking control method.

背景技术Background technique

铰接式车辆由前后两部分车体组成,中间由铰接机构连接,这种结构可以减小转弯半径,提升车辆的操纵稳定性,更好的适应非结构环境。然而由于其恶劣的工作环境,以及频繁的加速转向等操纵,会影响驾驶员的健康和工作效率。铰接式车辆的无人驾驶是改善这种情况的途径,路径跟踪控制方法是实现自动驾驶的核心技术之一。因此,具有较好的跟踪精度和跟踪稳定性的适用于铰接式车辆的路径跟踪控制方法对铰接式车辆的无人驾驶十分重要。The articulated vehicle is composed of two parts, the front and the rear, and the middle is connected by a hinge mechanism. This structure can reduce the turning radius, improve the handling stability of the vehicle, and better adapt to the non-structural environment. However, due to its harsh working environment and frequent manipulations such as acceleration and steering, it will affect the driver's health and work efficiency. The unmanned driving of articulated vehicles is the way to improve this situation, and the path following control method is one of the core technologies to realize automatic driving. Therefore, a path-following control method suitable for articulated vehicles with better tracking accuracy and tracking stability is very important for the unmanned driving of articulated vehicles.

常用的路径控制方法只考虑前桥的误差或者后桥的误差,然后通过控制算法对车辆进行跟踪控制。铰接式车辆前后车体之间的铰接机构是受控转动的自由度,可以使前后车体发生一定的偏转,即铰接角,由于铰接角的存在使车辆稳定行驶的能力较差,容易产生“蛇行”、“摆尾”等现象。常用的路径控制方法一般都是应用在刚性车体、结构化道路中,对于铰接式车辆不太适用,铰接式结构使其对路径的精确跟踪难度较高,如果不能实现精确的路径跟踪,那么就不能保证铰接式车辆安全、稳定的行驶,则铰接式车辆的无人驾驶也就无法实现。The commonly used path control method only considers the error of the front axle or the error of the rear axle, and then performs tracking control on the vehicle through the control algorithm. The hinge mechanism between the front and rear bodies of an articulated vehicle is a degree of freedom of controlled rotation, which can cause a certain deflection of the front and rear bodies, that is, the articulation angle. Due to the existence of the articulation angle, the ability of the vehicle to drive stably is poor, and it is easy to produce " Snaking", "tail wagging" and other phenomena. Commonly used path control methods are generally applied to rigid car bodies and structured roads, and are not suitable for articulated vehicles. The articulated structure makes it difficult to accurately track the path. If accurate path tracking cannot be achieved, then Just can't guarantee safe, stable travel of articulated vehicle, then the unmanned driving of articulated vehicle just can't realize.

发明内容Contents of the invention

本发明的目的在于提供一种铰接式车辆路径跟踪控制方法,以解决两部分车体不能很好的跟踪同一条路径的问题。The purpose of the present invention is to provide a path tracking control method for an articulated vehicle to solve the problem that two parts of the vehicle body cannot track the same path well.

为实现上述目的,本发明提供如下技术方案:To achieve the above object, the present invention provides the following technical solutions:

一种铰接式车辆路径跟踪控制方法,包括以下步骤:步骤S1,根据已有的参考路径点作为前车体的参考点,计算出后车体的路径参考点;步骤S2,获得车辆当前的位置;步骤S3,在前桥参考路径上找到距离前桥最近的路径点,在后桥参考路径上找到距离后桥最近的路径点;步骤S4,以距离前桥最近的点作为起点,向前行驶的前方搜索N个点,作为预瞄点,同理可以计算出后桥的预瞄点;步骤S5,计算车辆前桥预瞄位置误差和航向误差,以及计算车辆后桥的预瞄位置误差和航向误差;步骤S6,将计算出的前桥的预瞄误差、航向误差与后桥的预瞄位置误差和航向误差输入到路径跟踪控制器中;步骤S7,路径跟踪控制器计算出铰接式车辆的控制量对车辆进行转向控制;步骤S8,当控制车辆到达下一采样时刻时,重复步骤S2-S7。A path tracking control method for an articulated vehicle, comprising the following steps: step S1, calculating the path reference point of the rear body according to the existing reference path point as the reference point of the front body; step S2, obtaining the current position of the vehicle ;Step S3, find the path point closest to the front axle on the reference path of the front axle, find the path point closest to the rear axle on the reference path of the rear axle; step S4, take the point closest to the front axle as the starting point, and drive forward Search N points in front of the front of the vehicle as preview points, and similarly, the preview point of the rear axle can be calculated; Step S5, calculate the preview position error and heading error of the vehicle front axle, and calculate the preview position error and Heading error; step S6, input the calculated preview error and heading error of the front axle and the preview position error and heading error of the rear axle into the path tracking controller; step S7, the path tracking controller calculates the articulated vehicle The control amount is used to control the vehicle steering; step S8, when the control vehicle reaches the next sampling moment, repeat steps S2-S7.

在上述技术方案的基础上,本发明还提供以下可选技术方案:On the basis of the above technical solutions, the present invention also provides the following optional technical solutions:

在一种可选方案中:所述路径跟踪控制器包括模糊推理模块和PID控制器,所述模糊推理模块用于粗略推理出PID控制器参数,所述PID控制器通过PID算法进行计算,得到控制量。In an optional solution: the path tracking controller includes a fuzzy inference module and a PID controller, the fuzzy inference module is used to roughly infer the parameters of the PID controller, and the PID controller is calculated by the PID algorithm to obtain Control amount.

在一种可选方案中:所述路径跟踪控制器还包括权重分配模块,所述权重分配模块用于分配前后桥PID控制器计算出的控制量在总控制量中所占的权重。In an optional solution: the path tracking controller further includes a weight allocation module, the weight allocation module is configured to allocate the weight of the control amount calculated by the front and rear axle PID controllers in the total control amount.

相较于现有技术,本发明的有益效果如下:Compared with the prior art, the beneficial effects of the present invention are as follows:

(1)该控制方法能够实现铰接式车辆无人驾驶,不需要驾驶员操作,提升铰接式车辆的工作效率,降低驾驶事故的发生率。(1) The control method can realize unmanned driving of articulated vehicles without driver operation, improve the working efficiency of articulated vehicles, and reduce the incidence of driving accidents.

(2)因其铰接式特殊的结构,前后桥车体的行驶路线不在同一条路径上,根据铰接式车辆的转向模型对铰接式车辆前后桥进行路径规划,相比于传统的只对前桥或者只对后桥进行路径规划,本方法采用前、后桥双路径规划,可以更准确的求出前后桥的跟踪误差,更好的实现铰接式车辆路径跟踪。(2) Because of the special articulated structure, the driving routes of the front and rear axles are not on the same path. According to the steering model of the articulated vehicle, the path planning of the front and rear axles of the articulated vehicle is carried out. Or only carry out path planning for the rear axle, this method adopts the dual path planning of the front and rear axles, can more accurately calculate the tracking error of the front and rear axles, and better realize the path tracking of the articulated vehicle.

(3)将预瞄控制与PID控制进行结合,可以预判车辆前方的跟踪误差,提前对车辆进行控制。(3) The combination of preview control and PID control can predict the tracking error ahead of the vehicle and control the vehicle in advance.

(4)在PID控制方面,不仅计算前桥的误差,也计算出后桥的误差,相比于传统的控制方法只考虑前桥的误差,此方法可以使前后桥都可以跟踪上参考路径,提高路径跟踪的精度和稳定性。(4) In terms of PID control, not only the error of the front axle is calculated, but also the error of the rear axle is calculated. Compared with the traditional control method, which only considers the error of the front axle, this method can make both the front and rear axles track the upper reference path. Improves the accuracy and stability of path tracing.

本发明专利对铰接式车辆进行前后桥路径规划,然后计算出前后桥的预瞄位置偏差和航向偏差,通过模糊PID控制器计算出控制量对铰接式车辆进行路径跟踪控制。这样可以提高铰接式车辆跟踪精度,也可以提高车辆稳定行驶的能力。The patent of the present invention plans the path of the front and rear axles of the articulated vehicle, and then calculates the preview position deviation and heading deviation of the front and rear axles, and calculates the control amount through the fuzzy PID controller to perform path tracking control on the articulated vehicle. This improves the tracking accuracy of articulated vehicles and also improves the vehicle's ability to drive stably.

附图说明Description of drawings

图1为本发明中的路径跟踪控制流程图整体结构示意图。FIG. 1 is a schematic diagram of the overall structure of the path tracking control flow chart in the present invention.

图2为本发明中的路径跟踪控制器结构示意图。Fig. 2 is a structural schematic diagram of the path tracking controller in the present invention.

图3为本发明中的铰接式车辆转向模型结构示意图。Fig. 3 is a structural schematic diagram of the articulated vehicle steering model in the present invention.

图4为本发明中的前桥中点参考路径结构示意图。Fig. 4 is a schematic structural diagram of the midpoint reference path of the front axle in the present invention.

图5为本发明中的后桥中点参考路径结构示意图。Fig. 5 is a schematic structural diagram of the midpoint reference path of the rear axle in the present invention.

图6为本发明中的铰接式车辆前桥的偏差结构示意图。Fig. 6 is a schematic diagram of the deviation structure of the front axle of the articulated vehicle in the present invention.

图7为本发明中的铰接式车辆后桥的偏差结构示意图。Fig. 7 is a schematic diagram of the deviation structure of the articulated vehicle rear axle in the present invention.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。本发明所列举的各实施例仅用以说明本发明,并非用以限制本发明的范围。对本发明所作的任何显而易知的修饰或变更都不脱离本发明的精神与范围。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The various embodiments listed in the present invention are only used to illustrate the present invention, and are not intended to limit the scope of the present invention. Any obvious modifications or changes made to the present invention do not depart from the spirit and scope of the present invention.

一种铰接式车辆路径跟踪控制方法,包括以下步骤:A path tracking control method for an articulated vehicle, comprising the following steps:

步骤S1,根据已有的参考路径点作为前车体的参考点,计算出后车体的路径参考点;Step S1, according to the existing reference path point as the reference point of the front body, calculate the path reference point of the rear body;

步骤S2,获得车辆当前的位置;Step S2, obtaining the current position of the vehicle;

步骤S3,在前桥参考路径上找到距离前桥最近的路径点,在后桥参考路径上找到距离后桥最近的路径点;Step S3, find the path point closest to the front axle on the reference path of the front axle, and find the path point closest to the rear axle on the reference path of the rear axle;

步骤S4,以距离前桥最近的点作为起点,向前行驶的前方搜索N个点,作为预瞄点,同理可以计算出后桥的预瞄点;Step S4, with the point closest to the front axle as the starting point, search for N points in front of the forward driving as preview points, similarly, the preview point of the rear axle can be calculated;

步骤S5,计算车辆前桥预瞄位置误差和航向误差,计算车辆后桥预瞄位置误差和航向误差;Step S5, calculating the preview position error and heading error of the front axle of the vehicle, and calculating the preview position error and heading error of the rear axle of the vehicle;

步骤S6,将计算出的前桥的预瞄位置误差、航向误差与后桥的预瞄位置误差和航向误差输入到路径跟踪控制器中;Step S6, input the calculated preview position error and heading error of the front axle and the preview position error and heading error of the rear axle into the path tracking controller;

步骤S7,路径跟踪控制器计算出铰接式车辆的控制量对车辆进行转向控制;Step S7, the path tracking controller calculates the control amount of the articulated vehicle to control the steering of the vehicle;

步骤S8,当控制车辆到达下一采样时刻时,重复步骤S2-S7;Step S8, when the control vehicle reaches the next sampling moment, repeat steps S2-S7;

所述路径跟踪控制器包括模糊推理模块和PID控制器,所述模糊推理模块用于粗略推理出PID参数,所述PID控制器通过PID算法进行计算,得到控制量;所述路径跟踪控制器还包括权重分配模块,所述权重分配模块用于分配前后桥PID控制器计算出的控制量在总控制量中所占的权重;The path tracking controller includes a fuzzy inference module and a PID controller, the fuzzy inference module is used to roughly infer PID parameters, and the PID controller calculates through a PID algorithm to obtain a control quantity; the path tracking controller also Including a weight distribution module, the weight distribution module is used to distribute the weight of the control quantity calculated by the front and rear axle PID controllers in the total control quantity;

因铰接式车辆为两部分车体组成,前后两部分车体通常不在同一条路径上,需要对前后两部分车体进行路径规划。可以根据前车体的参考路径,计算出后车体的参考路径。Since the articulated vehicle is composed of two parts, the front and rear parts of the car body are usually not on the same path, and path planning for the front and rear parts of the car body is required. The reference path of the rear vehicle body can be calculated according to the reference path of the front vehicle body.

转弯半径可以由行驶路径相邻的三个参考点计算出来,设路径参考点为Pfi(Xfi,Yfi),其相邻的两个参考点为Pfi-1(Xfi-1,Yfi-1),Pfi+1(Xfi+1,Yfi+1)The turning radius can be calculated from the three reference points adjacent to the driving path. Let the path reference point be P fi (X fi , Y fi ), and the two adjacent reference points are P fi-1 (X fi-1 , Y fi-1 ), P fi+1 (X fi+1 , Y fi+1 )

Figure BDA0003245928630000041
Figure BDA0003245928630000041

Figure BDA0003245928630000042
Figure BDA0003245928630000042

Figure BDA0003245928630000043
Figure BDA0003245928630000043

根据图3可知,装载机前桥转向半径Rf与铰接角γ之间的关系为:According to Figure 3, it can be known that the relationship between the steering radius R f of the front axle of the loader and the articulation angle γ is:

Rf=AO Rf = AO

Figure BDA0003245928630000051
Figure BDA0003245928630000051

AD=lfcosγ+lr AD=l f cosγ+l r

Figure BDA0003245928630000052
Figure BDA0003245928630000052

R=Rf R= Rf

Figure BDA0003245928630000053
Figure BDA0003245928630000053

当车辆向前行驶时,得到车辆后桥的路径为:When the vehicle is moving forward, the path of the rear axle of the vehicle is obtained as:

Xri=Xfi-lfcosθ1-lrcos(γ-θ1)X ri =X fi -l f cosθ 1 -l r cos(γ-θ 1 )

Yri=Yfi-lfsinθ1-lrsin(γ-θ1)Y ri =Y fi -l f sinθ 1 -l r sin(γ-θ 1 )

铰接式车辆当前的位置为前桥中点的横坐标xf、前桥中点的纵坐标yf、前桥的航向角θf,以及铰接角γ可以由导航传感器和转角传感器获得,则后桥中点的横坐标xr、后桥中点的纵坐标yr、后桥的航向角θr可以由以下公式计算得:The current position of the articulated vehicle is the abscissa x f of the center point of the front axle, the ordinate y f of the center point of the front axle, the heading angle θ f of the front axle, and the articulation angle γ can be obtained by the navigation sensor and the rotation angle sensor, then the rear The abscissa x r of the midpoint of the bridge, the y coordinate of the midpoint of the rear bridge y r , and the heading angle θ r of the rear bridge can be calculated by the following formula:

xr=xf-lfcosθf-lrcosθr x r =x f -l f cosθ f -l r cosθ r

yr=yr-lfsinθf-lrsinθr y r =y r -l f sinθ f -l r sinθ r

θr=θfθ r = θ f

根据下式可以计算出当前时刻t下,当前车辆前桥中点Df(xf(t),yf(t))与前桥参考路径之间的距离Df,找出Df最小的路径点,该点Pfi(Xfi,Yfi)为距离前桥中心最近的路径参考点:According to the following formula, the distance D f between the midpoint of the front axle of the current vehicle D f (x f (t), y f (t)) and the reference path of the front axle can be calculated at the current moment t, and the minimum D f can be found Path point, this point P fi (X fi , Y fi ) is the path reference point closest to the center of the front axle:

Figure BDA0003245928630000054
Figure BDA0003245928630000054

根据计算距离前桥中心最近的路径参考点,同样可以计算出距离后桥中心最近的路径参考点Pri(Xri,Yri)。According to calculating the path reference point closest to the center of the front axle, the path reference point P ri (X ri , Y ri ) closest to the center of the rear axle can also be calculated.

以找到的距离前桥中心最近的路径参考点Pfi(Xfi,Yfi)为起点,根据铰接式车辆的行驶速度v(t),κ为预瞄常数,以κv(t)为预瞄距离,沿着参考路径向前搜索k个点作为预瞄点Pfi+k(Xfi+k,Yfi+k),如图4所示;Starting from the found path reference point P fi (X fi , Y fi ) closest to the center of the front axle, according to the driving speed v(t) of the articulated vehicle, κ is the preview constant, and κv(t) is the preview distance, search for k points forward along the reference path as the preview point P fi+k (X fi+k , Y fi+k ), as shown in Figure 4;

根据计算前桥中心预瞄点的方法,同样可以计算出后桥中心的预瞄点Pri+k(Xri+k,Yri+k),如图5所示;According to the method of calculating the preview point of the center of the front axle, the preview point P ri+k (X ri+k , Y ri+k ) of the center of the rear axle can also be calculated, as shown in Figure 5;

将车辆前桥简化为一个点,以车辆前桥的行驶方向为x轴,驾驶室左侧为y轴建立车辆坐标系,如图6所示,将预瞄点的坐标转化到车辆坐标系下,求解公式如下,然后计算出前桥的位置误差和航向误差。Simplify the front axle of the vehicle into one point, take the driving direction of the front axle of the vehicle as the x-axis, and the left side of the cab as the y-axis to establish a vehicle coordinate system, as shown in Figure 6, transform the coordinates of the preview point into the vehicle coordinate system , the solution formula is as follows, and then the position error and heading error of the front axle are calculated.

yri+k=-(Xfi+k-xf(t))sinθf+(Yfi+k+yf(t))cosθf y ri+k =-(X fi+k -x f (t))sinθ f +(Y fi+k +y f (t))cosθ f

前桥的位置偏差df为:The position deviation d f of the front axle is:

df=yri+k d f =y ri+k

即:Right now:

df=-(Xfi+k-xf(t))sinθf+(Yfi+k+yf(t))cosθf d f =-(X fi+k -x f (t))sinθ f +(Y fi+k +y f (t))cosθ f

前桥的航向偏差

Figure BDA0003245928630000061
为:Heading deviation of the front axle
Figure BDA0003245928630000061
for:

Figure BDA0003245928630000062
Figure BDA0003245928630000062

根据计算前桥的偏差计算,同样可以计算出后桥的偏差,铰接式车辆后桥的偏差如图7所示,位置偏差dr为:According to the calculation of the deviation of the front axle, the deviation of the rear axle can also be calculated. The deviation of the rear axle of the articulated vehicle is shown in Figure 7, and the position deviation d r is:

dr=-(Xri+k-xr(t))sinθr+(Yri+k+yr(t))cosθr d r =-(X ri+k -x r (t))sinθ r +(Y ri+k +y r (t))cosθ r

后桥的航向偏差

Figure BDA0003245928630000063
为:Heading deviation of the rear axle
Figure BDA0003245928630000063
for:

Figure BDA0003245928630000064
Figure BDA0003245928630000064

PID控制器的计算公式如下:The calculation formula of PID controller is as follows:

Figure BDA0003245928630000065
Figure BDA0003245928630000065

模糊控制器是根据相应的控制需要去编写相应的模糊规则,铰接式车辆的控制思想如下:The fuzzy controller is to write the corresponding fuzzy rules according to the corresponding control needs. The control idea of the articulated vehicle is as follows:

(1)当位置偏差和航向偏差较大时,为了避免产生较大的超调量,Kp应尽量取小值,随着铰接式车辆行驶,偏差开始减小,这个时候增大Kp。当位置偏差较小,航向偏差较大时,Kp应继续增大,可以使铰接式车辆提前回正,减小车辆的超调量。(1) When the position deviation and heading deviation are large, in order to avoid a large overshoot, K p should take a small value as much as possible. As the articulated vehicle travels, the deviation begins to decrease, and K p should be increased at this time. When the position deviation is small and the heading deviation is large, K p should continue to increase, which can make the articulated vehicle return to the center in advance and reduce the overshoot of the vehicle.

(2)Ki的作用是消除系统的稳定误差,提高系统的控制精度,但是也会影响系统的震动幅值。当位置偏差和航向偏差比较大时,Ki取较小值,防止系统出现大的震荡;当偏差较小时,增大Ki可以提高跟踪精度。(2) The function of K i is to eliminate the stability error of the system and improve the control precision of the system, but it will also affect the vibration amplitude of the system. When the position deviation and heading deviation are relatively large, K i takes a small value to prevent the system from oscillating greatly; when the deviation is small, increasing K i can improve the tracking accuracy.

(3)Kd可以抑制系统的超调量。当位置偏差和航向偏差较大时,Kd取较大的值,可以减小系统的超调量;当偏差较小时,Kd应取较小的值,这时Ki可以更大的发挥作用,使铰接式车辆更好的跟踪参考路径。(3) K d can suppress the overshoot of the system. When the position deviation and heading deviation are large, K d takes a larger value, which can reduce the overshoot of the system; when the deviation is small, K d should take a smaller value, then K i can be used to a greater extent function, so that the articulated vehicle can track the reference path better.

将计算出的前桥的位置偏差df与前桥的航向偏差

Figure BDA0003245928630000071
输入到模糊PID控制器中,输出为铰接角的变化量Δδ1。Combine the calculated position deviation d f of the front axle with the heading deviation of the front axle
Figure BDA0003245928630000071
It is input into the fuzzy PID controller, and the output is the change amount Δδ 1 of the articulation angle.

同样的,将计算出的后桥的位置偏差dr与后桥的航向偏差

Figure BDA0003245928630000072
输入到模糊PID控制器中,输出为铰接角的变化量Δδ2。Similarly, combine the calculated position deviation d r of the rear axle with the heading deviation of the rear axle
Figure BDA0003245928630000072
It is input into the fuzzy PID controller, and the output is the change amount Δδ 2 of the articulation angle.

将求出的铰接角变化量Δδ1和Δδ2进行加权求和,根据以下计算公式,得到铰接角的变化量Δδ。The obtained articulation angle variation Δδ 1 and Δδ 2 are weighted and summed, and the variation Δδ of the articulation angle is obtained according to the following calculation formula.

Figure BDA0003245928630000073
Figure BDA0003245928630000073

通过控制液压缸的收缩可以实现铰接式车辆的转向,从而使车辆准确平稳地跟踪上参考路径。The steering of the articulated vehicle can be realized by controlling the contraction of the hydraulic cylinder, so that the vehicle can track the upper reference path accurately and smoothly.

以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。The above is only a specific implementation of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope of the present disclosure. should fall within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be determined by the protection scope of the claims.

Claims (4)

1. An articulated vehicle path following control method, characterized by comprising the steps of:
step S1, calculating a path reference point of a rear vehicle body according to an existing reference path point serving as a reference point of a front vehicle body;
s2, obtaining the current position of the vehicle;
s3, finding a path point closest to the front axle on the front axle reference path, and finding a path point closest to the rear axle on the rear axle reference path;
s4, searching N points in front of the forward driving by taking a point closest to the front axle as a starting point to serve as a pre-aiming point, and calculating the pre-aiming point of the rear axle in the same way;
s5, calculating a pre-aiming position error and a course error of a front axle of the vehicle, and calculating a position error and a course error of a rear axle of the vehicle;
s6, inputting the calculated pre-aiming error and course error of the front axle and the calculated position error and course error of the rear axle into a path tracking controller;
simplifying a front axle of a vehicle into a point, establishing a vehicle coordinate system by taking the running direction of the front axle of the vehicle as an x axis and the left side of a cab as a y axis, converting the coordinate of a pre-aiming point into the vehicle coordinate system, solving the following formula, and then calculating the position error and the course error of the front axle;
y ri+k =-(X fi+k -x f (t))sinθ f +(Y fi+k +y f (t))cosθ f
position deviation d of front axle f Comprises the following steps:
d f =y ri+k
namely:
d f =-(X fi+k -x f (t))sinθ f +(Y fi+k +y f (t))cosθ f
course deviation of front axle
Figure FDA0004007374160000011
Comprises the following steps:
Figure FDA0004007374160000012
from the calculation of the deviation of the front axle, the deviation, position deviation d of the rear axle can likewise be calculated r Comprises the following steps:
d r =-(X ri+k -x r (t))sinθ r +(Y ri+k +y r (t))cosθ r
course deviation of rear axle
Figure FDA0004007374160000021
Comprises the following steps:
Figure FDA0004007374160000022
s7, the path tracking controller calculates the articulated angular velocity of the articulated vehicle to control the steering of the vehicle; wherein
The calculated position deviation d of the front axle f Course deviation from front axle
Figure FDA0004007374160000023
Is input into a fuzzy PID controller and then is input into a fuzzy PID controller, the output being the variation delta of the articulation angle 1
Similarly, the calculated position deviation d of the rear axle r Course deviation from rear axle
Figure FDA0004007374160000024
Is input into a fuzzy PID controller and then is input into a fuzzy PID controller, the output being the variation delta of the articulation angle 2
The amount of change delta of the articulation angle to be determined 1 And delta 2 And carrying out weighted summation to obtain the change quantity delta of the articulation angle according to the following calculation formula:
Figure FDA0004007374160000025
and S8, steering control is carried out on the vehicle, and when the vehicle is controlled to reach the next sampling time, the steps S2-S7 are repeated.
2. The articulated vehicle path tracking control method according to claim 1, wherein the points searched in step S4 are at least six points.
3. The articulated vehicle path tracking control method according to claim 1, wherein the path tracking controller comprises a fuzzy inference module, a PID controller and an execution mechanism, the fuzzy inference module is used for roughly inferring the calculated error, and the PID controller performs statistical analysis through an algorithm and obtains an accurate reference path; and the executing mechanism is used for obtaining a reference path according to the PID controller to control the vehicle to run.
4. The articulated vehicle path tracking control method according to claim 3, wherein the path tracking controller further comprises a weight distribution module for distributing the weight of the pre-aiming error, the heading error of the front axle and the position error and the heading error of the rear axle in the total error.
CN202111035734.XA 2021-09-03 2021-09-03 A Path Tracking Control Method for an Articulated Vehicle Active CN113721454B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111035734.XA CN113721454B (en) 2021-09-03 2021-09-03 A Path Tracking Control Method for an Articulated Vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111035734.XA CN113721454B (en) 2021-09-03 2021-09-03 A Path Tracking Control Method for an Articulated Vehicle

Publications (2)

Publication Number Publication Date
CN113721454A CN113721454A (en) 2021-11-30
CN113721454B true CN113721454B (en) 2023-02-24

Family

ID=78681668

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111035734.XA Active CN113721454B (en) 2021-09-03 2021-09-03 A Path Tracking Control Method for an Articulated Vehicle

Country Status (1)

Country Link
CN (1) CN113721454B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115465297B (en) * 2022-09-29 2025-05-09 睿羿科技(长沙)有限公司 A tracking control method for an unmanned articulated vehicle
CN117284277B (en) * 2023-11-27 2024-02-13 理工雷科智途(北京)科技有限公司 Underground articulated unmanned vehicle path tracking method based on hierarchical steering

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10239555B2 (en) * 2015-11-19 2019-03-26 Agjunction Llc Single-mode implement steering
EP4053068B1 (en) * 2019-12-30 2024-03-27 Shandong Marine Energy Co., Ltd. Lifting system with three-way motion compensation function
CN111857157A (en) * 2020-08-03 2020-10-30 北京享云智汇科技有限公司 Method for adjusting motion path of vibratory roller and control system

Also Published As

Publication number Publication date
CN113721454A (en) 2021-11-30

Similar Documents

Publication Publication Date Title
CN104571112B (en) Pilotless automobile lateral control method based on turning curvature estimation
CN102495631B (en) Intelligent control method of driverless vehicle tracking desired trajectory
CN108732921B (en) Transverse extension preview switching control method for automatic driving automobile
CN113320542A (en) Tracking control method for automatic driving vehicle
CN102145808B (en) Industrial laser guidance AGV double-closed-loop control system and control method thereof
CN105867377A (en) A method for automatic navigation control of agricultural machinery
CN105676643B (en) A kind of intelligent automobile turns to and braking self-adaptive wavelet base method
CN109683614B (en) Vehicle path control method and device for unmanned mining vehicle
CN113721454B (en) A Path Tracking Control Method for an Articulated Vehicle
CN101221447A (en) A kind of mechanical automatic steering control method
CN111538328B (en) A priority hierarchical predictive control method for obstacle avoidance trajectory planning and tracking control of autonomous vehicles
CN112109732A (en) An adaptive curve preview method for intelligent driving
CN111522337A (en) A multi-drive wheel AGV navigation method based on fuzzy control
CN108791290A (en) Two-vehicle cooperative adaptive cruise control method based on online incremental DHP
BR112017022955B1 (en) Computer-readable non-transient system, method and means for calculating a drivable trajectory plan for an autonomous vehicle and computer-readable non-transient system, method and means for controlling an autonomous vehicle
CN111596671A (en) An unmanned intelligent sweeper trajectory tracking control method and system
CN113934200B (en) A path tracking control method and device for an unmanned vehicle
CN109292018A (en) Four-wheel steering trajectory tracking control method based on coaxial wheel-leg structure
Miao et al. Intelligent vehicle obstacle avoidance path-tracking control based on adaptive model predictive control
CN112731932B (en) Path tracking method of mobile robot
Guan et al. Research on path tracking control based on optimal look-ahead points
CN118466485A (en) A dynamic parameter optimization method for Ackerman intelligent vehicle navigation and obstacle avoidance
CN117002479B (en) Track following method of tracked vehicle based on yaw rate
CN114802200B (en) A trajectory tracking and stability control method for intelligent vehicles under extreme working conditions
CN113325849A (en) Motion control method for high-ground-clearance plant protection machine

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant