CN107901917B - A Trajectory Tracking Control Method for Unmanned Vehicles Based on Slip-Slip Coupling Estimation - Google Patents
A Trajectory Tracking Control Method for Unmanned Vehicles Based on Slip-Slip Coupling Estimation Download PDFInfo
- Publication number
- CN107901917B CN107901917B CN201711134569.7A CN201711134569A CN107901917B CN 107901917 B CN107901917 B CN 107901917B CN 201711134569 A CN201711134569 A CN 201711134569A CN 107901917 B CN107901917 B CN 107901917B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- slip
- wheel
- coordinate system
- speed
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Acyclic And Carbocyclic Compounds In Medicinal Compositions (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
技术领域:Technical field:
本发明涉及无人驾驶车辆技术领域,具体讲是一种基于滑转滑移耦合估计的无人驾驶车辆轨迹跟踪控制方法。The invention relates to the technical field of unmanned vehicles, in particular to a trajectory tracking control method for unmanned vehicles based on slip-slip coupling estimation.
背景技术:Background technique:
无人驾驶车辆作为未来车辆发展的重要方向和趋势,受到世界上许多研究机构以及企业的关注开发。在无人驾驶车辆的车辆控制关键技术中,轨迹跟踪控制是实现无人车辆按照轨迹规划的轨迹进行行驶的核心技术方法,其控制精度以及控制的鲁棒性决定着无人车辆是否能够按照期望的轨迹预期到达指定的目的地。As an important direction and trend of future vehicle development, driverless vehicles have attracted the attention and development of many research institutions and enterprises around the world. Among the key technologies of vehicle control of unmanned vehicles, trajectory tracking control is the core technology method to realize unmanned vehicles to travel according to the trajectory planned by the trajectory, and its control accuracy and control robustness determine whether unmanned vehicles can follow expectations The trajectory is expected to reach the specified destination.
当前在无人驾驶车辆轨迹跟踪领域,其控制方法是基于理性状态下的车辆运动学模型,即假定无人驾驶车辆车轮在无滑转无滑移的条件下的车辆运动学模型,然而,无人驾驶车辆在实际的路况行驶中,车轮普遍存在着滑转滑移,特别是无人驾驶车辆在砂石路面、冰雪路面行驶时尤为明显,因此基于理想状态的运动学模型,无法时时地计算出滑转滑移量,所以无法实现有效精确地跟踪期望的轨迹。At present, in the field of unmanned vehicle trajectory tracking, the control method is based on the vehicle kinematics model in a rational state, that is, the vehicle kinematics model assuming that the unmanned vehicle wheels are under the condition of no slip and no slip. In the actual road conditions of human-driven vehicles, wheel slippage generally exists, especially when unmanned vehicles drive on gravel roads, icy and snowy roads, so the kinematics model based on the ideal state cannot be calculated from time to time. The amount of slip is out of slip, so it is impossible to effectively and accurately track the desired trajectory.
发明内容:Invention content:
本发明要解决的技术问题是,提供一种可以时时地计算出滑转滑移量,更加真实、精确地描述和表征无人驾驶车辆实际的运动状态,从而能够有效精确地跟着期望轨迹的基于滑转滑移耦合估计的无人驾驶车辆轨迹跟踪控制方法。The technical problem to be solved by the present invention is to provide a system that can calculate the slippage from time to time, more truly and accurately describe and characterize the actual motion state of the unmanned vehicle, so as to effectively and accurately follow the desired trajectory. A trajectory tracking control method for unmanned vehicles based on slip-slip coupling estimation.
本发明的技术解决方案是,提供一种基于滑转滑移耦合估计的无人驾驶车辆轨迹跟踪控制方法,该方法包括以下步骤:The technical solution of the present invention is to provide an unmanned vehicle trajectory tracking control method based on slip-slip coupling estimation, the method comprising the following steps:
步骤1:接收无人驾驶车辆决策层规划的期望轨迹与期望轨迹跟踪速度信号,设定初始预瞄距离d,选取期望轨迹中与车辆距离为预瞄距离d的点作为预瞄点qd,读取GPS-INS组合定位系统采集的车辆当前状态数据;Step 1: Receive the desired trajectory and the desired trajectory tracking speed signal planned by the decision-making level of the unmanned vehicle, set the initial preview distance d, and select the point in the expected trajectory whose distance from the vehicle is the preview distance d as the preview point q d , Read the current state data of the vehicle collected by the GPS-INS combined positioning system;
步骤2:建立基于无人驾驶车辆车轮滑转、车体滑移的运动学模型:Step 2: Establish a kinematic model based on wheel slip and body slip of the unmanned vehicle:
定义大地惯性坐标系∑I,车体坐标系∑b,Define the geodetic inertial coordinate system ∑I, the vehicle body coordinate system ∑b,
车体在惯性坐标系下的位姿:qI=[x1 y1 θ1]T The pose of the car body in the inertial coordinate system: q I = [x 1 y 1 θ 1 ] T
车体在车体坐标系下的位姿:qb=[xb yb θb]T The pose of the car body in the car body coordinate system: q b =[x b y b θ b ] T
且θI=θb=θ,为车辆航向角,And θ I = θ b = θ, is the vehicle heading angle,
惯性坐标系与车体坐标系之间的速度转换关系为:The speed conversion relationship between the inertial coordinate system and the vehicle body coordinate system is:
设 Assume
则but
在车辆坐标系下,定义车身长度方向为纵向x,车身宽度方向为横向y,左车轮的滑转系数为sl,右车轮的滑转系数为sr,车轮半径为r,车体左侧车轮转速ωl,线速度vl,车体右侧车轮转速ωr,线速度vr,车辆纵向速度为vbx,车辆横摆角速度为ω,车轮中心宽度为2L,In the vehicle coordinate system, define the longitudinal direction of the body as x, the width of the body as lateral y, the slip coefficient of the left wheel as s l , the slip coefficient of the right wheel as s r , the wheel radius as r, and the left side of the vehicle body as s l . The wheel speed ω l , the linear speed v l , the wheel speed ω r on the right side of the vehicle body, the linear speed v r , the vehicle longitudinal speed v bx , the vehicle yaw rate ω, the wheel center width is 2L,
整车滑移的滑移系数为i,车辆横向速度为vby, The slip coefficient of the vehicle slip is i, the lateral speed of the vehicle is v by ,
建立惯性坐标系下,基于滑转滑移的车辆运动学模型:In the inertial coordinate system, the vehicle kinematics model based on slip-slip is established:
步骤3:根据基于滑转滑移的车辆运动学模型,求解左车轮的滑转系数sl,右车轮的滑转系数sr的表达式:Step 3: According to the vehicle kinematics model based on slip and slip, solve the expressions of the slip coefficient s l of the left wheel and the slip coefficient s r of the right wheel:
步骤4:建立车辆坐标下的轨迹跟踪误差模型:Step 4: Establish a trajectory tracking error model in vehicle coordinates:
即which is
其中,表示车体坐标系下的轨迹误差,表示在惯性坐标系下期望轨迹点的位姿,即预瞄点qd的位姿;表示车辆在惯性坐标系下当前的位姿;in, represents the trajectory error in the vehicle body coordinate system, Represents the pose of the desired trajectory point in the inertial coordinate system, that is, the pose of the preview point q d ; Represents the current pose of the vehicle in the inertial coordinate system;
步骤5:对跟踪误差模型进行求导,得出跟踪误差状态方程:Step 5: Derive the tracking error model to obtain the tracking error state equation:
步骤6:根据步骤5的轨迹跟踪误差状态方程,采用基于滑转、滑移系数的轨迹跟踪控制的控制律:Step 6: According to the state equation of trajectory tracking error in step 5, the control law of trajectory tracking control based on slip and slip coefficient is adopted:
其中,v1为右车轮的速度控制输入,v2为左车轮的速度控制输入,where v1 is the speed control input of the right wheel, v2 is the speed control input of the left wheel,
其中控制增益系数k1、k2、k3大于零且有上界;The control gain coefficients k 1 , k 2 , and k 3 are greater than zero and have an upper bound;
步骤7:根据步骤6的控制率的输入,控制车辆行驶,然后根据GPS-INS检测并记录的数据得到车辆在惯性坐标系下的当前位姿即qc=qI,惯性坐标系下的速度车体的横摆角速度ω,根据编码器测得左、右车轮转速ω1、ωr;Step 7: Control the driving of the vehicle according to the input of the control rate in Step 6, and then obtain the current pose of the vehicle in the inertial coordinate system according to the data detected and recorded by GPS-INS That is, q c = q I , the velocity in the inertial coordinate system The yaw angular velocity ω of the vehicle body, the left and right wheel speeds ω 1 and ω r are measured according to the encoder;
步骤8:根据车体坐标系下的vbx、vby与惯性坐标系下vIx、vIy关系:Step 8: According to the relationship between v bx and v by in the vehicle body coordinate system and v Ix and v Iy in the inertial coordinate system:
计算出vbx、vby以及滑移率且然后将i、ω1、ωr、代入步骤3中的sl、sr计算公式,计算出sl、sr; Calculate v bx , v by and slip rate and Then set i, ω 1 , ω r , Substitute into the calculation formula of s l and s r in step 3, and calculate s l and s r ;
步骤9:将步骤8中计算出的sl、sr、期望速度vd、期望横摆角速度ωd代入步骤6中的控制律中,并选定控制增益系数k1、k2、k3,将计算的的代入步骤2求解出驱动车轮在滑转滑移耦合估计下的所需的控制车辆两侧车轮转速记为 Step 9: Substitute s l , s r , desired velocity v d , and desired yaw angular velocity ω d calculated in step 8 into the control law in step 6 , and select the control gain coefficients k 1 , k 2 , k 3 , the calculated Substitute step 2 to solve the required wheel speeds on both sides of the control vehicle under the slip-slip coupling estimation of the driving wheels marked as
步骤10:根据步骤9计算出的车辆两侧车轮转速整车控制器将计算到的得到的车轮转速信号发送驱动车轮的执行器并控制车轮以此速度运动;Step 10: According to the speed of the wheels on both sides of the vehicle calculated in step 9 The vehicle controller sends the calculated wheel speed signal to the actuator that drives the wheel and controls the wheel to move at this speed;
步骤11:重复执行步骤4至步骤10的动作,最终实现期望速度精确跟踪期望轨迹。Step 11: Repeat the actions from Step 4 to Step 10, and finally achieve the desired speed and accurately track the desired trajectory.
优选地,根据本发明所述的一种基于滑转滑移耦合估计的无人驾驶车辆轨迹跟踪控制方法,其中,期望轨迹的位姿qd、期望速度vd以及期望横摆角速度ωd均是由决策层输出的数据。Preferably, according to the method for tracking and controlling the trajectory of an unmanned vehicle based on slip-slip coupling estimation according to the present invention, the pose q d of the desired trajectory, the desired velocity v d and the desired yaw angular velocity ω d are all is the data output by the decision layer.
优选地,根据本发明所述的一种基于滑转滑移耦合估计的无人驾驶车辆轨迹跟踪控制方法,其中,无人驾驶车辆为两轮或者四轮或者六轮车辆。Preferably, according to the method for tracking and controlling the trajectory of an unmanned vehicle based on slip-slip coupling estimation according to the present invention, the unmanned vehicle is a two-wheel, four-wheel or six-wheel vehicle.
优选地,根据本发明所述的一种基于滑转滑移耦合估计的无人驾驶车辆轨迹跟踪控制方法,其中,无人驾驶车辆为发动机驱动或者电机驱动。Preferably, according to the method for tracking and controlling the trajectory of an unmanned vehicle based on slip-slip coupling estimation according to the present invention, the unmanned vehicle is driven by an engine or a motor.
优选地,根据本发明所述的一种基于滑转滑移耦合估计的无人驾驶车辆轨迹跟踪控制方法,其中,编码器为绝对编码器。Preferably, according to the method for tracking and controlling the trajectory of an unmanned vehicle based on slip-slip coupling estimation according to the present invention, the encoder is an absolute encoder.
本发明的有益效果是:The beneficial effects of the present invention are:
1、将无人驾驶车辆的滑转系数、滑移率模型引入无人驾驶车辆的运动学模型,更能够真实、精确地描述和表征无人驾驶车辆实际的运动状态;1. The slip coefficient and slip rate model of the unmanned vehicle is introduced into the kinematic model of the unmanned vehicle, which can more realistically and accurately describe and characterize the actual motion state of the unmanned vehicle;
2、基于滑转滑移耦合估计建立的无人驾驶车辆运动学模型,由该模型可以求解出滑转系数、滑移率的数学关系表达式,因此,为滑转系数、滑移率的计算提供了模型;2. The unmanned vehicle kinematics model established based on slip-slip coupling estimation can be used to solve the mathematical relationship expression of slip coefficient and slip rate. Therefore, it is the calculation of slip coefficient and slip rate. models are provided;
3、提出的基于滑转滑移耦合估计的轨迹跟踪控制方法,根据滑转系数、滑移率的数学表达式和GPS-INS检测得到的数据,再依据无人驾驶车辆决策层给出的期望轨迹、期望速度和期望横摆角速度信息,可以计算出滑转系数、滑移率的数值,然后反代入到无人驾驶车辆的运动学模型中,补偿和计算出实现轨迹跟踪的车轮转速,达到精确跟踪期望轨迹的目的。3. The proposed trajectory tracking control method based on slip-slip coupling estimation is based on the mathematical expression of slip coefficient, slip rate and the data detected by GPS-INS, and then based on the expectations given by the decision-making layer of the unmanned vehicle From the trajectory, expected speed and expected yaw rate information, the slip coefficient and slip rate can be calculated, and then substituted into the kinematics model of the unmanned vehicle to compensate and calculate the wheel speed for trajectory tracking to achieve The purpose of precisely tracking the desired trajectory.
4、本发明提出的基于滑转滑移耦合估计的轨迹跟踪控制方法,时时计算出车辆滑移、车轮滑转的真实情况,提高了无人驾驶车辆轨迹跟踪的环境适应性,如冰雪、滑湿、松软打滑路面,依然可以精确地跟踪期望轨迹,因此,该轨迹跟踪控制方法极大地提高无人驾驶车辆在复杂的道路环境下的轨迹跟踪精度。4. The trajectory tracking control method based on slip-slip coupling estimation proposed by the present invention can calculate the real situation of vehicle slippage and wheel slip from time to time, and improve the environmental adaptability of trajectory tracking of unmanned vehicles, such as ice, snow, slippery Wet, soft and slippery roads can still accurately track the desired trajectory. Therefore, this trajectory tracking control method greatly improves the trajectory tracking accuracy of unmanned vehicles in complex road environments.
附图说明:Description of drawings:
图1为本发明中的坐标表示示意图;Fig. 1 is the coordinate representation schematic diagram in the present invention;
图2为本发明中的跟踪误差模型示意图;2 is a schematic diagram of a tracking error model in the present invention;
图3为本发明中的滑移模型示意图;Fig. 3 is the slip model schematic diagram in the present invention;
图4为本发明的控制方框原理图。FIG. 4 is a schematic diagram of a control block of the present invention.
具体实施例:Specific examples:
下面结合附图和具体实施例对本发明一种基于滑转滑移耦合估计的无人驾驶车辆轨迹跟踪控制方法作进一步说明:A kind of unmanned vehicle trajectory tracking control method based on slip-slip coupling estimation of the present invention will be further described below in conjunction with the accompanying drawings and specific embodiments:
本发明中涉及的无人驾驶车辆为独立全驱动,车轮无主动转向自由度,且车体同侧的车轮转速相同的无人驾驶车辆,这种无人驾驶车辆包括GPS-INS组合定位系统、用于采集车轮转速数据的编码器以及向整车控制器发出驱动电机转速的整车控制器。The unmanned vehicle involved in the present invention is an unmanned vehicle with independent full drive, no active steering degree of freedom of the wheels, and the same rotation speed of the wheels on the same side of the vehicle body. The unmanned vehicle includes a GPS-INS combined positioning system, The encoder used to collect wheel speed data and the vehicle controller that sends the drive motor speed to the vehicle controller.
如图1、图2、图3和图4所示,本发明一种基于滑转滑移耦合估计的无人驾驶车辆轨迹跟踪控制方法,该方法包括以下步骤:As shown in Fig. 1, Fig. 2, Fig. 3 and Fig. 4, a method for tracking and controlling the trajectory of an unmanned vehicle based on slip-slip coupling estimation of the present invention includes the following steps:
步骤1:接收无人驾驶车辆决策层规划的期望轨迹与期望轨迹跟踪速度信号,设定初始预瞄距离d,选取期望轨迹中与车辆距离为预瞄距离d的点作为预瞄点qd,,读取GPS-INS组合定位系统采集的车辆当前状态数据;Step 1: Receive the desired trajectory and the desired trajectory tracking speed signal planned by the decision-making level of the unmanned vehicle, set the initial preview distance d, and select the point in the expected trajectory whose distance from the vehicle is the preview distance d as the preview point q d , , read the current state data of the vehicle collected by the GPS-INS combined positioning system;
步骤2:建立基于无人驾驶车辆车轮滑转、车体滑移的运动学模型:Step 2: Establish a kinematic model based on wheel slip and body slip of the unmanned vehicle:
定义大地惯性坐标系∑I,车体坐标系∑b,Define the geodetic inertial coordinate system ∑I, the vehicle body coordinate system ∑b,
车体在惯性坐标系下的位姿:qI=[xI yI θI]T The pose of the car body in the inertial coordinate system: q I = [x I y I θ I ] T
车体在车体坐标系下的位姿:qb=[xb yb θb]T The pose of the car body in the car body coordinate system: q b =[x b y b θ b ] T
且θI=θb=θ,为车辆航向角,And θ I = θ b = θ, is the vehicle heading angle,
惯性坐标系与车体坐标系之间的速度转换关系为:The speed conversion relationship between the inertial coordinate system and the vehicle body coordinate system is:
设 Assume
则but
在车辆坐标系下,定义车身长度方向为纵向x,车身宽度方向为横向y,左车轮的滑转系数为sl,右车轮的滑转系数为sr,车轮半径为r,车体左侧车轮转速ωl,线速度vl,车体右侧车轮转速ωr,线速度vr,车辆纵向速度为vbx,车辆横摆角速度为ω,车轮中心宽度为2L,In the vehicle coordinate system, define the longitudinal direction of the body as x, the width of the body as lateral y, the slip coefficient of the left wheel as s l , the slip coefficient of the right wheel as s r , the wheel radius as r, and the left side of the vehicle body as s l . The wheel speed ω l , the linear speed v l , the wheel speed ω r on the right side of the vehicle body, the linear speed v r , the vehicle longitudinal speed v bx , the vehicle yaw rate ω, the wheel center width is 2L,
整车滑移的滑移系数为i,车辆横向速度为vby, The slip coefficient of the vehicle slip is i, the lateral speed of the vehicle is v by ,
建立惯性坐标系下,基于滑转滑移的车辆运动学模型:In the inertial coordinate system, the vehicle kinematics model based on slip-slip is established:
步骤3:根据基于滑转滑移的车辆运动学模型,求解左车轮的滑转系数sl,右车轮的滑转系数sr的表达式:Step 3: According to the vehicle kinematics model based on slip and slip, solve the expressions of the slip coefficient s l of the left wheel and the slip coefficient s r of the right wheel:
步骤4:建立车辆坐标下的轨迹跟踪误差模型:Step 4: Establish a trajectory tracking error model in vehicle coordinates:
即which is
其中,表示车体坐标系下的轨迹误差,表示在惯性坐标系下期望轨迹点的位姿,即预瞄点qd的位姿;表示车辆在惯性坐标系下当前的位姿;in, represents the trajectory error in the vehicle body coordinate system, Represents the pose of the desired trajectory point in the inertial coordinate system, that is, the pose of the preview point q d ; Represents the current pose of the vehicle in the inertial coordinate system;
步骤5:对跟踪误差模型进行求导,得出跟踪误差状态方程:Step 5: Derive the tracking error model to obtain the tracking error state equation:
步骤6:根据步骤5的轨迹跟踪误差状态方程,采用基于滑转、滑移系数的轨迹跟踪控制的控制律:Step 6: According to the state equation of trajectory tracking error in step 5, the control law of trajectory tracking control based on slip and slip coefficient is adopted:
其中,v1为右车轮的速度控制输入,v2为左车轮的速度控制输入,where v1 is the speed control input of the right wheel, v2 is the speed control input of the left wheel,
其中控制增益系数k1、k2、k3大于零且有上界;The control gain coefficients k 1 , k 2 , and k 3 are greater than zero and have an upper bound;
步骤7:根据步骤6的控制率的输入,控制车辆行驶,然后根据GPS-INS检测并记录的数据得到车辆在惯性坐标系下的当前位姿即qc=qI,惯性坐标系下的速度车体的横摆角速度ω,根据编码器测得左、右车轮转速ωl、ωr;Step 7: Control the driving of the vehicle according to the input of the control rate in Step 6, and then obtain the current pose of the vehicle in the inertial coordinate system according to the data detected and recorded by GPS-INS That is, q c = q I , the velocity in the inertial coordinate system The yaw angular velocity ω of the vehicle body, the left and right wheel speeds ω l and ω r are measured according to the encoder;
步骤8:根据车体坐标系下的vbx、vby与惯性坐标系下vlx、vIy关系:Step 8: According to the relationship between v bx and v by in the vehicle body coordinate system and v lx and v Iy in the inertial coordinate system:
计算出vbx、vby以及滑移率且然后将i、ωl、ωr、代入步骤3中的sl、sr计算公式,计算出sl、sr; Calculate v bx , v by and slip rate and Then set i, ω l , ω r , Substitute into the calculation formula of s l and s r in step 3, and calculate s l and s r ;
步骤9:将步骤8中计算出的sl,sr、期望速度vd、期望横摆角速度ωd代入步骤6中的控制律中,并选定控制增益系数k1、k2、k3,将计算的的代入步骤2求解出驱动车轮在滑转滑移耦合估计下的所需的控制车辆两侧车轮转速记为 Step 9: Substitute the s l , s r , desired velocity v d , and desired yaw angular velocity ω d calculated in step 8 into the control law in step 6 , and select the control gain coefficients k 1 , k 2 , k 3 , the calculated Substitute step 2 to solve the required wheel speeds on both sides of the control vehicle under the slip-slip coupling estimation of the driving wheels marked as
步骤10:根据步骤9计算出的车辆两侧车轮转速整车控制器将计算到的得到的车轮转速信号发送驱动车轮的执行器并控制车轮以此速度运动;Step 10: According to the speed of the wheels on both sides of the vehicle calculated in step 9 The vehicle controller sends the calculated wheel speed signal to the actuator that drives the wheel and controls the wheel to move at this speed;
步骤11:重复执行步骤4至步骤10的动作,最终实现期望速度精确跟踪期望轨迹。Step 11: Repeat the actions from Step 4 to Step 10, and finally achieve the desired speed and accurately track the desired trajectory.
优选地,在本发明中,期望轨迹的位姿qd、期望速度vd以及期望横摆角速度ωd均是由决策层输出的数据。Preferably, in the present invention, the pose q d of the desired trajectory, the desired velocity v d and the desired yaw angular velocity ω d are all data output by the decision-making layer.
优选地,在本发明中,无人驾驶车辆为两轮或者四轮或者六轮车辆。Preferably, in the present invention, the unmanned vehicle is a two-wheel or four-wheel or six-wheel vehicle.
优选地,在本发明中,无人驾驶车辆为发动机驱动或者电机驱动。Preferably, in the present invention, the unmanned vehicle is driven by an engine or a motor.
优选地,在本发明中,编码器为绝对编码器。Preferably, in the present invention, the encoder is an absolute encoder.
以上所述的实施例仅仅是对本发明的优选实施例进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案做出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。The above-mentioned embodiments merely describe the preferred embodiments of the present invention, and do not limit the scope of the present invention. On the premise of not departing from the design spirit of the present invention, those of ordinary skill in the art can make various Such deformations and improvements shall fall within the protection scope determined by the claims of the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711134569.7A CN107901917B (en) | 2017-11-16 | 2017-11-16 | A Trajectory Tracking Control Method for Unmanned Vehicles Based on Slip-Slip Coupling Estimation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711134569.7A CN107901917B (en) | 2017-11-16 | 2017-11-16 | A Trajectory Tracking Control Method for Unmanned Vehicles Based on Slip-Slip Coupling Estimation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107901917A CN107901917A (en) | 2018-04-13 |
CN107901917B true CN107901917B (en) | 2019-07-26 |
Family
ID=61844407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711134569.7A Active CN107901917B (en) | 2017-11-16 | 2017-11-16 | A Trajectory Tracking Control Method for Unmanned Vehicles Based on Slip-Slip Coupling Estimation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107901917B (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108098770A (en) * | 2017-12-14 | 2018-06-01 | 张辉 | A kind of Trajectory Tracking Control method of mobile robot |
CN108897319A (en) * | 2018-06-23 | 2018-11-27 | 广州市柯乐名迪电子科技有限公司 | Automatic Pilot method, apparatus and system based on digital geometry figure |
EP3610993B1 (en) * | 2018-08-14 | 2025-04-09 | Beckman Coulter, Inc. | System for active motion displacement control of a robot |
CN110377017B (en) * | 2018-08-15 | 2022-11-08 | 北京京东乾石科技有限公司 | Method and device for controlling unmanned equipment to turn |
CN110171416B (en) * | 2018-09-28 | 2021-11-12 | 腾讯科技(深圳)有限公司 | Vehicle running control method and device, computer readable medium and electronic equipment |
CN109606352B (en) * | 2018-11-22 | 2020-06-26 | 江苏大学 | Vehicle path tracking and stability coordination control method |
CN110160527B (en) * | 2019-05-06 | 2020-08-28 | 安徽红蝠智能科技有限公司 | Mobile robot navigation method and device |
CN110703754B (en) * | 2019-10-17 | 2021-07-09 | 南京航空航天大学 | A trajectory planning method with highly coupled path and velocity for autonomous vehicles |
CN111142520B (en) * | 2019-12-24 | 2022-03-11 | 中国科学院合肥物质科学研究院 | Planning and control method of crawler-type unmanned vehicle on cliff obstacle road |
CN113341996A (en) * | 2021-06-25 | 2021-09-03 | 江苏高瞻数据科技有限公司 | Intelligent control device and method for unmanned vehicle to track preset track |
CN113734317A (en) * | 2021-09-18 | 2021-12-03 | 北京控制工程研究所 | Kinematic positioning method for swinging arm suspension frame structure inspection device |
CN115158332B (en) * | 2022-07-25 | 2024-09-13 | 东风越野车有限公司 | Slip rate determining method and vehicle control system of four-wheel steering vehicle |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102358287A (en) * | 2011-09-05 | 2012-02-22 | 北京航空航天大学 | Trajectory tracking control method used for automatic driving robot of vehicle |
CN106671982A (en) * | 2017-01-09 | 2017-05-17 | 厦门大学 | Multi-intelligent agent based unmanned electric car automatic overtaking system and method |
CN106926840A (en) * | 2017-03-13 | 2017-07-07 | 北京理工大学 | A kind of vehicle extremal dynamic model Trajectory Tracking Control System |
CN108098770A (en) * | 2017-12-14 | 2018-06-01 | 张辉 | A kind of Trajectory Tracking Control method of mobile robot |
-
2017
- 2017-11-16 CN CN201711134569.7A patent/CN107901917B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102358287A (en) * | 2011-09-05 | 2012-02-22 | 北京航空航天大学 | Trajectory tracking control method used for automatic driving robot of vehicle |
CN106671982A (en) * | 2017-01-09 | 2017-05-17 | 厦门大学 | Multi-intelligent agent based unmanned electric car automatic overtaking system and method |
CN106926840A (en) * | 2017-03-13 | 2017-07-07 | 北京理工大学 | A kind of vehicle extremal dynamic model Trajectory Tracking Control System |
CN108098770A (en) * | 2017-12-14 | 2018-06-01 | 张辉 | A kind of Trajectory Tracking Control method of mobile robot |
Also Published As
Publication number | Publication date |
---|---|
CN107901917A (en) | 2018-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107901917B (en) | A Trajectory Tracking Control Method for Unmanned Vehicles Based on Slip-Slip Coupling Estimation | |
CN108454623B (en) | A four-wheel independent drive unmanned electric vehicle trajectory tracking control method | |
CN108098770A (en) | A kind of Trajectory Tracking Control method of mobile robot | |
Dominguez et al. | Comparison of lateral controllers for autonomous vehicle: Experimental results | |
CN107963126B (en) | Large-curvature automatic driving steering control method for multi-axle steering vehicle | |
CN102167039B (en) | Unpiloted independently-driven and steered vehicle dynamics control quantity obtaining method | |
CN104881030B (en) | Side longitudinal coupling tracking control method for unmanned vehicle based on fast terminal sliding mode principle | |
CN107792062B (en) | An automatic parking control system | |
CN103121451B (en) | A Tracking Control Method for Lane Changing Trajectories on Curved Roads | |
CN110780674A (en) | Method for improving automatic driving track tracking control | |
CN107697065B (en) | An automatic parking control method for general parking scenes | |
WO2008072515A1 (en) | Vehicle control device | |
CN109823393A (en) | A kind of intelligent driving Vehicle tracing control method | |
CN107933686A (en) | A kind of multi-shaft steering vehicle tracking center lane line rotating direction control method and system | |
CN108569336A (en) | Vehicle kinematics model rotating direction control method is based under Dynamic Constraints | |
CN111137298B (en) | Vehicle automatic driving method, device, system and storage medium | |
CN111547111B (en) | Autonomous guiding control method for virtual rail train | |
CN114228690B (en) | Automatic driving vehicle roll control method based on DDPG and iterative control | |
CN111696339A (en) | Car following control method and system for automatic driving fleet and car | |
CN111845738B (en) | Vehicle Path Tracking Control Method Based on Dual Model Compounding | |
CN107284519A (en) | Automobile steering-by-wire control method based on adaptive terminal sliding formwork control | |
US20230126666A1 (en) | System and method for maintaining stability of a motor vehicle | |
CN112706770B (en) | Vehicle entry control system and method considering steer-by-wire delay | |
Dominguez-Quijada et al. | Comparison of lateral controllers for autonomous vehicle: experimental results | |
CN117848349B (en) | Crawler-type agricultural machinery navigation method and system when navigation RTK signal is lost |
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 |