CN112572420B - Articulated vehicle parking control method, device and articulated vehicle - Google Patents
Articulated vehicle parking control method, device and articulated vehicle Download PDFInfo
- Publication number
- CN112572420B CN112572420B CN202011542450.5A CN202011542450A CN112572420B CN 112572420 B CN112572420 B CN 112572420B CN 202011542450 A CN202011542450 A CN 202011542450A CN 112572420 B CN112572420 B CN 112572420B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- angular velocity
- articulation
- mass
- center
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000004590 computer program Methods 0.000 claims description 18
- 238000001914 filtration Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 12
- 238000005259 measurement Methods 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 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
技术领域technical field
本申请涉及车辆泊车技术领域,尤其涉及一种铰接式车辆泊车控制方法、装置及铰接式车辆。The present application relates to the technical field of vehicle parking, and in particular, to an articulated vehicle parking control method and device, and an articulated vehicle.
背景技术Background technique
现有技术中辅助铰接式车辆倒车泊车的方法,包括以下步骤:记录针对指定路径的第一铰接式车辆的预定数目的位置;记录在预定数目的位置处铰接式车辆的每个铰接接头的铰接角度;记录在预定数目的位置处第一铰接式车辆的方位;将指定路径的记录值保存在存储器中;通过使用记录值和铰接式车辆的尺寸信息来计算针对指定路径的第一铰接式车辆的扫掠区域;以及当铰接式车辆沿着指定路径倒车时使用扫掠区域来控制铰接式车辆的转向,使得铰接式车辆在倒车期间不延伸到扫掠区域外。然而,该方法需要事先记录预定数目位置的铰接角度,且铰接角度不易测量,操作比较繁琐,人工成本比较高。A method for assisting reverse parking of an articulated vehicle in the prior art includes the steps of: recording a predetermined number of positions of a first articulated vehicle for a specified path; Articulation angle; record the orientation of the first articulated vehicle at a predetermined number of positions; save the recorded value of the designated path in memory; calculate the first articulated vehicle for the designated path by using the recorded value and the dimensional information of the articulated vehicle a swept area of the vehicle; and using the swept area to control the steering of the articulated vehicle when the articulated vehicle is reversing along a specified path so that the articulated vehicle does not extend beyond the swept area during reversing. However, this method needs to record the hinge angles of a predetermined number of positions in advance, and the hinge angles are not easy to measure, the operation is complicated, and the labor cost is relatively high.
发明内容SUMMARY OF THE INVENTION
本申请提供一种铰接式车辆泊车控制方法、装置及铰接式车辆,以实现准确泊车。The present application provides a parking control method and device for an articulated vehicle, and an articulated vehicle, so as to realize accurate parking.
本申请提供一种铰接式车辆泊车控制方法,包括:The present application provides a parking control method for an articulated vehicle, including:
基于分设在车辆的铰接轴两端的角度传感器所采集的铰接角度,确定车辆的铰接角速度;Determine the articulation angular velocity of the vehicle based on the articulation angle collected by the angle sensors located at both ends of the articulation shaft of the vehicle;
基于车头质心参数,以及所述车辆的铰接角速度,确定车辆的转向参数;Determine the steering parameters of the vehicle based on the head mass center parameter and the articulation angular velocity of the vehicle;
基于所述车辆的转向参数,控制车辆泊车至停车点。Based on the steering parameters of the vehicle, the vehicle is controlled to park to a parking spot.
根据本申请提供的一种铰接式车辆泊车控制方法,所述基于分设在车辆的铰接轴两端的角度传感器所采集的铰接角度,确定车辆的铰接角速度,包括:According to a parking control method for an articulated vehicle provided by the present application, the articulation angular velocity of the vehicle is determined based on the articulation angles collected by angle sensors disposed at both ends of the articulation shaft of the vehicle, including:
通过分设在车辆的铰接轴两端的角度传感器,采集第一铰接角度集和第二铰接角度集;Collect the first articulation angle set and the second articulation angle set by means of angle sensors disposed at both ends of the articulation shaft of the vehicle;
基于第一铰接角度集确定第一角速度,基于第二铰接角度集确定第二角速度;determining the first angular velocity based on the first set of articulation angles, and determining the second angular velocity based on the second set of articulation angles;
基于所述第一角速度和所述第二角速度,确定车辆的铰接角速度。Based on the first angular velocity and the second angular velocity, an articulation angular velocity of the vehicle is determined.
根据本申请提供的一种铰接式车辆泊车控制方法,所述通过分设在车辆的铰接轴两端的角度传感器,采集第一铰接角度集和第二铰接角度集,包括:According to an articulated vehicle parking control method provided by the present application, the collection of the first articulation angle set and the second articulation angle set by means of angle sensors disposed at both ends of the articulation shaft of the vehicle, including:
每隔第一预设时间间隔,通过设置在铰接轴一端的铰接角度传感器采集一个第一铰接角度,并置入所述第一铰接角度集;collecting a first articulation angle through a articulation angle sensor disposed at one end of the articulation shaft every first preset time interval, and placing the first articulation angle set;
每隔第二预设时间间隔,通过设置在铰接轴另一端的铰接角度传感器采集一个第二铰接角度,并置入所述第二铰接角度集。Every second preset time interval, a second articulation angle is collected by the articulation angle sensor disposed at the other end of the articulation shaft, and the second articulation angle set is set.
根据本申请提供的一种铰接式车辆泊车控制方法,所述基于第一铰接角度集确定第一角速度,基于第二铰接角度集确定第二角速度,包括:According to a parking control method for an articulated vehicle provided by the present application, the determining of the first angular velocity based on the first articulation angle set and the determination of the second angular velocity based on the second articulation angle set include:
基于所述第一铰接角度集中每两个相邻角度值的差值,以及所述第一预设时间间隔,确定第一初始角速度,并对各第一初始角速度进行滤波处理后获取所述第一角速度;Based on the difference between every two adjacent angle values in the first articulation angle set and the first preset time interval, a first initial angular velocity is determined, and each first initial angular velocity is filtered to obtain the first initial angular velocity. angular velocity;
基于所述第二铰接角度集中每两个相邻角度值的差值,以及所述第二预设时间间隔,确定第二初始角速度,并对各第二初始角速度进行滤波处理后获取所述第二角速度。Based on the difference between every two adjacent angle values in the second articulation angle set and the second preset time interval, a second initial angular velocity is determined, and each second initial angular velocity is filtered to obtain the first angular velocity. angular velocity.
根据本申请提供的一种铰接式车辆泊车控制方法,所述基于车头质心参数,以及所述车辆的铰接角速度,确定车辆的转向参数,包括:According to a parking control method for an articulated vehicle provided by the present application, the steering parameters of the vehicle are determined based on the parameters of the center of mass of the front of the vehicle and the articulation angular velocity of the vehicle, including:
基于车头质心参数,确定车头铰接点参数;Based on the parameters of the center of mass of the head, determine the parameters of the hinge point of the head;
基于所述车头铰接点参数,以及车辆的铰接角速度,确定车尾的质心参数;Based on the front articulation point parameters and the articulation angular velocity of the vehicle, determine the mass center parameter of the rear of the vehicle;
基于所述车尾的质心参数,确定车辆的转向参数。Based on the parameters of the center of mass of the rear of the vehicle, the steering parameters of the vehicle are determined.
根据本申请提供的一种铰接式车辆泊车控制方法,所述车头质心参数包括:车头质心的位置、车头质心的速度、车头质心的航向角以及车头质心的航向角速度,所述车头铰接点参数包括:车头铰接点的位置、车头铰接点的速度、车头铰接点的航向角以及车头铰接点的航向角速度;According to a parking control method for an articulated vehicle provided by the present application, the parameters of the head mass center include: the position of the head mass center, the speed of the head mass center, the heading angle of the head mass center, and the heading angular velocity of the head mass center, and the head articulation point parameter Including: the position of the front hinge point, the speed of the front hinge point, the heading angle of the front hinge point and the heading angular velocity of the front hinge point;
所述基于车头质心参数,确定车头铰接点参数,包括:The determination of the parameters of the hinge point of the front of the vehicle based on the parameters of the center of mass of the front of the vehicle includes:
采用杆臂补偿的方式将所述车头质心的位置和所述车头质心的速度进行转换,获取所述车头铰接点的位置和所述车头铰接点的速度;Converting the position of the center of mass of the head and the speed of the center of mass of the head by means of lever arm compensation to obtain the position of the hinge point of the head and the speed of the hinge point of the head;
将所述车头质心的航向角作为所述车头铰接点的航向角,并将所述车头质心的航向角速度作为所述车头铰接点的航向角速度。The heading angle of the head mass center is taken as the heading angle of the head joint point, and the heading angular velocity of the head mass centre is taken as the heading angular velocity of the head joint point.
根据本申请提供的一种铰接式车辆泊车控制方法,所述车尾的质心参数包括:车尾质心的位置、车尾质心的速度、车尾质心的航向角以及车尾质心的航向角速度;According to an articulated vehicle parking control method provided by the present application, the parameters of the center of mass of the rear of the vehicle include: the position of the center of mass of the rear of the vehicle, the speed of the center of mass of the rear of the vehicle, the heading angle of the center of mass of the rear of the vehicle, and the heading angular velocity of the center of mass of the rear of the vehicle;
所述基于所述车头铰接点参数,以及车辆的铰接角速度,获取车尾的质心参数,包括:The parameters of the center of mass of the rear of the vehicle are obtained based on the parameters of the hinge point of the front of the vehicle and the hinge angular velocity of the vehicle, including:
基于所述车头铰接点的航向角,所述车头铰接点的航向角速度和所述车辆的铰接角速度,获取车尾铰接点的航向角和车尾铰接点的航向角速度;Based on the heading angle of the front joint point, the heading angular velocity of the front joint point and the joint angular velocity of the vehicle, the heading angle of the rear joint point and the heading angular velocity of the rear joint point are obtained;
将所述车头铰接点的位置作为所述车尾铰接点的位置,并将车头铰接点的速度作为所述车尾铰接点的速度;Taking the position of the front hinge point as the position of the rear hinge point, and taking the speed of the front hinge point as the speed of the rear hinge point;
采用杆臂补偿的方式将所述车尾铰接点的位置和所述车尾铰接点的速度进行转换,获取车尾质心的位置和车尾质心的速度,并将所述车尾铰接点的航向角作为所述车尾质心的航向角,以及将所述车尾铰接点的航向角速度作为所述车尾质心的航向角速度。The position of the rear hinge point and the speed of the rear hinge point are converted by lever arm compensation to obtain the position of the rear mass center and the speed of the rear mass center, and the heading of the rear hinge point is calculated. The angle is taken as the heading angle of the center of mass of the rear of the vehicle, and the heading angular velocity of the hinge point of the rear of the vehicle is taken as the heading angular velocity of the center of mass of the rear of the vehicle.
根据本申请提供的一种铰接式车辆泊车控制方法,所述基于所述车头铰接点的航向角,所述车头铰接点的航向角速度和所述车辆的铰接角速度,获取车尾铰接点的航向角和车尾铰接点的航向角速度,包括:According to a parking control method for an articulated vehicle provided by the present application, the heading of the rear hinge point is obtained based on the heading angle of the front hinge point, the heading angular velocity of the front hinge point and the hinge angular velocity of the vehicle Heading angular velocity at corner and rear articulation points, including:
将所述车头铰接点的航向角与所述车辆的铰接角速度之和,作为所述车尾铰接点的航向角;Taking the sum of the heading angle of the front hinge point and the hinge angular velocity of the vehicle as the heading angle of the rear hinge point;
将所述车头铰接点的航向角速度与所述车辆的铰接角速度之和,作为所述车尾铰接点的航向角速度。The sum of the heading angular velocity of the hinge point at the front of the vehicle and the hinge angular velocity of the vehicle is taken as the heading angular velocity of the hinge point at the rear of the vehicle.
根据本申请提供的一种铰接式车辆泊车控制方法,所述基于所述车尾的质心参数,获取车辆的转向参数,包括:According to a parking control method for an articulated vehicle provided by the present application, the obtaining of the steering parameters of the vehicle based on the parameters of the center of mass of the rear of the vehicle includes:
基于所述车尾质心的位置与预设参考点的位置,确定位置误差;determining a position error based on the position of the center of mass of the rear of the vehicle and the position of the preset reference point;
基于所述车尾质心的速度与预设参考点的速度,确定速度误差;determining a speed error based on the speed of the center of mass of the rear of the vehicle and the speed of the preset reference point;
基于所述位置误差与所述速度误差,确定车辆的转向参数。Based on the position error and the speed error, a steering parameter of the vehicle is determined.
本申请还提供一种铰接式车辆泊车控制装置,包括:The application also provides an articulated vehicle parking control device, comprising:
根据本申请提供的一种铰接式车辆泊车控制装置,角速度获取单元,用于基于分设在车辆的铰接轴两端的角度传感器所采集的铰接角度,确定车辆的铰接角速度;According to an articulated vehicle parking control device provided by the present application, an angular velocity acquisition unit is used to determine the articulation angular velocity of the vehicle based on the articulation angle collected by the angle sensors disposed at both ends of the articulation shaft of the vehicle;
转向参数获取单元,用于基于车头质心参数,以及所述车辆的铰接角速度,确定车辆的转向参数;a steering parameter obtaining unit, configured to determine the steering parameter of the vehicle based on the head mass center parameter and the articulation angular velocity of the vehicle;
泊车单元,用于基于所述车辆的转向参数,控制车辆泊车至停车点。The parking unit is used for controlling the vehicle to park to a parking spot based on the steering parameter of the vehicle.
根据本申请提供的一种铰接式车辆泊车控制装置,所述角速度获取单元,包括:According to an articulated vehicle parking control device provided by the present application, the angular velocity acquisition unit includes:
第一获取单元,用于通过分设在车辆的铰接轴两端的角度传感器,采集第一铰接角度集和第二铰接角度集;a first acquisition unit, configured to collect the first articulation angle set and the second articulation angle set through angle sensors disposed at both ends of the articulation shaft of the vehicle;
第二获取单元,用于基于第一铰接角度集确定第一角速度,基于第二铰接角度集确定第二角速度;a second acquiring unit, configured to determine the first angular velocity based on the first articulation angle set, and determine the second angular velocity based on the second articulation angle set;
第三获取单元,用于基于所述第一角速度和所述第二角速度,确定车辆的铰接角速度。A third acquiring unit, configured to determine the articulation angular velocity of the vehicle based on the first angular velocity and the second angular velocity.
根据本申请提供的一种铰接式车辆泊车控制装置,所述转向参数获取单元,包括:According to an articulated vehicle parking control device provided by the present application, the steering parameter acquisition unit includes:
第一参数获取单元,用于基于车头质心参数,确定车头铰接点参数;a first parameter acquisition unit, configured to determine the parameters of the front hinge point based on the parameters of the front center of mass;
第二参数获取单元,用于基于所述车头铰接点参数,以及车辆的铰接角速度,确定车尾的质心参数;a second parameter acquisition unit, configured to determine the center of mass parameter of the rear of the vehicle based on the front hinge point parameters and the hinge angular velocity of the vehicle;
第三参数获取单元,用于基于所述车尾的质心参数,确定车辆的转向参数。The third parameter obtaining unit is configured to determine the steering parameter of the vehicle based on the center of mass parameter of the rear of the vehicle.
本申请还提供一种铰接式车辆,包括如上任一实施例所述的铰接式车辆泊车控制装置。The present application also provides an articulated vehicle, comprising the articulated vehicle parking control device according to any one of the above embodiments.
本申请还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述铰接式车辆泊车控制方法的步骤。The present application also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the computer program to achieve any of the above The steps of the articulated vehicle parking control method.
本申请还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述铰接式车辆泊车控制方法的步骤。The present application also provides a non-transitory computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, implements the steps of any one of the above-mentioned articulated vehicle parking control methods.
本申请提供的铰接式车辆泊车控制方法、装置及铰接式车辆,基于分设在车辆的铰接轴两端的角度传感器所采集的铰接角度,确定车辆的铰接角速度;基于车头质心参数,以及车辆的铰接角速度,确定车辆的转向参数;基于车辆的转向参数,控制车辆泊车至停车点。由于本申请中车辆的铰接角速度是基于铰接式车辆上已经具备的两个铰接角度传感器获取的,从而能够快速且准确获取铰接角速度,然后通过控制逻辑实现流畅泊车且控制误差较小,实现准确到达停车位置。In the articulated vehicle parking control method, device and articulated vehicle provided by the present application, the articulation angular velocity of the vehicle is determined based on the articulation angles collected by angle sensors located at both ends of the articulation shaft of the vehicle; The angular velocity determines the steering parameters of the vehicle; based on the steering parameters of the vehicle, the vehicle is controlled to park to the parking spot. Since the articulation angular velocity of the vehicle in this application is obtained based on the two articulated angle sensors already equipped on the articulated vehicle, the articulation angular velocity can be quickly and accurately obtained, and then the control logic can be used to achieve smooth parking with less control error, and to achieve accurate Arrive at the parking spot.
附图说明Description of drawings
为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the present application or the prior art more clearly, the following briefly introduces the accompanying drawings required in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are the For some embodiments of the application, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without any creative effort.
图1是本申请提供的铰接式车辆泊车控制方法的流程示意图;1 is a schematic flowchart of a method for controlling the parking of an articulated vehicle provided by the present application;
图2是本申请提供的铰接式车辆泊车控制方法中步骤110的实施方式的流程示意图;FIG. 2 is a schematic flowchart of an embodiment of
图3是本申请提供的铰接式车辆泊车控制方法中步骤111的实施方式的流程示意图;3 is a schematic flowchart of an embodiment of
图4是本申请提供的铰接式车辆泊车控制方法中步骤112的实施方式的流程示意图;4 is a schematic flowchart of an embodiment of
图5是本申请提供的铰接式车辆泊车控制方法中步骤120的实施方式的流程示意图;5 is a schematic flowchart of an embodiment of
图6是本申请提供的铰接式车辆泊车控制方法中步骤121的实施方式的流程示意图;6 is a schematic flowchart of an embodiment of
图7是本申请提供的车头质心和车头铰接点的示意图;Fig. 7 is the schematic diagram of the head mass center and the head hinge point provided by the present application;
图8是本申请提供的铰接式车辆泊车控制方法中步骤122的实施方式的流程示意图;8 is a schematic flowchart of an embodiment of
图9是本申请提供的车头质心、车尾质心和车头铰接点的示意图;9 is a schematic diagram of the center of mass of the front, the center of mass of the rear, and the front hinge point provided by the present application;
图10是本申请提供的铰接式车辆泊车控制方法中步骤122a的实施方式的流程示意图;10 is a schematic flowchart of an embodiment of
图11是本申请提供的铰接式车辆泊车控制方法中步骤123的实施方式的流程示意图;11 is a schematic flowchart of an embodiment of
图12是本申请提供的铰接式车辆泊车控制装置的结构示意图;12 is a schematic structural diagram of an articulated vehicle parking control device provided by the present application;
图13是本申请提供的铰接式车辆泊车控制装置的角速度获取单元的结构示意图;13 is a schematic structural diagram of an angular velocity acquisition unit of an articulated vehicle parking control device provided by the present application;
图14是本申请提供的铰接式车辆泊车控制装置的第一获取单元的结构示意图;14 is a schematic structural diagram of a first acquisition unit of the articulated vehicle parking control device provided by the present application;
图15是本申请提供的铰接式车辆泊车控制装置的转向参数获取单元的结构示意图;15 is a schematic structural diagram of a steering parameter acquisition unit of the articulated vehicle parking control device provided by the present application;
图16是本申请提供的铰接式车辆泊车控制装置的第一参数获取单元的结构示意图;16 is a schematic structural diagram of a first parameter acquisition unit of the articulated vehicle parking control device provided by the present application;
图17是本申请提供的铰接式车辆泊车控制装置的第二参数获取单元的结构示意图;17 is a schematic structural diagram of a second parameter acquisition unit of the articulated vehicle parking control device provided by the present application;
图18是本申请提供的铰接式车辆泊车控制装置的第三计算单元的结构示意图;18 is a schematic structural diagram of a third computing unit of the articulated vehicle parking control device provided by the present application;
图19是本申请提供的铰接式车辆泊车控制装置的第三参数获取单元的结构示意图;19 is a schematic structural diagram of a third parameter acquisition unit of the articulated vehicle parking control device provided by the present application;
图20是本申请提供的电子设备的结构示意图。FIG. 20 is a schematic structural diagram of an electronic device provided by the present application.
具体实施方式Detailed ways
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely below with reference to the accompanying drawings in the present application. Obviously, the described embodiments are part of the embodiments of the present application. , not all examples. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
现有技术中辅助铰接式车辆倒车泊车的方法,包括以下步骤:记录针对指定路径的第一铰接式车辆的预定数目的位置;记录在预定数目的位置处铰接式车辆的每个铰接接头的铰接角度;记录在预定数目的位置处第一铰接式车辆的方位;将指定路径的记录值保存在存储器中;通过使用记录值和铰接式车辆的尺寸信息来计算针对指定路径的第一铰接式车辆的扫掠区域;以及当铰接式车辆沿着指定路径倒车时使用扫掠区域来控制铰接式车辆的转向,使得铰接式车辆在倒车期间不延伸到扫掠区域外。然而,该方法需要事先记录预定数目位置的铰接角度,且铰接角度不易测量,操作比较繁琐,人工成本比较高。A method for assisting reverse parking of an articulated vehicle in the prior art includes the steps of: recording a predetermined number of positions of a first articulated vehicle for a specified path; Articulation angle; record the orientation of the first articulated vehicle at a predetermined number of positions; save the recorded value of the designated path in memory; calculate the first articulated vehicle for the designated path by using the recorded value and the dimensional information of the articulated vehicle a swept area of the vehicle; and using the swept area to control the steering of the articulated vehicle when the articulated vehicle is reversing along a specified path so that the articulated vehicle does not extend beyond the swept area during reversing. However, this method needs to record the hinge angles of a predetermined number of positions in advance, and the hinge angles are not easy to measure, the operation is complicated, and the labor cost is relatively high.
对此,本申请提供一种铰接式车辆泊车控制方法,如图1所示,该方法包括如下步骤:In this regard, the present application provides a parking control method for an articulated vehicle, as shown in FIG. 1 , the method includes the following steps:
步骤110、基于分设在车辆的铰接轴两端的角度传感器所采集的铰接角度,确定车辆的铰接角速度。Step 110 : Determine the articulation angular velocity of the vehicle based on the articulation angles collected by the angle sensors disposed at both ends of the articulation shaft of the vehicle.
在本步骤中,需要说明的是,铰接式车辆是指用铰连装置连接在一起的两节或多节车身组成的轮式车辆和履带式车辆,使用专门的液压机构,能够使车身相对的在水平面或垂直纵断(或横断)面上移动。它靠各车身之间的连接环的相互转动而改变前进方向。由于铰接式车辆没有转向桥和转向轮,其转向是独特的依靠前车身绕铰接体的横摆运动来实现,因此对于铰接式车辆,需要通过车辆的铰接角速度来控制铰接式车辆的泊车。In this step, it should be noted that an articulated vehicle refers to a wheeled vehicle and a tracked vehicle composed of two or more body bodies connected together by a hinge device. A special hydraulic mechanism is used to make the body relative to each other. Move on a horizontal or vertical profile (or transverse) plane. It changes the advancing direction by the mutual rotation of the connecting rings between the bodies. Since the articulated vehicle has no steering axle and steering wheel, its steering is uniquely realized by relying on the yaw motion of the front body around the articulated body. Therefore, for the articulated vehicle, it is necessary to control the parking of the articulated vehicle through the articulation angular velocity of the vehicle.
本实施例通过在铰接轴的两端各设置一个铰接角度传感器,基于两个铰接角度传感器分别获取第一铰接角度集和第二铰接角度集,例如,可以通过铰接轴一端的铰接角度传感器按照预设条件获取若干个车辆铰接角度,若干个车辆铰接角度构成第一铰接角度集;其中,预设条件可以为按照等时间间隔获取车辆铰接角度(如按每隔5ms获取),也可以为按照时间间隔递增获取车辆铰接角度(如第一次按间隔1ms、第二次按间隔2ms、第三次按间隔3ms,依次类推第N次按间隔N ms),本实施例对此不作具体限定。同理,通过铰接轴另一端的铰接角度传感按照预设条件获取若干个车辆铰接角度,构成第二铰接角度集。In this embodiment, an articulation angle sensor is provided at each end of the articulation shaft, and the first articulation angle set and the second articulation angle set are obtained respectively based on the two articulation angle sensors. Set the condition to obtain several vehicle articulation angles, and several vehicle articulation angles constitute the first articulation angle set; the preset condition may be to obtain the vehicle articulation angle at equal time intervals (for example, every 5ms), or it may be obtained by time The articulation angle of the vehicle is acquired incrementally at intervals (for example, the first interval is 1 ms, the second interval is 2 ms, the third interval is 3 ms, and so on for the Nth interval N ms), which is not specifically limited in this embodiment. Similarly, a number of vehicle articulation angles are acquired according to preset conditions through the articulation angle sensing at the other end of the articulation shaft to form a second articulation angle set.
需要说明的是,由于角度传感器本身会存在测量误差等不稳定因素,为了避免传感器本身对测量结果的影响,本实施例通过设置两个角度传感器分别获取铰接角度,从而可以避免单个传感器获取角度时由于仪器本身造成的测量误差,使得获取的铰接角度结果更稳定且准确。同时,角度传感器是直接安装于铰接轴上,不依赖于任何机械结构,而且测量范围较大,从而可以快速且便捷获取测量结果。此外,本实施例考虑铰接式车辆铰接轴的具体结构空间,所以设置了两个角度传感器,若空间足够还可设置多个角度传感器。It should be noted that, since the angle sensor itself will have unstable factors such as measurement error, in order to avoid the influence of the sensor itself on the measurement results, in this embodiment, two angle sensors are set to obtain the hinge angle respectively, so as to avoid the need for a single sensor to obtain the angle. Due to the measurement error caused by the instrument itself, the obtained hinge angle results are more stable and accurate. At the same time, the angle sensor is directly installed on the hinged shaft, does not depend on any mechanical structure, and has a large measurement range, so that the measurement results can be obtained quickly and conveniently. In addition, in this embodiment, considering the specific structural space of the hinge shaft of the articulated vehicle, two angle sensors are provided, and if the space is sufficient, multiple angle sensors may be provided.
步骤120、基于车头质心参数,以及车辆的铰接角速度,确定车辆的转向参数。Step 120: Determine the steering parameters of the vehicle based on the head mass center parameter and the articulation angular velocity of the vehicle.
在本步骤中,车头质心参数可包括:车头质心的位置、车头质心的速度、车头质心的姿态和车头质心的姿态角速度。其中,质心的位置包括经度、纬度和高度,速度包括东、北、天三个方向的速度,姿态可包括航向角、俯仰角和横滚角,姿态角速度包括:航向角速度、俯仰角速度和横滚角速度。由于目前的铰接式车辆上装有惯性导航,且定位传感器安装在车辆的车头位置,因此可以通过定位传感器和惯性导航获取车头质心的参数。基于车头质心参数,和车辆的铰接角速度,可以确定车辆的转向参数,以供车辆根据转向参数进行精确停车。In this step, the parameters of the head mass center may include: the position of the head mass center, the speed of the head mass center, the attitude of the head mass center, and the attitude angular velocity of the head mass center. Among them, the position of the center of mass includes longitude, latitude and altitude, the speed includes the speed in the three directions of east, north and sky, the attitude can include the heading angle, the pitch angle and the roll angle, and the attitude angular velocity includes: the heading angular velocity, the pitch angular velocity and the roll angle angular velocity. Since inertial navigation is installed on the current articulated vehicle, and the positioning sensor is installed at the front position of the vehicle, the parameters of the center of mass of the head can be obtained through the positioning sensor and inertial navigation. Based on the parameters of the center of mass of the head of the vehicle and the articulation angular velocity of the vehicle, the steering parameters of the vehicle can be determined, so that the vehicle can accurately stop according to the steering parameters.
步骤130、基于所述车辆的转向参数,控制车辆泊车至停车点。Step 130: Control the vehicle to park to a parking spot based on the steering parameters of the vehicle.
在本步骤中,通过实时判断车辆位置与泊车停车点的位置之间的关系,根据转向参数控制车辆进行转向,当车辆达到泊车停车点时,控制车辆停车,从而无需额外增加定位传感器,且不需要预先记录预定数目位置的铰接角度,利用现有的车头部分设置的定位传感器和铰接轴上的角度传感器,实现流畅泊车,且控制误差小,能够准确的到达停车点停车。In this step, by judging the relationship between the position of the vehicle and the position of the parking spot in real time, the vehicle is controlled to steer according to the steering parameters, and when the vehicle reaches the parking spot, the vehicle is controlled to stop, so that there is no need to add a positioning sensor, Moreover, it is not necessary to pre-record the hinge angles of a predetermined number of positions, and the existing positioning sensor set on the front part and the angle sensor on the hinge shaft are used to realize smooth parking, and the control error is small, and the parking can be accurately reached at the parking point.
本申请提供的铰接式车辆泊车控制方法,基于分设在车辆的铰接轴两端的角度传感器所采集的铰接角度,确定车辆的铰接角速度;基于车头质心参数,以及车辆的铰接角速度,确定车辆的转向参数;基于车辆的转向参数,控制车辆泊车至停车点。由于本申请中车辆的铰接角速度是基于铰接式车辆上已经具备的两个铰接角度传感器获取的,从而能够快速且准确获取铰接角速度,然后通过控制逻辑实现流畅泊车且控制误差较小,实现准确到达停车位置。In the articulated vehicle parking control method provided by the present application, the articulation angular velocity of the vehicle is determined based on the articulation angle collected by the angle sensors disposed at both ends of the articulation shaft of the vehicle; the steering of the vehicle is determined based on the parameters of the head center of mass and the articulation angular velocity of the vehicle Parameter; based on the steering parameters of the vehicle, control the vehicle to park to the parking spot. Since the articulation angular velocity of the vehicle in this application is obtained based on the two articulated angle sensors already equipped on the articulated vehicle, the articulation angular velocity can be obtained quickly and accurately, and then the control logic can be used to realize smooth parking with small control error and achieve accurate Arrive at the parking spot.
基于上述实施例,如图2所示,步骤110包括:Based on the above embodiment, as shown in FIG. 2 ,
步骤111、通过分设在车辆的铰接轴两端的角度传感器,采集第一铰接角度集和第二铰接角度集;
步骤112、基于第一铰接角度集确定第一角速度,基于第二铰接角度集确定第二角速度;
步骤113、基于第一角速度和第二角速度,确定车辆的铰接角速度。Step 113: Determine the articulation angular velocity of the vehicle based on the first angular velocity and the second angular velocity.
在本实施例中,需要说明的是,由于角度传感器获取的铰接角度会携带对应的时间信息,因此基于“铰接角速度=铰接角度变化量/时间”,可以获取对应的铰接角速度。In this embodiment, it should be noted that since the articulation angle acquired by the angle sensor carries corresponding time information, the corresponding articulation angular velocity can be obtained based on "articulation angular velocity=articulation angle variation/time".
例如,第一铰接角度集包括铰接角度α1、α2、α3、α4、α5、α6、α7、α8、α9、α10、α11,且两个相邻的铰接角度的时间间隔为T,那么可以通过如下方式获取对应的角速度ω1=(α2-α1)/T,ω2=(α3-α2)/T,...,ω10=(α11-α10)/T,也可以通过如下方式获取对应的角速度ω’1=(α3-α1)/2T,ω’2=(α4-α2)/2T,...,ω’9=(α11-α9)/2T。For example, the first set of hinge angles includes hinge angles α 1 , α 2 , α 3 , α 4 , α 5 , α 6 , α 7 , α 8 , α 9 , α 10 , α 11 , and two adjacent hinges The time interval of the angle is T, then the corresponding angular velocity ω 1 =(α 2 -α 1 )/T, ω 2 =(α 3 -α 2 )/T, ..., ω 10 =( α 11 -α 10 )/T, the corresponding angular velocity ω' 1 =(α 3 -α 1 )/2T, ω' 2 =(α 4 -α 2 )/2T, . . . ω' 9 =(α 11 -α 9 )/2T.
由此可见,基于第一铰接角度集可以获取多个铰接角速度,然后对多个铰接角速度进行滤波(如均值滤波),可以获取第一角速度。同理,基于第二铰接角度集可以获取多个铰接角速度,然后对多个铰接角速度进行滤波(如均值滤波),可以获取第二角速度。It can be seen that a plurality of articulation angular velocities can be obtained based on the first articulation angle set, and then the plurality of articulation angular velocities are filtered (eg, mean filtering) to obtain the first angular velocity. Similarly, a plurality of articulation angular velocities may be obtained based on the second articulation angle set, and then the plurality of articulation angular velocities may be filtered (eg, mean filtering) to obtain the second angular velocity.
此外,由于第一角速度和第二角速度是基于两个角度传感器获取的,两个角度传感器在不同情况下的测量精度不同,例如某一角度传感器损坏,测量精度较低,或者某一传感器型号对应的精度较高。因此,本实施例可以基于两个角度传感器的测量精度,确定第一角速度权重和第二角速度权重(如测量精度较高的角度传感器对应的铰接角速度权重较高),进而获取车辆的铰接角速度,也可以将第一角速度和第二角速度的平均值作为车辆的铰接角速度。In addition, since the first angular velocity and the second angular velocity are obtained based on two angle sensors, the measurement accuracy of the two angle sensors is different in different situations, for example, a certain angle sensor is damaged, the measurement accuracy is low, or a certain sensor model corresponds to higher precision. Therefore, in this embodiment, the first angular velocity weight and the second angular velocity weight can be determined based on the measurement accuracy of the two angle sensors (for example, the angle sensor with higher measurement accuracy corresponds to the higher articulation angular velocity weight), and then the articulation angular velocity of the vehicle can be obtained, The average value of the first angular velocity and the second angular velocity may also be used as the articulation angular velocity of the vehicle.
基于上述任一实施例,如图3所示,步骤111包括:Based on any of the above embodiments, as shown in FIG. 3 ,
步骤111a、每隔第一预设时间间隔,通过设置在铰接轴一端的铰接角度传感器采集一个第一铰接角度,并置入所述第一铰接角度集;
步骤111b、每隔第二预设时间间隔,通过设置在铰接轴另一端的铰接角度传感器采集一个第二铰接角度,并置入所述第二铰接角度集。In step 111b, at every second preset time interval, a second articulation angle is collected by the articulation angle sensor disposed at the other end of the articulation shaft, and the second articulation angle set is placed.
在本实施例中,为了能够准确获取车辆的铰接角度,第一铰接角度集和第二铰接角度集均是由多个铰接角度构成的,即按照第一预设时间间隔,通过设置在铰接轴一端的铰接角度传感器获取若干组车辆铰接角度,得到第一铰接角度集,如按照时间间隔T1,通过角度传感器采集若干组车辆铰接角度。同理,第二铰接角度集可以按照时间间隔T2,通过角度传感器采集若干组车辆铰接角度。In this embodiment, in order to accurately obtain the articulation angle of the vehicle, both the first articulation angle set and the second articulation angle set are composed of a plurality of articulation angles, that is, according to the first preset time interval, the articulation axis is arranged on the articulation axis according to the first preset time interval. The articulation angle sensor at one end acquires several sets of vehicle articulation angles to obtain a first articulation angle set. For example, according to the time interval T1, several sets of vehicle articulation angles are collected by the angle sensor. Similarly, the second articulation angle set may collect several groups of vehicle articulation angles through the angle sensor according to the time interval T2.
需要说明的是,第一预设时间间隔和第二预设时间间隔可以根据角度传感器的状态进行设置,其中第一预设时间间隔可以与第二预设时间间隔相同,本实施例对此不作具体限定。It should be noted that the first preset time interval and the second preset time interval may be set according to the state of the angle sensor, wherein the first preset time interval may be the same as the second preset time interval, which is not made in this embodiment. Specific restrictions.
基于上述任一实施例,如图4所示,步骤112包括:Based on any of the above embodiments, as shown in FIG. 4 ,
步骤112a、基于所述第一铰接角度集中每两个相邻角度值的差值,以及所述第一预设时间间隔,确定第一初始角速度,并对各第一初始角速度进行滤波处理后获取所述第一角速度;
步骤112b、基于所述第二铰接角度集中每两个相邻角度值的差值,以及所述第二预设时间间隔,确定第二初始角速度,并对各第二初始角速度进行滤波处理后获取所述第二角速度。
在本步骤中,需要说明的是,角度传感器是将感受到的被测角度转换成可用输出角度信号,而由于噪声影响会导致角度传感器输出的角度信号中存在误码,为了保证能够准确获取车辆的铰接角度,需要对角度传感器输出的角度信号进行滤波处理,去除信号中的误码,即分别对第一铰接角度集和第二铰接角度集进行滤波处理。其中,滤波处理可以包括中位值滤波、均值滤波、平滑滤波、低通滤波等。In this step, it should be noted that the angle sensor converts the sensed measured angle into a usable output angle signal, and due to the influence of noise, there will be errors in the angle signal output by the angle sensor. In order to ensure that the vehicle can be accurately obtained The angle signal output by the angle sensor needs to be filtered to remove the bit error in the signal, that is, filter processing is performed on the first articulation angle set and the second articulation angle set respectively. The filtering process may include median filtering, mean filtering, smoothing filtering, low-pass filtering, and the like.
在本实施例中,若第一预设时间间隔为T1,第一铰接角度集包括铰接角度α1、α2、α3、α4、α5、α6、α7、α8、α9、α10、α11,那么可以通过如均值滤波方式获取对应的第一初始角速度ω1=(α2-α1)/T1,ω2=(α3-α2)/T1,...,ω10=(α11-α10)/T1,则第一角速度为ω=(ω1+ω2+...+ω10)/10。同理,若第一预设时间间隔为T2,第二铰接角度集包括铰接角度α’1、α’2、α’3、α’4、α’5、α’6、α’7、α’8、α’9、α’10、α’11,那么可以通过如下方式获取对应的第二初始角速度ω’1=(α’2-α’1)/T2,ω’2=(α’3-α’2)/T2,...,ω’10=(α’11-α’10)/10,则第二角速度为ω’=(ω’1+ω’2+...+ω’10)。同样,也可以对各第一初始角速度和第二初始角速度进行其它滤波方式处理(如中位值滤波,低通滤波),获取第一角速度和第二角速度。本实施例优选采用中位值滤波,中位值滤波是通过采集N个周期的数据,去掉N个周期数据中的最大值和最小值,取剩下的数据的平均值,从而能够减小偶发性传感器数据异常对角速度造成的影响。因此,本实施例基于预设滤波长度,分别对第一铰接角度集和第二铰接角度集进行中位值滤波,不仅可以滤除角度传感器输出信号中的误码,而且能够减小偶发性传感器数据异常对角速度造成的影响,准确且稳定获取角速度。其中,预设滤波长度可以根据实际情况进行设置,本实施例对此不作具体限定。In this embodiment, if the first preset time interval is T 1 , the first articulation angle set includes articulation angles α 1 , α 2 , α 3 , α 4 , α 5 , α 6 , α 7 , α 8 , α 9 , α 10 , α 11 , then the corresponding first initial angular velocity ω 1 =(α 2 -α 1 )/T 1 can be obtained by means of mean filtering, ω 2 =(α 3 -α 2 )/T 1 , ..., ω 10 =(α 11 -α 10 )/T 1 , then the first angular velocity is ω=(ω 1 +ω 2 +...+ω 10 )/10. Similarly, if the first preset time interval is T 2 , the second hinge angle set includes hinge angles α′ 1 , α′ 2 , α′ 3 , α′ 4 , α′ 5 , α′ 6 , α′ 7 , α' 8 , α' 9 , α' 10 , α' 11 , then the corresponding second initial angular velocity ω' 1 =(α' 2 -α' 1 )/T 2 , ω' 2 =( α' 3 -α' 2 )/T 2 ,...,ω' 10 =(α' 11 -α' 10 )/10, then the second angular velocity is ω'=(ω' 1 +ω' 2 +. ..+ω' 10 ). Similarly, other filtering methods (such as median filtering, low-pass filtering) may also be performed on each of the first initial angular velocity and the second initial angular velocity to obtain the first angular velocity and the second angular velocity. In this embodiment, median filtering is preferably used. The median filtering is to collect N cycles of data, remove the maximum and minimum values in the N cycles of data, and take the average value of the remaining data, thereby reducing the chance of accidental The effect of abnormal sensor data on angular velocity. Therefore, in this embodiment, based on the preset filter length, the median value filtering is performed on the first articulation angle set and the second articulation angle set respectively, which can not only filter out bit errors in the output signal of the angle sensor, but also reduce the occasional sensor The impact of abnormal data on angular velocity, accurate and stable acquisition of angular velocity. The preset filtering length may be set according to the actual situation, which is not specifically limited in this embodiment.
基于上述任一实施例,如图5所示,步骤120包括:Based on any of the above embodiments, as shown in FIG. 5 ,
步骤121、基于车头质心参数,确定车头铰接点参数;
步骤122、基于所述车头铰接点参数,以及车辆的铰接角速度,确定车尾的质心参数;Step 122: Determine the center of mass parameter of the rear of the vehicle based on the front hinge point parameters and the hinge angular velocity of the vehicle;
步骤123、基于所述车尾的质心参数,确定车辆的转向参数。Step 123: Determine the steering parameter of the vehicle based on the center of mass parameter of the rear of the vehicle.
在本实施例中,车头质心参数可包括:车头质心的位置、车头质心的速度、车头质心的姿态和车头质心的姿态角速度。其中,质心的位置包括经度、纬度和高度,速度包括东、北、天三个方向的速度,姿态可包括航向角、俯仰角和横滚角,姿态角速度包括:航向角速度、俯仰角速度和横滚角速度。In this embodiment, the parameters of the head mass center may include: the position of the head mass center, the speed of the head mass center, the attitude of the head mass center, and the attitude angular velocity of the head mass center. Among them, the position of the center of mass includes longitude, latitude and altitude, the speed includes the speed in the three directions of east, north and sky, the attitude can include the heading angle, the pitch angle and the roll angle, and the attitude angular velocity includes: the heading angular velocity, the pitch angular velocity and the roll angle angular velocity.
在确定车头铰接点参数以及车辆的铰接角速度的基础上,可以获取车尾铰接点的参数,进而根据车尾铰接点的参数获取车尾的质心参数。由于车尾铰接点与车尾质心在同一个刚体上,因此车尾质心的姿态角与车尾铰接点的姿态角相同,车尾质心的姿态角速度与车尾铰接点的姿态角速度相同,但车尾铰接点的位置和车尾铰接点的速度需要分别进行转换后,得到车尾质心的位置和车尾质心的速度。On the basis of determining the parameters of the front joint point and the joint angular velocity of the vehicle, the parameters of the rear joint point can be obtained, and then the center of mass parameters of the rear can be obtained according to the parameters of the rear joint point. Since the rear hinge point and the rear center of mass are on the same rigid body, the attitude angle of the rear center of mass is the same as the attitude angle of the rear hinge point, and the attitude angular velocity of the rear center of mass is the same as that of the rear hinge point, but the attitude angle of the rear center of mass is the same as that of the rear hinge point. The position of the rear hinge point and the speed of the rear hinge point need to be converted respectively to obtain the position of the center of mass of the rear and the speed of the center of mass of the rear.
在确定车尾的质心参数的基础上,可以确定车辆的转向参数,进而根据转向参数精确控制车辆停车。On the basis of determining the parameters of the center of mass of the rear of the vehicle, the steering parameters of the vehicle can be determined, and then the vehicle parking can be precisely controlled according to the steering parameters.
基于上述任一实施例,车头质心参数包括:车头质心的位置、车头质心的速度、车头质心的航向角以及车头质心的航向角速度,所述车头铰接点参数包括:车头铰接点的位置、车头铰接点的速度、车头铰接点的航向角以及车头铰接点的航向角速度;Based on any of the above embodiments, the parameters of the head mass center include: the position of the head mass center, the speed of the head mass center, the heading angle of the head mass center, and the heading angular velocity of the head mass center, and the head hinge point parameters include: the position of the head hinge point, the head hinge point the speed of the point, the heading angle of the head joint point and the heading angle speed of the head joint point;
如图6所示,步骤121包括:As shown in Figure 6,
步骤121a、采用杆臂补偿的方式将所述车头质心的位置和所述车头质心的速度进行转换,获取所述车头铰接点的位置和所述车头铰接点的速度;
步骤121b、将所述车头质心的航向角作为所述车头铰接点的航向角,并将所述车头质心的航向角速度作为所述车头铰接点的航向角速度。Step 121b: Take the heading angle of the head mass center as the heading angle of the head hinge point, and use the heading angular velocity of the head mass center as the heading angular velocity of the head head joint point.
在本实施例中,由于车头质心与车头铰接点在同一个刚体上,因此不用转换航向角以及航向角速度,只需要将车头质心的位置和速度进行转换,得到车头铰接点的位置和速度。也就是说,车头质心的航向角和航向角速度即为车头铰接点的航向角和航向角速度。In this embodiment, since the head mass center and the head hinge point are on the same rigid body, it is not necessary to convert the heading angle and the heading angular velocity, but only need to convert the position and speed of the head mass center to obtain the position and speed of the head hinge point. That is to say, the heading angle and heading angular velocity of the head mass center are the heading angle and heading angular velocity of the head hinge point.
其中,采用杆臂补偿的方式将车头质心的位置和速度转换到车头铰接点的位置和速度,具体的转换过程如下所述:Among them, the position and speed of the center of mass of the head are converted to the position and speed of the hinge point of the head by means of lever arm compensation. The specific conversion process is as follows:
如图7所示,假设车头铰接点相对于地心O的矢量为R,车头质心相对于底薪O的矢量为r,车头铰接点相对于车头质心的矢量为δl,三者之间的矢量关系满足:R=r+δl。As shown in Figure 7, it is assumed that the vector of the front hinge point relative to the center of the earth O is R, the vector of the front center of mass relative to the base salary O is r, and the vector of the front hinge point relative to the center of mass is δl. The vector relationship between the three Satisfy: R=r+δl.
根据图中的相对位置关系,结合相对求导公式,可以得到车头铰接点与车头质心位置关系:According to the relative positional relationship in the figure, combined with the relative derivation formula, the positional relationship between the head hinge point and the head mass center can be obtained:
式中, RMh=RM+h,RNh=RN+h, In the formula, R Mh =R M +h, R Nh =R N +h,
其中,vvhh表示车头铰接点的速度矢量,vchcm表示车头质心的速度矢量,表示在车体系(b系)相对于导航坐标系(n系)的姿态矩阵,ψ、θ、γ分别表示航向角、俯仰角和横滚角,sψ表示-sin(ψ),cψ表示cos(ψ),sθ表示sin(θ),cθ表示cos(θ),sγ表示sin(γ),cγ表示cos(γ),表示向量对应的叉乘矩阵,为b系相对于n系的角速度,可近似为IMU(Inertial Measurement Unit,惯性测量仪)的陀螺仪输出,δlb表示车头铰接点相对于车头质心的矢量,pvhh表示车头铰接点的位置矢量,pchcm表示车头质心的位置矢量,Mpv表示参数矩阵,secL表示纬度L的正割函数,RMh为高度h位置子午圈主曲率半径,RNh为高度h位置卯酉圈主曲率半径,RM为子午圈主曲率半径,RN为卯酉圈主曲率半径,B表示经度,a表示地球长轴半径,b表示地球短轴半径,e表示地球椭圆面的离心率。Among them, v vhh represents the velocity vector of the front hinge point, v chcm represents the velocity vector of the front center of mass, Represents the attitude matrix of the vehicle system (b system) relative to the navigation coordinate system (n system), ψ, θ, γ represent the heading angle, pitch angle and roll angle, respectively, s ψ represents -sin(ψ), c ψ represents cos(ψ), s θ represents sin(θ), c θ represents cos(θ), s γ represents sin(γ), c γ represents cos(γ), representation vector The corresponding cross-product matrix, is the angular velocity of the b system relative to the n system, which can be approximated as the gyroscope output of the IMU (Inertial Measurement Unit), δl b represents the vector of the front hinge point relative to the front center of mass, p vhh represents the position vector of the front hinge point , p chcm represents the position vector of the head mass center, M pv represents the parameter matrix, secL represents the secant function of the latitude L, R Mh is the main radius of curvature of the meridian circle at the height h position, R Nh is the main curvature radius of the unitary circle at the height h position, RM is the main radius of curvature of the meridian circle, R N is the main radius of curvature of the 卯unitary circle, B is the longitude, a is the radius of the long axis of the earth, b is the radius of the short axis of the earth, and e is the eccentricity of the ellipsoid of the earth.
基于上述任一实施例,车尾的质心参数包括:车尾质心的位置、车尾质心的速度、车尾质心的航向角以及车尾质心的航向角速度;Based on any of the above embodiments, the parameters of the center of mass of the rear of the vehicle include: the position of the center of mass of the rear of the vehicle, the speed of the center of mass of the rear of the vehicle, the heading angle of the center of mass of the rear of the vehicle, and the heading angular velocity of the center of mass of the rear of the vehicle;
如图8所示,步骤122包括:As shown in Figure 8,
步骤122a、基于所述车头铰接点的航向角,所述车头铰接点的航向角速度和所述车辆的铰接角速度,获取车尾铰接点的航向角和车尾铰接点的航向角速度;
步骤122b、将所述车头铰接点的位置作为所述车尾铰接点的位置,并将车头铰接点的速度作为所述车尾铰接点的速度;
步骤122c、采用杆臂补偿的方式将所述车尾铰接点的位置和所述车尾铰接点的速度进行转换,获取车尾质心的位置和车尾质心的速度,并将所述车尾铰接点的航向角作为所述车尾质心的航向角,以及将所述车尾铰接点的航向角速度作为所述车尾质心的航向角速度。Step 122c: Convert the position of the rear hinge point and the speed of the rear hinge point by lever arm compensation, obtain the position of the rear mass center and the speed of the rear mass center, and articulate the rear The heading angle of the point is taken as the heading angle of the rear mass center, and the heading angular velocity of the rear hinge point is taken as the heading angular velocity of the tail mass center.
在本实施例,由于车头铰接点和车尾铰接点是同一个点,所以车头交接点的位置和速度即为车尾铰接点的位置和速度,但是,车头交接点固定在车头部分,而车尾铰接点固定在车尾部分,所以车头铰接点与车尾铰接点的航向角和航向角速度不同。In this embodiment, since the front joint point and the rear joint point are the same point, the position and speed of the front joint point are the position and speed of the rear joint point. However, the front joint point is fixed at the front part, while the The rear hinge point is fixed on the rear part of the car, so the heading angle and heading angular velocity of the front hinge point and the rear hinge point are different.
通过铰接角度传感器获取铰接角度,如图9中的α角,基于α角可以得到铰接角速度ω′,并对获取的铰接角速度进行滤波。假设,获取一些列铰接角度值α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的话,那么得到几个数据就按照几个数据求平均值,使用滤波的目的是为了消除差分的噪音。The articulation angle is obtained by the articulation angle sensor, such as the angle α in Fig. 9, and the angular velocity ω' of the articulation can be obtained based on the angle α, and the obtained angular velocity of the articulation is filtered. Assuming that a series of hinge angle values α 1 , α 2 , α 3 , α 4 , α 5 , α 6 , α 7 , α 8 , α 9 , α 10 , α 11 are obtained, and the calculation period is T, then it can be obtained correspondingly The value of the joint angular velocity ω 1 ′=(α 2 -α 1 )/T,...,ω 10 ′=(α 11 -α 10 )/T, and the filter length is set to 10, the joint angular velocity ω′=( ω 1 ′+ω 2 ′+...+ω 10 ′)/10. It can be understood that if the filter length is not enough to 10, then several data are obtained and averaged according to several data. The purpose of using filtering is to eliminate differential noise.
假设车头铰接点的航向角为ψH(与车头质心的航向角相同)、航向角速度为ωH(与车头质心的航向角速度相同),车尾铰接点的航向角为ψT、航向角速度为ωT,那么通过以下公式即可计算得到车尾铰接点的航向角为ψT、航向角速度为ωT:ψT=ψH+α,ωH=ωT+ω′。Assume that the heading angle of the front hinge point is ψ H (same as the heading angle of the head mass center), the heading angular velocity is ω H (same as the heading angular velocity of the head mass center), the heading angle of the rear hinge point is ψ T , and the heading angular velocity is ω T , then the heading angle of the rear hinge point can be calculated as ψ T , and the heading angular velocity is ω T : ψ T =ψ H +α, ω H =ω T +ω′.
利用杆臂补偿的方式,根据车尾铰接点的参数获取车尾的质心参数。其中,车尾铰接点与车尾质心在同一个刚体上,因此不需要转换航向角和航向角速度,只需要将车尾铰接点的位置和速度进行转换。具体地转换方式参照上述的实施例,这里不再详述。Using the lever arm compensation method, the parameters of the center of mass of the rear of the vehicle are obtained according to the parameters of the hinge point of the rear of the vehicle. Among them, the rear hinge point and the rear mass center are on the same rigid body, so there is no need to convert the heading angle and the heading angular velocity, only the position and speed of the rear hinge point need to be converted. For the specific conversion mode, refer to the above-mentioned embodiments, which will not be described in detail here.
基于上述任一实施例,如图10所示,步骤122a,包括:Based on any of the above embodiments, as shown in FIG. 10,
步骤122a-1、将所述车头铰接点的航向角与所述车辆的铰接角速度之和,作为所述车尾铰接点的航向角;Step 122a-1, taking the sum of the heading angle of the front hinge point and the hinge angular velocity of the vehicle as the heading angle of the rear hinge point;
步骤122a-2、将所述车头铰接点的航向角速度与所述车辆的铰接角速度之和,作为所述车尾铰接点的航向角速度。Step 122a-2, taking the sum of the heading angular velocity of the front hinge point and the hinge angular velocity of the vehicle as the heading angular velocity of the rear hinge point.
基于上述任一实施例,如图11所示,步骤123,包括:Based on any of the above embodiments, as shown in FIG. 11 ,
步骤123a、基于所述车尾质心的位置与预设参考点的位置,确定位置误差;
步骤123b、基于所述车尾质心的速度与预设参考点的速度,确定速度误差;
步骤123c、基于所述位置误差与所述速度误差,确定车辆的转向参数。
在本实施例中,根据车尾的质心参数和预设参考点参数可以计算转向指令。预设的参考点的获取方式为:图9中有一系列目标轨迹点(每个参考点信息有:位置、东北天三个方向的速度、航向角、航向角速度)。将车尾质心的位置坐标转换到与参考点相同的坐标系中,根据车尾的质心位置查找与其最近的参考点,作为预设的参考点。In this embodiment, the steering command can be calculated according to the center of mass parameter of the rear of the vehicle and the preset reference point parameter. The acquisition method of the preset reference point is as follows: there are a series of target trajectory points in FIG. 9 (the information of each reference point includes: position, speed in three directions of the northeast sky, heading angle, heading angular velocity). Convert the position coordinates of the center of mass of the rear of the vehicle to the same coordinate system as the reference point, and find the nearest reference point according to the position of the center of mass of the rear of the vehicle as the preset reference point.
其中,根据车尾的质心参数和预设的参考点参数计算转向指令,包括:计算车尾的质心位置、速度、航向角和航向角速度分别与预设的参考点的位置、速度、航向角和航向角速度之间的误差;根据位置误差、速度误差、航向角误差和航向角速度误差计算转向指令。Among them, the steering command is calculated according to the parameters of the center of mass of the rear of the vehicle and the preset reference point parameters, including: calculating the position, speed, heading angle and heading angular velocity of the rear of the vehicle and the position, speed, heading angle and the preset reference point respectively. The error between the yaw rate; the steering command is calculated from the position error, velocity error, yaw error, and yaw rate error.
具体而言,假设预设的参考点的参数包括:位置坐标(xref,yref),东向速度vxref,北向速度vyref,航向角ψref、航向角速度ωref,车尾的质心的参数为:质心位置坐标(x,y),东向速度vx,北向速度vy,航向角ψ、航向角速度ω,那么,车辆的横向位置误差和横向速度误差如下所示:Specifically, it is assumed that the parameters of the preset reference point include: position coordinates (x ref , y ref ), easting velocity v xref , northing velocity v yref , heading angle ψ ref , heading angular velocity ω ref , the center of mass of the rear of the vehicle The parameters are: center of mass position coordinates (x, y), east velocity v x , north velocity v y , heading angle ψ, heading angular velocity ω, then, the lateral position error and lateral velocity error of the vehicle are as follows:
Llaterr=(x-xref)cosψ+(y-yref)sinψref;L laterr =(xx ref )cosψ+(yy ref )sinψ ref ;
vlaterr=(vx-vxref)cosψ+(vy-vyref)sinψref;v laterr =(v x -v xref )cosψ+(v y -v yref )sinψ ref ;
其中,Llaterr表示位置误差,x和y表示车尾质心的位置坐标,xref和yref表示预设参考点的位置坐标,ψ表示车尾质心的航向角,ψref表示预设参考点的航向角;vlaterr表示速度误差,vx表示车尾质心的东向速度,vxref表示预设参考点的东向速度,vy表示车尾质心的北向速度,vyref表示预设参考点的北向速度。Among them, L laterr represents the position error, x and y represent the position coordinates of the rear mass center, x ref and y ref represent the position coordinates of the preset reference point, ψ represents the heading angle of the rear mass center, and ψ ref represents the preset reference point. heading angle; v laterr represents the speed error, v x represents the eastward speed of the rear mass center, v xref represents the easting speed of the preset reference point, v y represents the northing speed of the rear mass center, and v yref represents the preset reference point Northbound speed.
式中,两公式里的cosψ、sinψref涉及到把预设的参考点到车尾的质心的位置矢量、速度矢量转换到预设的参考点坐标系(坐标原点为预设的参考点,纵坐标为预设的参考点的切线方向,如图8中预设的参考点的坐标系)中,横坐标即为横向位置误差、横向速度误差。需要说明的是,航向北向为0度,北偏西为正,北偏东为负。In the formula, cosψ and sinψ ref in the two formulas involve converting the position vector and velocity vector from the preset reference point to the center of mass of the rear of the vehicle to the preset reference point coordinate system (the coordinate origin is the preset reference point, and the vertical The coordinates are the tangent direction of the preset reference point, such as the preset reference point coordinate system in FIG. 8 ), and the abscissa is the lateral position error and lateral velocity error. It should be noted that the heading north is 0 degrees, north-west is positive, and north-east is negative.
根据实时计算的横向位置误差Llaterr、横向速度误差vlaterr、航向角误差ψ-ψref、航向角速度误差ω-ωref。采用PD控制算法,通过以下公式计算转向指令:According to the lateral position error L laterr , the lateral velocity error v laterr , the heading angle error ψ-ψ ref , and the heading angular velocity error ω-ω ref calculated in real time. Using the PD control algorithm, the steering command is calculated by the following formula:
Scmd=kpxLlaterr+kdvvlaterr+kpψ(ψ-ψref)+kdω(ω-ωref);S cmd =k px L laterr +k dv v laterr +k pψ (ψ-ψ ref )+k dω (ω-ω ref );
其中,Scmd表示转向参数,kpx、kdv、kpψ和kdω表示常数,ω表示车尾质心的航向角速度,ωref表示预设的参考点的航向角速度。其中,Scmd具有正负的区分,正负号表示控制车辆转向的反向,例如,当Scmd为负值时,控制车辆向左转,当Scmd为正值时,控制车辆向右转。Among them, S cmd represents the steering parameter, k px , k dv , k pψ and k dω represent constants, ω represents the heading angular velocity of the rear mass center, and ω ref represents the heading angular velocity of the preset reference point. Among them, S cmd has a positive and negative distinction, and the positive and negative signs indicate the reverse direction of the steering of the control vehicle. For example, when S cmd is negative, the vehicle is controlled to turn left, and when S cmd is positive, the vehicle is controlled to turn right. .
可以理解的是,为了减小上述几次转换过程中的噪声,还可对获取的转向指令进行低通滤波。It can be understood that, in order to reduce the noise in the above several conversion processes, low-pass filtering may also be performed on the obtained steering command.
下面对本申请提供的铰接式车辆泊车控制装置进行描述,下文描述的铰接式车辆泊车控制装置与上文描述的铰接式车辆泊车控制方法可相互对应参照。The articulated vehicle parking control device provided by the present application is described below, and the articulated vehicle parking control device described below and the articulated vehicle parking control method described above can be referred to each other correspondingly.
基于上述任一实施例,本申请提供一种铰接式车辆泊车控制方法,如图12所示,该装置包括:Based on any of the above embodiments, the present application provides a parking control method for an articulated vehicle. As shown in FIG. 12 , the device includes:
角速度获取单元1210,用于基于分设在车辆的铰接轴两端的角度传感器所采集的铰接角度,确定车辆的铰接角速度;an angular
转向参数获取单元1220,用于基于车头质心参数,以及所述车辆的铰接角速度,确定车辆的转向参数;a steering
泊车单元1230,用于基于所述车辆的转向参数,控制车辆泊车至停车点。The
基于上述任一实施例,如图13所示,所述角速度获取单元1210,包括:Based on any of the above embodiments, as shown in FIG. 13 , the angular
第一获取单元1211,用于通过分设在车辆的铰接轴两端的角度传感器,采集第一铰接角度集和第二铰接角度集;The
第二获取单元1212,用于基于第一铰接角度集确定第一角速度,基于第二铰接角度集确定第二角速度;a second acquiring
第三获取单元1213,用于基于所述第一角速度和所述第二角速度,确定车辆的铰接角速度。The third obtaining
基于上述任一实施例,如图14所示,所述第一获取单元1211,包括:Based on any of the foregoing embodiments, as shown in FIG. 14 , the first obtaining
第一角度获取单元1211a,用于每隔第一预设时间间隔,通过设置在铰接轴一端的铰接角度传感器采集一个第一铰接角度,并置入所述第一铰接角度集;The first
第二角度获取单元1211b,用于每隔第二预设时间间隔,通过设置在铰接轴另一端的铰接角度传感器采集一个第二铰接角度,并置入所述第二铰接角度集。The second
基于上述任一实施例,还包括滤波单元,用于在采集第一铰接角度集和第二铰接角度集之后,分别对所述第一铰接角度集和所述第二铰接角度集进行滤波处理。Based on any of the foregoing embodiments, a filtering unit is further included, configured to perform filtering processing on the first articulation angle set and the second articulation angle set respectively after collecting the first articulation angle set and the second articulation angle set.
基于上述任一实施例,如图15所示,所述转向参数获取单元1220,包括:Based on any of the above embodiments, as shown in FIG. 15 , the steering
第一参数获取单元1221,用于基于车头质心参数,确定车头铰接点参数;a first
第二参数获取单元1222,用于基于所述车头铰接点参数,以及车辆的铰接角速度,确定车尾的质心参数;The second
第三参数获取单元1223,用于基于所述车尾的质心参数,确定车辆的转向参数。The third
基于上述任一实施例,所述车头质心参数包括:车头质心的位置、车头质心的速度、车头质心的航向角以及车头质心的航向角速度,所述车头铰接点参数包括:车头铰接点的位置、车头铰接点的速度、车头铰接点的航向角以及车头铰接点的航向角速度;Based on any of the above-mentioned embodiments, the parameters of the head mass center include: the position of the head mass center, the speed of the head mass center, the heading angle of the head mass center, and the heading angular velocity of the head mass center, and the head hinge point parameters include: the position of the head hinge point, The speed of the front hinge point, the heading angle of the front hinge point, and the heading angle speed of the front hinge point;
如图16所示,所述第一参数获取单元1221,包括:As shown in Figure 16, the first
第一计算单元1221a,用于采用杆臂补偿的方式将所述车头质心的位置和所述车头质心的速度进行转换,获取所述车头铰接点的位置和所述车头铰接点的速度;a
第二计算单元1221b,用于将所述车头质心的航向角作为所述车头铰接点的航向角,并将所述车头质心的航向角速度作为所述车头铰接点的航向角速度。The
基于上述任一实施例,所述车尾的质心参数包括:车尾质心的位置、车尾质心的速度、车尾质心的航向角以及车尾质心的航向角速度;Based on any of the foregoing embodiments, the parameters of the center of mass of the rear of the vehicle include: the position of the center of mass of the rear of the vehicle, the speed of the center of mass of the rear of the vehicle, the heading angle of the center of mass of the rear of the vehicle, and the heading angular velocity of the center of mass of the rear of the vehicle;
如图17所示,所述第二参数获取单元1222,包括:As shown in FIG. 17 , the second
第三计算单元1222a,用于基于所述车头铰接点的航向角,所述车头铰接点的航向角速度和所述车辆的铰接角速度,获取车尾铰接点的航向角和车尾铰接点的航向角速度;The
第四计算单元1222b,用于将所述车头铰接点的位置作为所述车尾铰接点的位置,并将车头铰接点的速度作为所述车尾铰接点的速度;a fourth calculation unit 1222b, configured to use the position of the front hinge point as the position of the rear hinge point, and use the speed of the front hinge point as the speed of the rear hinge point;
第五计算单元1222c,用于采用杆臂补偿的方式将所述车尾铰接点的位置和所述车尾铰接点的速度进行转换,获取车尾质心的位置和车尾质心的速度,并将所述车尾铰接点的航向角作为所述车尾质心的航向角,以及将所述车尾铰接点的航向角速度作为所述车尾质心的航向角速度。The
基于上述任一实施例,如图18所示,所述第三计算单元1222a,包括:Based on any of the foregoing embodiments, as shown in FIG. 18 , the
航向角计算单元1222a-1,用于将所述车头铰接点的航向角与所述车辆的铰接角速度之和,作为所述车尾铰接点的航向角;a heading
航向角速度计算单元1222a-2,用于将所述车头铰接点的航向角速度与所述车辆的铰接角速度之和,作为所述车尾铰接点的航向角速度。The heading angular
基于上述任一实施例,如图19所示,所述第三参数获取单元1223,包括:Based on any of the above embodiments, as shown in FIG. 19 , the third
位置误差获取单元1223a,用于基于所述车尾质心的位置与预设参考点的位置,确定位置误差;a position error obtaining unit 1223a, configured to determine a position error based on the position of the center of mass of the rear of the vehicle and the position of the preset reference point;
速度误差获取单元1223b,用于基于所述车尾质心的速度与预设参考点的速度,确定速度误差;a speed
参数计算单元1223c,用于基于所述位置误差与所述速度误差,确定车辆的转向参数。The
本申请实施例提供的铰接式车辆泊车控制装置用于执行上述铰接式车辆泊车控制方法,其实施方式与本申请提供的铰接式车辆泊车控制方法的实施方式一致,且可以达到相同的有益效果,此处不再赘述。The articulated vehicle parking control device provided by the embodiment of the present application is used to execute the above-mentioned articulated vehicle parking control method. The beneficial effects will not be repeated here.
基于上述实施例,本申请还提供一种铰接式车辆,包括如上任一实施例所述的铰接式车辆泊车控制装置。Based on the above embodiments, the present application further provides an articulated vehicle, including the articulated vehicle parking control device as described in any of the above embodiments.
图20示例了一种电子设备的实体结构示意图,如图20所示,该电子设备可以包括:处理器(processor)2010、通信接口(Communications Interface)2020、存储器(memory)2030和通信总线2040,其中,处理器2010,通信接口2020,存储器2030通过通信总线2040完成相互间的通信。处理器2010可以调用存储器2030中的逻辑指令,以执行铰接式车辆泊车控制方法,该方法包括:基于分设在车辆的铰接轴两端的角度传感器所采集的铰接角度,确定车辆的铰接角速度;基于车头质心参数,以及所述车辆的铰接角速度,确定车辆的转向参数;基于所述车辆的转向参数,控制车辆泊车至停车点。FIG. 20 illustrates a schematic diagram of the physical structure of an electronic device. As shown in FIG. 20, the electronic device may include: a processor (processor) 2010, a communication interface (Communications Interface) 2020, a memory (memory) 2030, and a
此外,上述的存储器2030中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。In addition, the above-mentioned logic instructions in the
本申请实施例提供的电子设备中的处理器2010可以调用存储器2030中的逻辑指令,实现上述铰接式车辆泊车控制方法,其实施方式与本申请提供的铰接式车辆泊车控制方法的实施方式一致,且可以达到相同的有益效果,此处不再赘述。The
另一方面,本申请还提供一种计算机程序产品,下面对本申请提供的计算机程序产品进行描述,下文描述的计算机程序产品与上文描述的铰接式车辆泊车控制方法可相互对应参照。On the other hand, the present application also provides a computer program product. The computer program product provided by the present application is described below. The computer program product described below and the articulated vehicle parking control method described above can be referred to each other correspondingly.
所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的铰接式车辆泊车控制方法,该方法包括:基于分设在车辆的铰接轴两端的角度传感器所采集的铰接角度,确定车辆的铰接角速度;基于车头质心参数,以及所述车辆的铰接角速度,确定车辆的转向参数;基于所述车辆的转向参数,控制车辆泊车至停车点。The computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program includes program instructions, and when the program instructions are executed by a computer, the computer can execute the articulated type provided by the above methods. A vehicle parking control method, the method comprises: determining the articulation angular velocity of the vehicle based on the articulation angles collected by angle sensors disposed at both ends of the articulation shaft of the vehicle; determining the steering of the vehicle based on a head mass center parameter and the articulation angular velocity of the vehicle parameter; based on the steering parameters of the vehicle, control the vehicle to park to a parking spot.
本申请实施例提供的计算机程序产品被执行时,实现上述铰接式车辆泊车控制方法,其实施方式与本申请提供的铰接式车辆泊车控制方法的实施方式一致,且可以达到相同的有益效果,此处不再赘述。When the computer program product provided by the embodiment of the present application is executed, the above-mentioned articulated vehicle parking control method is implemented, and the implementation thereof is consistent with the implementation of the articulated vehicle parking control method provided by the present application, and the same beneficial effects can be achieved. , and will not be repeated here.
又一方面,本申请还提供一种非暂态计算机可读存储介质,下面对本申请提供的非暂态计算机可读存储介质进行描述,下文描述的非暂态计算机可读存储介质与上文描述的铰接式车辆泊车控制方法可相互对应参照。In another aspect, the present application also provides a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium provided by the present application is described below. The non-transitory computer-readable storage medium described below is the same as the above description. The articulated vehicle parking control method can refer to each other correspondingly.
本申请还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的铰接式车辆泊车控制方法,该方法包括:基于分设在车辆的铰接轴两端的角度传感器所采集的铰接角度,确定车辆的铰接角速度;基于车头质心参数,以及所述车辆的铰接角速度,确定车辆的转向参数;基于所述车辆的转向参数,控制车辆泊车至停车点。The present application also provides a non-transitory computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the computer program is implemented to execute the articulated vehicle parking control methods provided above, the method comprising: based on The hinge angle collected by the angle sensors located at both ends of the hinge shaft of the vehicle determines the hinge angular velocity of the vehicle; based on the head mass center parameter and the hinge angular velocity of the vehicle, the steering parameters of the vehicle are determined; based on the steering parameters of the vehicle, the control Park the vehicle to the parking spot.
本申请实施例提供的非暂态计算机可读存储介质上存储的计算机程序被执行时,实现上述铰接式车辆泊车控制方法,其实施方式与本申请提供的铰接式车辆泊车控制方法的实施方式一致,且可以达到相同的有益效果,此处不再赘述。When the computer program stored on the non-transitory computer-readable storage medium provided by the embodiment of the present application is executed, the above-mentioned articulated vehicle parking control method is realized, and the implementation of the method is the same as that of the articulated vehicle parking control method provided by the present application. The method is the same, and the same beneficial effect can be achieved, which is not repeated here.
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed over multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on this understanding, the above-mentioned technical solutions can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic A disc, an optical disc, etc., includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in various embodiments or some parts of the embodiments.
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be The technical solutions described in the foregoing embodiments are modified, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions in the embodiments of the present application.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011542450.5A CN112572420B (en) | 2020-12-21 | 2020-12-21 | Articulated vehicle parking control method, device and articulated vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011542450.5A CN112572420B (en) | 2020-12-21 | 2020-12-21 | Articulated vehicle parking control method, device and articulated vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112572420A CN112572420A (en) | 2021-03-30 |
CN112572420B true CN112572420B (en) | 2022-05-17 |
Family
ID=75139231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011542450.5A Expired - Fee Related CN112572420B (en) | 2020-12-21 | 2020-12-21 | Articulated vehicle parking control method, device and articulated vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112572420B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114954437B (en) * | 2022-05-24 | 2024-08-02 | 重庆邮电大学 | A parking trajectory planning and tracking control method and system for articulated vehicles |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007029413A1 (en) * | 2007-06-26 | 2009-01-08 | Robert Bosch Gmbh | Method for performing steering operation in vehicle, involves determining target path to follow target of vehicle with trailer during backward travel, and determining target angle of corresponding target path between vehicle and trailer |
DE102011101990B3 (en) * | 2011-05-19 | 2012-10-18 | Volkswagen Aktiengesellschaft | Method for determining relative drawbar angle in articulated train, involves coupling tensile unit and trailer by rotatably mounted shaft and two-dimensional image is captured by unit for imaging two-dimensional image |
CN103963782A (en) * | 2014-05-09 | 2014-08-06 | 济南大学 | Pull type mobile robot parallel parking method |
CN105264451A (en) * | 2013-05-15 | 2016-01-20 | 沃尔沃卡车集团 | Method for assisting the reversal of an articulated vehicle |
CN105620514A (en) * | 2014-10-31 | 2016-06-01 | 南车株洲电力机车研究所有限公司 | Rubber wheel train track following control system |
CN106347457A (en) * | 2016-10-19 | 2017-01-25 | 中车株洲电力机车研究所有限公司 | Following control method and system of train track and train |
CN109747637A (en) * | 2019-03-13 | 2019-05-14 | 合肥工业大学 | A kind of induction control method for semi-trailer train reversing into position |
CN110239636A (en) * | 2019-06-25 | 2019-09-17 | 天津大学 | Coordinate correction system and correction method for unmanned driving equipment |
CN110962846A (en) * | 2019-12-23 | 2020-04-07 | 潍柴动力股份有限公司 | Vehicle steering anti-collision method and device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007011180A1 (en) * | 2007-03-06 | 2008-09-11 | Daimler Ag | Rangierhilfe and method for drivers of vehicles or vehicle combinations, which consist of mutually bendable vehicle elements |
US9437055B2 (en) * | 2014-08-13 | 2016-09-06 | Bendix Commercial Vehicle Systems Llc | Cabin and trailer body movement determination with camera at the back of the cabin |
CN105564447A (en) * | 2014-10-31 | 2016-05-11 | 南车株洲电力机车研究所有限公司 | Control system of virtual rail bus or train |
SE1850812A1 (en) * | 2018-06-29 | 2019-12-30 | Scania Cv Ab | Articulated vehicle and method |
CN111071338B (en) * | 2019-12-30 | 2021-03-30 | 合肥工业大学 | Method for determining articulation angle of linear stable reversing of semi-trailer train |
CN111252078B (en) * | 2020-03-02 | 2021-05-04 | 合肥工业大学 | A method for predicting the reversing trajectory of a semi-trailer train without an articulation angle sensor |
-
2020
- 2020-12-21 CN CN202011542450.5A patent/CN112572420B/en not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007029413A1 (en) * | 2007-06-26 | 2009-01-08 | Robert Bosch Gmbh | Method for performing steering operation in vehicle, involves determining target path to follow target of vehicle with trailer during backward travel, and determining target angle of corresponding target path between vehicle and trailer |
DE102011101990B3 (en) * | 2011-05-19 | 2012-10-18 | Volkswagen Aktiengesellschaft | Method for determining relative drawbar angle in articulated train, involves coupling tensile unit and trailer by rotatably mounted shaft and two-dimensional image is captured by unit for imaging two-dimensional image |
CN105264451A (en) * | 2013-05-15 | 2016-01-20 | 沃尔沃卡车集团 | Method for assisting the reversal of an articulated vehicle |
CN103963782A (en) * | 2014-05-09 | 2014-08-06 | 济南大学 | Pull type mobile robot parallel parking method |
CN105620514A (en) * | 2014-10-31 | 2016-06-01 | 南车株洲电力机车研究所有限公司 | Rubber wheel train track following control system |
CN106347457A (en) * | 2016-10-19 | 2017-01-25 | 中车株洲电力机车研究所有限公司 | Following control method and system of train track and train |
CN109747637A (en) * | 2019-03-13 | 2019-05-14 | 合肥工业大学 | A kind of induction control method for semi-trailer train reversing into position |
CN110239636A (en) * | 2019-06-25 | 2019-09-17 | 天津大学 | Coordinate correction system and correction method for unmanned driving equipment |
CN110962846A (en) * | 2019-12-23 | 2020-04-07 | 潍柴动力股份有限公司 | Vehicle steering anti-collision method and device |
Also Published As
Publication number | Publication date |
---|---|
CN112572420A (en) | 2021-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110001637A (en) | A kind of pilotless automobile path following control device and control method based on multiple spot tracking | |
JP6689966B2 (en) | Autonomous vehicle direction detection and lane keeping system based on deceleration curb | |
JP7391701B2 (en) | Method, device, storage medium, and program for removing steady lateral deviation | |
CN109799828B (en) | Transverse and longitudinal coordination control method for automatic driving vehicle | |
CN114440881B (en) | A positioning method for unmanned vehicles based on fusion of multi-source sensor information | |
WO2021249387A1 (en) | Visual map construction method and mobile robot | |
CN108873043B (en) | Method and device for calculating vehicle sideslip angle | |
CN112099378B (en) | Front vehicle lateral motion state real-time estimation method considering random measurement time lag | |
CN109959374B (en) | A full-time full-time and whole-process reverse smoothing filtering method for pedestrian inertial navigation | |
CN114643980A (en) | Parking path real-time adjustment method, device, equipment and storage medium | |
CN112572420B (en) | Articulated vehicle parking control method, device and articulated vehicle | |
WO2024045741A1 (en) | Vehicle yaw angle prediction method and device and computer readable storage medium | |
CN112172800B (en) | Articulated vehicle and tracking parking control method and device thereof | |
CN113985466A (en) | Combined navigation method and system based on pattern recognition | |
CN112204344B (en) | Position acquisition method, system and movable platform | |
CN114347994B (en) | Lane line position estimation method and apparatus, electronic device, and storage medium | |
CN109974736A (en) | Vehicle navigation method and device | |
CN111025908B (en) | Attitude and heading reference system based on adaptive maneuvering acceleration extended Kalman filter | |
CN111458722B (en) | Map construction method of laser radar trolley in gradient environment | |
CN115406451B (en) | Vehicle positioning method, system, vehicle terminal and storage medium | |
CN117015719A (en) | Method for determining the movement state of a rigid body | |
CN113734317A (en) | Kinematic positioning method for swinging arm suspension frame structure inspection device | |
CN111504309A (en) | Method for calculating pose of automobile in low-speed motion | |
CN114919647B (en) | Steering efficiency calibration method and device for guide wheel | |
CN117950401B (en) | Vehicle obstacle avoidance control method, device, equipment and storage medium |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220517 |
|
CF01 | Termination of patent right due to non-payment of annual fee |