CN112172800B - 铰接式车辆及其循迹泊车的控制方法和装置 - Google Patents
铰接式车辆及其循迹泊车的控制方法和装置 Download PDFInfo
- Publication number
- CN112172800B CN112172800B CN202011351378.8A CN202011351378A CN112172800B CN 112172800 B CN112172800 B CN 112172800B CN 202011351378 A CN202011351378 A CN 202011351378A CN 112172800 B CN112172800 B CN 112172800B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- tail
- point
- head
- 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
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000003137 locomotive effect Effects 0.000 claims description 25
- 239000000126 substance Substances 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 8
- 238000001914 filtration Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/06—Automatic manoeuvring for parking
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
本发明提供一种铰接式车辆及其循迹泊车的控制方法和装置,所述方法包括以下步骤:获取车头的质心参数;根据车头的质心参数获取车头铰接点的参数;根据车头铰接点的参数获取车尾铰接点的参数;根据车尾铰接点的参数获取车尾的质心参数;根据车尾的质心参数和预设的参考点参数计算转向指令;根据转向指令控制车辆的转向,在车辆位置达到停车点时,控制车辆停车。本发明的循迹泊车的控制方法,能够流畅泊车、且控制误差小,实现准确到达停车位置。
Description
技术领域
本发明涉及铰接式车辆技术领域,具体涉及一种铰接式车辆循迹泊车的控制方法、一种铰接式车辆循迹泊车的控制装置和一种铰接式车辆。
背景技术
现有技术涉及辅助铰接式车辆倒车的方法,其包括以下步骤:记录针对指定路径的第一铰接式车辆的预定数目的位置;记录在预定数目的位置处铰接式车辆的每个铰接接头的铰接角度;记录在预定数目的位置处第一铰接式车辆的方位;将指定路径的记录值保存在存储器中;通过使用记录值和铰接式车辆的尺寸信息来计算针对指定路径的第一铰接式车辆的扫掠区域;以及当铰接式车辆沿着指定路径倒车时使用扫掠区域来控制铰接式车辆的转向,使得铰接式车辆在倒车期间不延伸到扫掠区域外。上述技术方案需要事先记录预定数目位置的铰接角度,交接角度不易测量,操作比较繁琐,人工成本比较高,不适合批量应用。
发明内容
本发明为解决上述技术问题,提供了一种铰接式车辆循迹泊车的控制方法,能够流畅泊车、且控制误差小,实现准确到达停车位置。
本发明采用的技术方案如下:
一种铰接式车辆循迹泊车的控制方法,所述方法包括以下步骤:获取车头的质心参数;根据所述车头的质心参数获取车头铰接点的参数;根据所述车头铰接点的参数获取车尾铰接点的参数;根据所述车尾铰接点的参数获取车尾的质心参数;根据所述车尾的质心参数和预设的参考点参数计算转向指令;根据所述转向指令控制所述车辆的转向,在所述车辆位置达到停车点时,控制所述车辆停车。
根据本发明的一个实施例,所述车头的质心参数、所述车头铰接点、所述车尾铰接点和所述车尾的质心参数分别包括:位置、速度、姿态和姿态角速度,其中,所述姿态包括:航向角,所述姿态角速度包括:航向角速度,根据所述车头的质心参数获取车头铰接点的参数,包括:采用杆臂补偿的方式将所述车头的质心位置和质心速度进行转换,以获取所述车头铰接点的位置和速度;将所述车头质心的姿态和姿态角速度作为所述车头铰接点的姿态和姿态角速度。
根据本发明的一个实施例,根据所述车头铰接点的参数获取车尾铰接点的参数,包括:获取所述车辆的铰接角;对所述车辆的铰接角度进行差分均值滤波,以获得所述车辆的铰接角速度;根据所述车头铰接点的航向角、所述车头铰接点的航向角速度、所述车辆的铰接角和所述车辆的铰接角度速度获取所述车尾铰接点的航向角和航向角速度;将所述车头铰接点的位置和速度作为所述车尾铰接点的位置和速度。
根据本发明的一个实施例,根据所述车头铰接点的航向角、所述车头铰接点的航向角速度、所述车辆的铰接角度和所述车辆的铰接角度速度获取所述车尾铰接点的航向角和航向角速度,包括:将所述车头铰接点的航向角与所述车辆的铰接角之和作为所述车尾铰接点的航向角;将所述车头铰接点的航向角速度与所述车辆的铰接角度速度之和作为所述车尾铰接点的航向角速度。
根据本发明的一个实施例,根据所述车尾铰接点的参数获取车尾的质心参数,包括:采用杆臂补偿的方式将所述车尾铰接点的位置和速度进行转换,以获取所述车尾质心的位置和速度;将所述车尾铰接点的航向角和航向角速度作为所述车尾质心的航向角和航向角速度。
根据本发明的一个实施例,根据所述车尾的质心参数和预设的参考点参数计算转向指令,包括:计算所述车尾的质心位置、速度、航向角和航向角速度分别与所述预设的参考点的位置、速度、航向角和航向角速度之间的误差;根据位置误差、速度误差、航向角误差和航向角速度误差计算所述转向指令。
根据本发明的一个实施例,通过下述公式计算所述位置误差和所述速度误差:
其中,表示所述位置误差,和表示所述车尾的质心位置坐标,
和表示所述预设参考点的位置坐标,表示航向角,表示所述预设参考点的
航向角,表示所述速度误差,表示所述车尾质心的东向速度,表示所述预
设参考点的东向速度,表示所述车尾质心的北向速度,表示所述预设参考点的北
向速度。
根据本发明的一个实施例,通过下述公式计算所述转向指令:
本发明还提出了一种铰接式车辆循迹泊车的控制装置,包括:第一获取模块,用于获取车头的质心参数;第二获取模块,用于根据所述车头的质心参数获取车头铰接点的参数;第三获取模块,用于根据所述车头铰接点的参数获取车尾铰接点的参数;第四获取模块,用于根据所述车尾铰接点的参数获取车尾的质心参数;计算模块,用于根据所述车尾的质心参数和预设的参考点参数计算转向指令;控制模块,用于根据所述转向指令控制所述车辆的转向,在所述车辆位置达到停车点时,控制所述车辆停车。
本发明还提出了一种铰接式车辆,包括上述的铰接式车辆循迹泊车的控制装置。
本发明的有益效果:
本发明能够在现有的铰接式车辆上已经具备的传感器的基础上,通过控制逻辑实现流畅泊车、且控制误差小,实现准确到达停车位置。
附图说明
图1为本发明实施例的铰接式车辆循迹泊车的控制方法的流程图;
图2为本发明一个实施例的车头质心的位置和速度转换到车头铰接点的示意图;
图3为本发明一个实施例的铰接式车辆泊车的示意图;
图4为本发明实施例的铰接式车辆循迹泊车的控制装置的方框示意图;
图5为本发明实施例的车辆的方框示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例的铰接式车辆循迹泊车的控制方法的流程图。
如图1所示,本发明实施例的铰接式车辆循迹泊车的控制方法可包括以下步骤:
S1,获取车头的质心参数。
在本发明的一个实施例中,车头质心参数可包括:车头质心的位置、速度、姿态和姿态角速度,其中,质心的位置包括经度、纬度和高度,速度包括东、北、天三个方向的速度,姿态可包括航向角、俯仰角和横滚角,姿态角速度包括:航向角速度、俯仰角速度和横滚角速度。由于目前的车上装有惯性导航,且定位传感器安装在车辆的车头位置,因此可以获得车头质心的参数。
S2,根据车头的质心参数获取车头铰接点的参数。其中,车头铰接点的参数包括:车头铰接点的位置、车头铰接点的速度,车头铰接点的姿态和车头铰接点的姿态角速度。
根据本发明的一个实施例,根据车头的质心参数获取车头铰接点的参数,包括:采用杆臂补偿的方式将车头的质心位置和质心速度进行转换,以获取车头铰接点的位置和速度;将车头质心的姿态和姿态角速度作为车头铰接点的姿态和姿态角速度。
具体而言,由于车头质心与车头铰接点在同一个刚体上,因此不用转换姿态以及姿态角速度,只需要将车头质心的位置和速度进行转换,得到车头铰接点的位置和速度。也就是说,车头质心的姿态(航向角、俯仰角、横滚角)和姿态角速度(航向角速度、俯仰角速度、横滚角速度)即为车头铰接点的姿态和姿态角速度。
采用杆臂补偿的方式将车头质心的位置和速度转换到车头铰接点的位置和速度,具体的转换过程如下所述:
根据图1中的相对位置关系,结合相对求导公式,可以得到车头铰接点与车头质心位置关系:
其中,表示车头铰接点的速度矢量,表示车头质心的速度矢量,
表示在车体系(b系)相对于导航坐标系(n系)的姿态矩阵, 分别表示航向
角、俯仰角和横滚角,表示,表示,表示,表
示,表示,表示,表示向量对应的叉乘矩
阵,为b系相对于n系的角速度,可近似为IMU(Inertial Measurement Unit,惯性测量
仪)的陀螺仪输出,表示车头铰接点相对于车头质心的矢量,表示车头铰接点的
位置矢量,表示车头质心的位置矢量,表示参数矩阵,表示纬度L的正
割函数,为高度h位置子午圈主曲率半径,为高度h位置卯酉圈主曲率半径,为子午圈主曲率半径,为卯酉圈主曲率半径,B表示经度,a表示地球长轴半径,b
表示地球短轴半径,e表示地球椭圆面的离心率。
S3,根据车头铰接点的参数获取车尾铰接点的参数。
根据本发明的一个实施例,根据车头铰接点的参数获取车尾铰接点的参数,包括:获取车辆的铰接角;对车辆的铰接角度进行差分均值滤波,以获得车辆的铰接角速度;根据车头铰接点的航向角、车头铰接点的航向角速度、车辆的铰接角和车辆的铰接角度速度获取车尾铰接点的航向角和航向角速度;将车头铰接点的位置和速度作为车尾铰接点的位置和速度。
进一步地,根据本发明的一个实施例,根据车头铰接点的航向角、车头铰接点的航向角速度、车辆的铰接角度和车辆的铰接角度速度获取车尾铰接点的航向角和航向角速度,包括:将车头铰接点的航向角与车辆的铰接角之和作为车尾铰接点的航向角;将车头铰接点的航向角速度与车辆的铰接角度速度之和作为车尾铰接点的航向角速度。
具体而言,由于车头铰接点和车尾铰接点是同一个点,所以车头交接点的位置和速度即为车尾铰接点的位置和速度,但是,车头交接点固定在车头部分,而车尾铰接点固定在车尾部分,所以车头铰接点与车尾铰接点的航向角和航向角速度不同。
通过铰接角度传感器获取铰接角度,如图3中的α角,对获取的铰接角度进行差分均值滤波,可以得到铰接角速度ω′,假设,获取一些列铰接角度值α1、α2、α3、α4、α5、α6、α7、α8、α9、α10、α11,计算周期为T,那么可以对应获取铰接角速度的值ω1′=(α2-α1)/T,…,ω10′=(α11-α10)/T,设置滤波长度为10,可以得到铰接角速度ω′=(ω1′+ω2′+…+ω10′)/10。可以理解的是,如果滤波长度不够10的话,那么得到几个数据就按照几个数据求平均值,使用滤波的目的是为了消除差分的噪音。
假设车头铰接点的航向角为(与车头质心的航向角相同)、航向角速度为
(与车头质心的航向角速度相同),车尾铰接点的航向角为、航向角速度为,那么通
过以下公式即可计算得到车尾铰接点的航向角为、航向角速度为:,。
S4,根据车尾铰接点的参数获取车尾的质心参数。
根据本发明的一个实施例,根据所述车尾铰接点的参数获取车尾的质心参数,包括:采用杆臂补偿的方式将车尾铰接点的位置和速度进行转换,以获取车尾质心的位置和速度;将车尾铰接点的航向角和航向角速度作为车尾质心的航向角和航向角速度。
与上述实施例中根据车头的质心参数获取车头的铰接点参数相同的道理,利用杆臂补偿的方式,根据车尾铰接点的参数获取车尾的质心参数。其中,车尾铰接点与车尾质心在同一个刚体上,因此不需要转换姿态和姿态角速度,只需要将车尾铰接点的位置和速度进行转换。具体地转换方式参照上述的实施例,这里不再详述。
S5,根据车尾的质心参数和预设的参考点参数计算转向指令。
其中,预设的参考点的获取方式为:图3中有一系列目标轨迹点(每个参考点信息有:位置、东北天三个方向的速度、航向角、航向角速度)。将车尾质心的位置坐标转换到与参考点相同的坐标系中,根据车尾的质心位置查找与其最近的参考点,作为预设的参考点。
根据本发明的一个实施例,根据车尾的质心参数和预设的参考点参数计算转向指令,包括:计算车尾的质心位置、速度、航向角和航向角速度分别与预设的参考点的位置、速度、航向角和航向角速度之间的误差;根据位置误差、速度误差、航向角误差和航向角速度误差计算转向指令。
进一步地,在本发明的一个实施例中,通过下述公式计算所述位置误差和所述速度误差:
其中,表示位置误差,和表示车尾的质心位置坐标,和表
示预设参考点的位置坐标,表示航向角,表示所述预设参考点的航向角,
表示速度误差,表示车尾质心的东向速度,表示预设参考点的东向速度,表示
车尾质心的北向速度,表示预设参考点的北向速度。
通过下述公式计算转向指令:
具体而言,假设预设的参考点的参数包括:位置坐标(,),东向速度,北向速度,航向角、航向角速度,车尾的质心的参数为:质心位置
坐标(,),东向速度,北向速度,航向角、航向角速度,那么,车辆的横
向误差和横向速度误差如下所示:
式中,两公式里的、涉及到把预设的参考点到车尾的质心的位
置矢量、速度矢量转换到预设的参考点坐标系(坐标原点为预设的参考点,纵坐标为预设的
参考点的切线方向,如图3中预设的参考点的坐标系)中,横坐标即为横向位置误差、横向速
度误差。需要说明的是,航向北向为0度,北偏西为正,北偏东为负。
根据实时计算的横向位置误差、横向速度误差、航向角误差、航向角速度误差。采用PD控制算法,通过以下公式计算转向指令:。其中,具有正负的区分,正负号表示控制车辆转向的反向,例如,当为负值时,控制车
辆向左转,当为正值时,控制车辆向右转。
可以理解的是,为了减小上述几次转换过程中的噪声,还可对获取的转向指令进行低通滤波。
S6,根据转向指令控制车辆的转向,在车辆位置达到停车点时,控制车辆停车。
也就是说,实时判断车辆位置与泊车停车点的位置之间的关系,根据转向指令控制车辆进行转向,当车辆达到泊车停车点时,控制车辆停车,从而无需额外增加定位传感器,且不需要预先记录预定数目位置的铰接角度,利用现有的车头部分设置的定位传感器,进行车头的质心参数和车尾的质心参数的转换,实现流畅泊车,且控制误差小,能够准确的到达停车点停车。
综上所述,本发明的控制方法,根据车头的质心参数获取车头铰接点的参数;根据车头铰接点的参数获取车尾铰接点的参数;根据车尾铰接点的参数获取车尾的质心参数;根据车尾的质心参数和预设的参考点参数计算转向指令;根据转向指令控制车辆的转向,在车辆位置达到停车点时,控制车辆停车。从而实现流畅泊车、且控制误差小,实现准确到达停车位置。
对应上述实施例,本发明还提出了一种铰接式车辆循迹泊车的控制装置。
图4为本发明实施例的铰接式车辆循迹泊车的控制装置的方框示意图。
如图4所示,本发明实施例的铰接式车辆循迹泊车的控制装置可包括:第一获取模块10、第二获取模块20、第三获取模块30、第四获取模块40、计算模块50和控制模块60。
其中,第一获取模块10用于获取车头的质心参数。第二获取模块20用于根据车头的质心参数获取车头铰接点的参数。第三获取模块30用于根据车头铰接点的参数获取车尾铰接点的参数。第四获取模块40用于根据车尾铰接点的参数获取车尾的质心参数。计算模块50用于根据车尾的质心参数和预设的参考点参数计算转向指令。控制模块60用于根据转向指令控制车辆的转向,在车辆位置达到停车点时,控制车辆停车。
根据本发明的一个实施例,车头的质心参数、车头铰接点、车尾铰接点和车尾的质心参数分别包括:位置、速度、姿态和姿态角速度,其中,姿态包括:航向角,姿态角速度包括:航向角速度,第二获取模块20根据车头的质心参数获取车头铰接点的参数,具体用于,采用杆臂补偿的方式将车头的质心位置和质心速度进行转换,以获取车头铰接点的位置和速度;将车头质心的姿态和姿态角速度作为车头铰接点的姿态和姿态角速度。
根据本发明的一个实施例,第三获取模块30根据车头铰接点的参数获取车尾铰接点的参数,具体用于,获取车辆的铰接角;对车辆的铰接角度进行差分均值滤波,以获得车辆的铰接角速度;根据车头铰接点的航向角、车头铰接点的航向角速度、车辆的铰接角和车辆的铰接角度速度获取车尾铰接点的航向角和航向角速度;将车头铰接点的位置和速度作为车尾铰接点的位置和速度。
根据本发明的一个实施例,第三获取模块30根据车头铰接点的航向角、车头铰接点的航向角速度、车辆的铰接角度和车辆的铰接角度速度获取车尾铰接点的航向角和航向角速度,具体用于,将车头铰接点的航向角与车辆的铰接角之和作为车尾铰接点的航向角;将车头铰接点的航向角速度与车辆的铰接角度速度之和作为车尾铰接点的航向角速度。
根据本发明的一个实施例,第四获取模块40根据车尾铰接点的参数获取车尾的质心参数,具体用于,采用杆臂补偿的方式将车尾铰接点的位置和速度进行转换,以获取车尾质心的位置和速度;将车尾铰接点的航向角和航向角速度作为车尾质心的航向角和航向角速度。
根据本发明的一个实施例,计算模块50根据车尾的质心参数和预设的参考点参数计算转向指令,包括:计算车尾的质心位置、速度、航向角和航向角速度分别与预设的参考点的位置、速度、航向角和航向角速度之间的误差;根据位置误差、速度误差、航向角误差和航向角速度误差计算转向指令。
根据本发明的一个实施例,计算模块50通过下述公式计算位置误差和速度误差:
其中,表示位置误差,和表示车尾的质心位置坐标,和表
示预设参考点的位置坐标,表示航向角,表示所述预设参考点的航向角,
表示速度误差,表示车尾质心的东向速度,表示预设参考点的东向速度,表示
车尾质心的北向速度,表示预设参考点的北向速度。
根据本发明的一个实施例,计算模块50通过下述公式计算转向指令:
需要说明的是,本发明实施例的铰接式车辆循迹泊车的控制装置中未披露的细节,请参照本发明实施例的铰接式车辆循迹泊车的控制方法中所披露的细节,具体这里不再赘述。
根据本发明实施例的铰接式车辆循迹泊车的控制装置,第一获取模块获取车头的质心参数,第二获取模块根据车头的质心参数获取车头铰接点的参数,第三获取模块根据车头铰接点的参数获取车尾铰接点的参数,第四获取模块根据车尾铰接点的参数获取车尾的质心参数,计算模块根据车尾的质心参数和预设的参考点参数计算转向指令,控制模块根据转向指令控制车辆的转向,在车辆位置达到停车点时,控制车辆停车。由此,能够流畅泊车、且控制误差小,实现准确到达停车位置。
对应上述实施例,本发明还提出了一种铰接式车辆。
图5为本发明实施例的车辆的方框示意图。
如图5所示,本发明实施例的车辆100可包括:上述的铰接式车辆循迹泊车的控制装置110。
本发明实施例的车辆,通过上述的铰接式车辆循迹泊车的控制装置,能够流畅泊车、且控制误差小,实现准确到达停车位置。
对应上述实施例,本发明还提出一种计算机设备。
本发明实施例的计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行该计算机程序时,可实现根据本发明上述实施例所述的铰接式车辆循迹泊车的控制方法。
根据本发明实施例的计算机设备,处理器执行存储在存储器上的计算机程序时,首先获取车头的质心参数,然后根据车头的质心参数获取车头铰接点的参数,接着根据车头铰接点的参数获取车尾铰接点的参数,根据车尾铰接点的参数获取车尾的质心参数,然后根据车尾的质心参数和预设的参考点参数计算转向指令,最后根据转向指令控制车辆的转向,在车辆位置达到停车点时,控制车辆停车,从而能够流畅泊车、且控制误差小,实现准确到达停车位置。
对应上述实施例,本发明还提出一种非临时性计算机可读存储介质。
本发明实施例的非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可实现根据本发明上述实施例所述的铰接式车辆循迹泊车的控制方法。
根据本发明实施例的非临时性计算机可读存储介质,处理器执行存储在其上的计算机程序时,首先获取车头的质心参数,然后根据车头的质心参数获取车头铰接点的参数,接着根据车头铰接点的参数获取车尾铰接点的参数,根据车尾铰接点的参数获取车尾的质心参数,然后根据车尾的质心参数和预设的参考点参数计算转向指令,最后根据转向指令控制车辆的转向,在车辆位置达到停车点时,控制车辆停车,从而能够流畅泊车、且控制误差小,实现准确到达停车位置。
对应上述实施例,本发明还提出一种计算机程序产品。
当本发明实施例的计算机程序产品中的指令由处理器执行时,可执行根据本发明上述实施例所述的铰接式车辆循迹泊车的控制方法。
根据本发明实施例的计算机程序产品,处理器执行其中的指令时,首先获取车头的质心参数,然后根据车头的质心参数获取车头铰接点的参数,接着根据车头铰接点的参数获取车尾铰接点的参数,根据车尾铰接点的参数获取车尾的质心参数,然后根据车尾的质心参数和预设的参考点参数计算转向指令,最后根据转向指令控制车辆的转向,在车辆位置达到停车点时,控制车辆停车,从而能够流畅泊车、且控制误差小,实现准确到达停车位置。
在本发明的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (10)
1.一种铰接式车辆循迹泊车的控制方法,其特征在于,所述方法包括以下步骤:
获取车头的质心参数;
根据所述车头的质心参数获取车头铰接点的参数;
根据所述车头铰接点的参数获取车尾铰接点的参数;
根据所述车尾铰接点的参数获取车尾的质心参数;
根据所述车尾的质心参数和预设的参考点参数计算转向指令;
根据所述转向指令控制所述车辆的转向,在所述车辆位置达到停车点时,控制所述车辆停车。
2.根据权利要求1所述的铰接式车辆循迹泊车的控制方法,其特征在于,所述车头的质心参数、所述车头铰接点、所述车尾铰接点和所述车尾的质心参数分别包括:位置、速度、姿态和姿态角速度,其中,所述姿态包括:航向角,所述姿态角速度包括:航向角速度,根据所述车头的质心参数获取车头铰接点的参数,包括:
采用杆臂补偿的方式将所述车头的质心位置和质心速度进行转换,以获取所述车头铰接点的位置和速度;
将所述车头质心的姿态和姿态角速度作为所述车头铰接点的姿态和姿态角速度。
3.根据权利要求2所述的铰接式车辆循迹泊车的控制方法,其特征在于,根据所述车头铰接点的参数获取车尾铰接点的参数,包括:
获取所述车辆的铰接角;
对所述车辆的铰接角度进行差分均值滤波,以获得所述车辆的铰接角速度;
根据所述车头铰接点的航向角、所述车头铰接点的航向角速度、所述车辆的铰接角和所述车辆的铰接角度速度获取所述车尾铰接点的航向角和航向角速度;
将所述车头铰接点的位置和速度作为所述车尾铰接点的位置和速度。
4.根据权利要求3所述的铰接式车辆循迹泊车的控制方法,其特征在于,根据所述车头铰接点的航向角、所述车头铰接点的航向角速度、所述车辆的铰接角度和所述车辆的铰接角度速度获取所述车尾铰接点的航向角和航向角速度,包括:
将所述车头铰接点的航向角与所述车辆的铰接角之和作为所述车尾铰接点的航向角;
将所述车头铰接点的航向角速度与所述车辆的铰接角度速度之和作为所述车尾铰接点的航向角速度。
5.根据权利要求4所述的铰接式车辆循迹泊车的控制方法,其特征在于,根据所述车尾铰接点的参数获取车尾的质心参数,包括:
采用杆臂补偿的方式将所述车尾铰接点的位置和速度进行转换,以获取所述车尾质心的位置和速度;
将所述车尾铰接点的航向角和航向角速度作为所述车尾质心的航向角和航向角速度。
6.根据权利要求5所述的铰接式车辆循迹泊车的控制方法,其特征在于,根据所述车尾的质心参数和预设的参考点参数计算转向指令,包括:
计算所述车尾的质心位置、速度、航向角和航向角速度分别与所述预设的参考点的位置、速度、航向角和航向角速度之间的误差;
根据位置误差、速度误差、航向角误差和航向角速度误差计算所述转向指令。
9.一种铰接式车辆循迹泊车的控制装置,其特征在于,包括:
第一获取模块,用于获取车头的质心参数;
第二获取模块,用于根据所述车头的质心参数获取车头铰接点的参数;
第三获取模块,用于根据所述车头铰接点的参数获取车尾铰接点的参数;
第四获取模块,用于根据所述车尾铰接点的参数获取车尾的质心参数;
计算模块,用于根据所述车尾的质心参数和预设的参考点参数计算转向指令;
控制模块,用于根据所述转向指令控制所述车辆的转向,在所述车辆位置达到停车点时,控制所述车辆停车。
10.一种铰接式车辆,其特征在于,包括根据权利要求9所述的铰接式车辆循迹泊车的控制装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011351378.8A CN112172800B (zh) | 2020-11-27 | 2020-11-27 | 铰接式车辆及其循迹泊车的控制方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011351378.8A CN112172800B (zh) | 2020-11-27 | 2020-11-27 | 铰接式车辆及其循迹泊车的控制方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112172800A CN112172800A (zh) | 2021-01-05 |
CN112172800B true CN112172800B (zh) | 2021-03-02 |
Family
ID=73918690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011351378.8A Active CN112172800B (zh) | 2020-11-27 | 2020-11-27 | 铰接式车辆及其循迹泊车的控制方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112172800B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113619679B (zh) * | 2021-08-27 | 2023-06-20 | 中汽创智科技有限公司 | 电动汽车倒车循迹方法、装置、存储介质和终端 |
CN115325992B (zh) * | 2022-10-10 | 2023-12-05 | 南京华擎交通科技有限公司 | 一种基于递推平均滤波的汽车列车铰接角测量方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1795121A (zh) * | 2004-02-25 | 2006-06-28 | 戴姆勒-克莱斯勒股份公司 | 用于车辆组合的控制*** |
DE102008004159A1 (de) * | 2008-01-14 | 2009-08-20 | Volkswagen Ag | Verfahren zum Unterstützen eines Fahrers beim Manövrieren eines Zugfahrzeugs und Zugfahrzeug |
DE102011101990B3 (de) * | 2011-05-19 | 2012-10-18 | Volkswagen Aktiengesellschaft | Verfahren und Vorrichtung zur Bestimmung eines relativen Deichselwinkels |
EP2634071A1 (de) * | 2012-03-03 | 2013-09-04 | WABCO GmbH | Verfahren und Vorrichtung zur Steuerung des Rangiervorgangs eines Fahrzeuggespanns |
CN103608242A (zh) * | 2011-05-06 | 2014-02-26 | 沃尔沃建筑设备公司 | 用于控制工程机械的方法和工程机械 |
CN103963782A (zh) * | 2014-05-09 | 2014-08-06 | 济南大学 | 拖挂式移动机器人平行泊车方法 |
CN105264451A (zh) * | 2013-05-15 | 2016-01-20 | 沃尔沃卡车集团 | 辅助铰接式车辆倒车的方法 |
CN109747637A (zh) * | 2019-03-13 | 2019-05-14 | 合肥工业大学 | 一种半挂汽车列车倒车入位的诱导控制方法 |
CN111071338A (zh) * | 2019-12-30 | 2020-04-28 | 合肥工业大学 | 一种半挂汽车列车直线稳定倒车的铰接角度确定方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007011180A1 (de) * | 2007-03-06 | 2008-09-11 | Daimler Ag | Rangierhilfe und Verfahren für Fahrer von Fahrzeugen bzw. Fahrzeuggespannen, welche aus gegeneinander knickbare Fahrzeugelementen bestehen |
-
2020
- 2020-11-27 CN CN202011351378.8A patent/CN112172800B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1795121A (zh) * | 2004-02-25 | 2006-06-28 | 戴姆勒-克莱斯勒股份公司 | 用于车辆组合的控制*** |
DE102008004159A1 (de) * | 2008-01-14 | 2009-08-20 | Volkswagen Ag | Verfahren zum Unterstützen eines Fahrers beim Manövrieren eines Zugfahrzeugs und Zugfahrzeug |
CN103608242A (zh) * | 2011-05-06 | 2014-02-26 | 沃尔沃建筑设备公司 | 用于控制工程机械的方法和工程机械 |
DE102011101990B3 (de) * | 2011-05-19 | 2012-10-18 | Volkswagen Aktiengesellschaft | Verfahren und Vorrichtung zur Bestimmung eines relativen Deichselwinkels |
EP2634071A1 (de) * | 2012-03-03 | 2013-09-04 | WABCO GmbH | Verfahren und Vorrichtung zur Steuerung des Rangiervorgangs eines Fahrzeuggespanns |
CN105264451A (zh) * | 2013-05-15 | 2016-01-20 | 沃尔沃卡车集团 | 辅助铰接式车辆倒车的方法 |
CN103963782A (zh) * | 2014-05-09 | 2014-08-06 | 济南大学 | 拖挂式移动机器人平行泊车方法 |
CN109747637A (zh) * | 2019-03-13 | 2019-05-14 | 合肥工业大学 | 一种半挂汽车列车倒车入位的诱导控制方法 |
CN111071338A (zh) * | 2019-12-30 | 2020-04-28 | 合肥工业大学 | 一种半挂汽车列车直线稳定倒车的铰接角度确定方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112172800A (zh) | 2021-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111238520B (zh) | 自动驾驶变道路径规划方法、装置和电子设备 | |
CN112172800B (zh) | 铰接式车辆及其循迹泊车的控制方法和装置 | |
JP3984112B2 (ja) | 車両位置修正装置および距離しきい値設定方法 | |
JP6700382B2 (ja) | 車線縁石補助による自律走行車の車線逸脱検出及び車線維持システム | |
JP6668375B2 (ja) | 比例、積分及び微分(pid)コントローラを用いた自律走行車のステアリング制御方法及びシステム | |
JP6689966B2 (ja) | 減速縁石に基づく自律走行車の方向検出及び車線維持システム | |
WO2019180919A1 (ja) | 経路生成装置、および、車両制御システム | |
JP6890639B2 (ja) | 自動運転のための交差検証に基づく自動lidarキャリブレーション | |
JP2020066428A (ja) | 自動運転車両のための人間の運転行動を模倣する2段階基準線平滑化方法 | |
JP2019189214A (ja) | 自動運転車の経路計画用のドリフト補正の方法 | |
CN108146424A (zh) | 自动泊车路径控制方法和控制***以及车辆 | |
CN108116497A (zh) | 用于智能驾驶的转向预瞄点、转向角的确定方法及装置 | |
JP2019137391A (ja) | 自動運転車両のための自己位置推定方法、システム及び機械可読媒体 | |
JP2618254B2 (ja) | 走行経路表示装置 | |
CN109405837A (zh) | 物体定位方法、应用和车辆 | |
US20220315037A1 (en) | Lane changing based only on local information | |
CN111176298A (zh) | 一种无人车轨迹录制与轨迹跟踪方法 | |
CN111634331B (zh) | 一种自动驾驶车辆的转向控制方法、装置及*** | |
US20080170074A1 (en) | Method For Generating a Map Depiction For Optimal Perceptibility of Streets to Travel Through | |
CN113867343A (zh) | 机器人移动方法、装置、机器人及存储介质 | |
JPH0544603B2 (zh) | ||
CN112572420B (zh) | 铰接式车辆泊车控制方法、装置及铰接式车辆 | |
JPH06201392A (ja) | 道路地図データの作成方法 | |
JP6704488B1 (ja) | 座標データ補正装置およびこれを用いた移動体追従装置並びに移動体追従方法 | |
JPH0772926A (ja) | 推測航法における推測位置修正方法 |
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 |