HK1242412B - Rolling virtual wheel spindle calibration - Google Patents
Rolling virtual wheel spindle calibrationInfo
- Publication number
- HK1242412B HK1242412B HK18101583.1A HK18101583A HK1242412B HK 1242412 B HK1242412 B HK 1242412B HK 18101583 A HK18101583 A HK 18101583A HK 1242412 B HK1242412 B HK 1242412B
- Authority
- HK
- Hong Kong
- Prior art keywords
- wheel
- target
- vehicle
- image data
- virtual
- Prior art date
Links
Description
技术领域Technical Field
实施例总体上涉及汽车车轮定位的系统和方法。本主题具有如下特定用途:当使用图像定位仪(其具有附接至车辆车轮的靶标以及对靶标进行成像的照相机)时,确定用于车辆的例如外倾角和前束角等车轮定位参数的真实值。Embodiments generally relate to systems and methods for vehicle wheel alignment. The subject matter has particular application in determining true values of wheel alignment parameters, such as camber and toe angle, for a vehicle when using an image aligner having a target attached to a vehicle wheel and a camera that images the target.
背景技术Background Art
使用可移动照相机以及附接至车辆车轮的靶标的机器视觉车辆定位系统(也称为“图像定位仪”)是众所周知的。由照相机观察靶标,使得所获得的用于规定的定位过程的图像数据可以被用来计算车辆定位角度,用以经由用户界面(通常是计算机监视器)进行显示。早期的系统实施方案包括连接照相机的刚性梁,因而它们相对于彼此的位置和定向能够被确定,并且由于是不变的,所以可以作为依据。后来引入的系统实施方案包括使用彼此非刚性地连接的照相机,但使用独立的照相机/靶标系统来连续地校准一个车载式靶标观察照相机相对于另一个照相机的位置。这种类型的系统在美国专利5,535,522、6,931,340、6,959,253和6,968,282中有描述,这些美国专利的全部内容以引用的方式并入本文。使用这种图像处理的车辆车轮定位仪的实例是可以从阿肯色州康威市John Bean Company(Snap-on Incorporated的分部)商购获得的Visualiner 3D或“V3D”。Machine vision vehicle alignment systems (also known as "image aligners") that use a movable camera and a target attached to a vehicle wheel are well known. The target is viewed by a camera, and the image data obtained for a prescribed alignment process can be used to calculate vehicle alignment angles for display via a user interface (typically a computer monitor). Early system implementations included a rigid beam connecting the cameras so that their position and orientation relative to each other could be determined and, since they were constant, relied upon. Later system implementations included cameras that were not rigidly connected to each other, but used independent camera/target systems to continuously calibrate the position of one vehicle-mounted target observation camera relative to the other. This type of system is described in U.S. Patents 5,535,522, 6,931,340, 6,959,253, and 6,968,282, the entire contents of which are incorporated herein by reference. An example of a vehicle wheel aligner that uses this type of image processing is the Visualiner 3D, or "V3D," commercially available from John Bean Company (a division of Snap-on Incorporated) in Conway, Arkansas.
为了能够使用图像定位仪来精确地测量用于车辆的车轮定位角度,必须测量靶标旋转所围绕的车轮旋转轴线,并且必须确定矢量所经过的虚拟轮轴点的坐标。In order to be able to use an image aligner to accurately measure the wheel alignment angle for a vehicle, the wheel's axis of rotation about which the target rotates must be measured, and the coordinates of the virtual wheel axle point through which the vector passes must be determined.
用于对靶标和夹具的组合系统进行校准的常规方法包括提升车辆离开支撑面(例如车间地面或定位架),从而使安装有靶标的车轮能够自由地旋转。然后,使车轮旋转至预定位置,以便能够确定限定车轮旋转轴线的矢量。因为靶标原点横断圆弧,所以根据圆弧周线上的点来计算圆心的坐标。圆心位于车轮旋转轴线上,并被称为虚拟轮轴点。虚拟轮轴点沿着轮轴轴线投影至轮辋的平面。投影点是轮轴点。这种情况如图1所示,其中,车辆100的车轮上安装有承载靶标120的夹具110。坐标位于靶标坐标系中。旋转轴矢量130穿过轮轴点140和虚拟轮轴点150。靶标质心偏离虚拟轮轴点150。A conventional method for calibrating a combined target and fixture system involves lifting the vehicle off a supporting surface (e.g., a workshop floor or a gantry) so that the wheel on which the target is mounted can rotate freely. The wheel is then rotated to a predetermined position so that the vector defining the wheel's axis of rotation can be determined. Because the target origin intersects a circular arc, the coordinates of the circle's center are calculated based on points on the arc's circumference. The center of the circle lies on the wheel's axis of rotation and is called the virtual axle point. The virtual axle point is projected along the axle axis onto the plane of the wheel rim. The projected point is the axle point. This is illustrated in Figure 1, where a fixture 110 carrying a target 120 is mounted on the wheel of a vehicle 100. The coordinates are in the target coordinate system. The axis of rotation vector 130 passes through the axle point 140 and the virtual axle point 150. The target's center of mass is offset from the virtual axle point 150.
典型车轮夹具和靶标组件被制造成使得不必须在每次将夹具从车轮上移除时重复校准过程。为此,常规靶标组件通常使用自定心车轮夹具。通过公知的滚动偏摆计算来补偿夹具安装误差。Typical wheel fixtures and target assemblies are manufactured so that the calibration process does not have to be repeated each time the fixture is removed from the wheel. For this reason, conventional target assemblies typically use self-centering wheel fixtures. Fixture installation errors are compensated for by well-known roll and run calculations.
当首次设置定位仪时,典型地由技术人员使用定制校准设备来执行用于靶标和自定心夹具的系统的校准程序。然后,每当新靶标被引入系统时(例如更换靶标时),必须执行上述校准程序。不利的是,终端用户必须等待服务技术人员到来;或者如果终端用户想亲自执行校准程序,则他们必须经过特殊培训。此外,在正常使用过程中,靶标及其相关联的夹具容易改变它们的相对几何关系(例如,如果夹具掉下的话)。虽然夹具和靶标可能仍然是可使用的,但相对几何关系的这种改变没有反映在原始系统校准中,因而不利地导致定位精确度随着时间而降低。When the locator is first set up, a calibration procedure for the system of targets and self-centering fixtures is typically performed by a technician using custom calibration equipment. This calibration procedure must then be performed each time a new target is introduced into the system (e.g., when the target is replaced). Disadvantageously, the end user must wait for a service technician to arrive, or if the end user wants to perform the calibration procedure themselves, they must undergo special training. Furthermore, during normal use, the target and its associated fixture are susceptible to changing their relative geometric relationship (e.g., if the fixture is dropped). Although the fixture and target may still be usable, this change in relative geometry is not reflected in the original system calibration, and thus disadvantageously results in a decrease in positioning accuracy over time.
存在对如下方法和装置的需求:该方法和装置不需要花费附加的时间来提升车辆以及执行对典型定位而言不必要的额外过程,就能确定车轮旋转轴线和轮轴点。还存在对如下方法和装置的需求:该方法和装置能够调节车轮靶标组件的正常磨损,以保持定位精确度。此外,存在如下需求:通过消除对自定心性能的需求来使车轮夹具的成本最小化。There is a need for a method and apparatus that can determine the wheel axis of rotation and axle point without requiring the additional time required to lift the vehicle and perform additional procedures not necessary for typical alignment. There is also a need for a method and apparatus that can accommodate normal wear of the wheel target assembly to maintain alignment accuracy. Furthermore, there is a need to minimize the cost of the wheel fixture by eliminating the need for self-centering capabilities.
发明内容Summary of the Invention
所公开的系统和方法在每次执行定位时通过滚动车辆车轮并跟踪附接至车轮的靶标的运动来确定车轮旋转轴线和轮轴点。所公开的程序可以与常规的滚动偏摆补偿程序(滚动偏摆补偿程序是标准车轮定位过程流程的一部分)同时执行,并且在任何情况下都必须在接近定位程序开始时执行。另外,本发明能够在不考虑靶标在车轮上沿径向位于何处的情况下计算轮轴点和旋转轴线,因而消除了对自定心车轮夹具的需求。The disclosed system and method determine the wheel's axis of rotation and axle point each time an alignment is performed by rolling the vehicle wheel and tracking the motion of a target attached to the wheel. The disclosed procedure can be performed concurrently with the conventional roll and yaw compensation routine (which is part of the standard wheel alignment process flow) and must in any case be performed near the beginning of the alignment procedure. Furthermore, the present invention is able to calculate the axle point and axis of rotation regardless of the radial location of the target on the wheel, thereby eliminating the need for a self-centering wheel fixture.
更具体地,本发明论述了通过当车轮无滑动地滚动时进行靶标姿态测量来确定车轮定位角度。由照相机系统来跟踪放置于轮轴与轮周之间一半径处的靶标。具体地说,靶标的原点和定向被跟踪。在无滑动的2-D(二维)运动的理想情况下,随着车轮滚动,靶标原点的轨迹沿着被称为短摆线的曲线的路径。根据靶标的变化的姿态来确定车轮的旋转角度。More specifically, the present invention discusses determining wheel alignment angles by measuring the attitude of a target as the wheel rolls without slip. A camera system tracks a target positioned at a radius between the wheel axle and the wheel circumference. Specifically, the target's origin and orientation are tracked. In the ideal case of non-slip 2-D motion, as the wheel rolls, the trajectory of the target's origin follows a path known as a cycloid. The wheel's rotational angle is determined based on the target's changing attitude.
可以根据车轮旋转时靶标原点的运动来计算虚拟轮轴点。当获知无测量误差的3个靶标坐标和姿态时,计算虚拟轮轴点的运动的问题存在解析解。可以通过测量靶标坐标和姿态来确定靶标的路径的方程,并且用模型来拟合数据以确定上述方程的参数。根据方程的参数来计算虚拟轮轴点的路径。The virtual axle point can be calculated based on the motion of the target origin as the wheel rotates. When the coordinates and pose of the three targets are known without measurement error, calculating the motion of the virtual axle point has an analytical solution. The equation for the target's path can be determined by measuring the target coordinates and pose, and a model can be used to fit the data to determine the parameters of the equation. The path of the virtual axle point can then be calculated based on the parameters of the equation.
一个或多个实施例包括用于车辆的车轮定位方法,该方法包括:将靶标附贴至车辆的车轮,以及提供用于观察靶标并捕捉靶标的图像数据的照相机。当车轮在大致平坦表面上时使车辆行驶,以使车轮和靶标旋转多度,同时照相机捕捉靶标的图像数据。至少部分地基于捕捉到的图像数据来计算车轮旋转轴线以及轮轴点。使用轮轴点和车轮旋转轴线来计算用于车辆的定位参数。One or more embodiments include a wheel alignment method for a vehicle, the method comprising: attaching a target to a wheel of the vehicle, and providing a camera for viewing the target and capturing image data of the target. The vehicle is driven while the wheel is on a substantially flat surface to rotate the wheel and the target by a plurality of degrees while the camera captures image data of the target. A wheel rotation axis and a wheel axle point are calculated based at least in part on the captured image data. Alignment parameters for the vehicle are calculated using the wheel axle point and the wheel rotation axis.
实施例还包括车辆车轮定位系统,该定位系统包括:靶标,其能够固定地附接至车辆的车轮;照相机,其用于观察靶标并捕捉靶标的图像数据;以及数据处理器。数据处理器适用于:接收来自照相机的图像数据,以及至少部分地基于当车轮在大致平坦表面上的情况下使车辆行驶从而使车轮和靶标旋转多度时捕捉到的靶标的图像数据来确定从靶标原点指向轮轴点的向量。数据处理器还适用于:至少部分地基于车轮旋转轴线和轮轴点的坐标来计算用于车辆的定位参数。Embodiments also include a vehicle wheel alignment system comprising: a target fixedly attachable to a wheel of a vehicle; a camera for viewing the target and capturing image data of the target; and a data processor. The data processor is adapted to receive the image data from the camera and determine a vector pointing from a target origin to a wheel axle point based at least in part on the image data of the target captured while the vehicle is driven with the wheel on a substantially flat surface, thereby rotating the wheel and the target by a plurality of degrees. The data processor is further adapted to calculate alignment parameters for the vehicle based at least in part on the coordinates of the wheel rotation axis and the wheel axle point.
实施例还包括一种非暂时性计算机可读介质,该非暂时性计算机可读介质具有存储于其上的指令,该指令当由车辆定位系统的处理器执行时使得处理器确定用于车辆的定位参数。定位系统具有:靶标,其能够固定地附接至车辆的车轮;以及照相机,其用于观察靶标并捕捉靶标的图像数据。确定过程包括:接收来自照相机的图像数据;至少部分地基于当车轮在大致平坦表面上的情况下使车辆行驶从而使车轮和靶标旋转多度时捕捉到的靶标的图像数据来确定车轮旋转轴线和轮轴点的坐标;以及至少部分地基于车轮旋转轴线和轮轴点的坐标来计算用于车辆的定位参数。An embodiment also includes a non-transitory computer-readable medium having stored thereon instructions that, when executed by a processor of a vehicle positioning system, cause the processor to determine positioning parameters for the vehicle. The positioning system includes a target that can be fixedly attached to a wheel of the vehicle; and a camera for viewing the target and capturing image data of the target. The determination process includes receiving image data from the camera; determining coordinates of a wheel rotation axis and a wheel axle point based at least in part on image data of the target captured while the vehicle is driven with the wheel on a substantially flat surface, thereby rotating the wheel and the target by a plurality of degrees; and calculating the positioning parameters for the vehicle based at least in part on the coordinates of the wheel rotation axis and the wheel axle point.
下面的说明当结合附图来考虑时将会使所公开的主题的实施例的目的和优点变得显而易见。Objects and advantages of embodiments of the disclosed subject matter will become apparent from the following description when considered in conjunction with the accompanying drawings.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
在下文中将参考附图来详细地描述实施例,其中,相似的附图标记表示相似的元件。附图未必是按比例绘制的。在适用的情况下,一些特征可能没有被示出,以便有助于描述下层的特征。Hereinafter, the embodiments will be described in detail with reference to the accompanying drawings, wherein like reference numerals represent like elements. The accompanying drawings are not necessarily drawn to scale. Where applicable, some features may not be shown in order to facilitate description of the underlying features.
图1是附接有夹具/靶标组件的车辆的透视图,图中示出虚拟轮轴点、轮轴点和车轮旋转轴线。1 is a perspective view of a vehicle with a fixture/target assembly attached showing the virtual axle point, wheel axle point, and wheel rotation axis.
图2的示意图示出根据各个实施例当车轮自由旋转时如何计算位于靶标原点的运动平面中的虚拟轮轴点的坐标的实例。FIG. 2 is a schematic diagram illustrating an example of how to calculate the coordinates of a virtual wheel axle point located in a motion plane of a target origin when the wheel is freely rotating according to various embodiments.
图3是示出当附接有靶标的车轮滚动时靶标的路径的示意图。FIG. 3 is a schematic diagram illustrating a path of a target when a wheel to which the target is attached rolls.
图4是描述根据各个实施例的附接有靶标的滚动中的车轮的几何参数(包括在初始虚拟轮轴点坐标的示例性推导中使用的参数)的示意图。4 is a schematic diagram illustrating geometric parameters of a rolling wheel with a target attached, including parameters used in an exemplary derivation of initial virtual wheel axle point coordinates, according to various embodiments.
图5A至图5B是示出根据各个实施例在预处理期间2-D靶标姿态数据旋转到Y-Z平面中的曲线图。5A-5B are graphs illustrating the rotation of 2-D target pose data into the Y-Z plane during pre-processing according to various embodiments.
图6A至图6D是示出根据各个实施例在非线性最小二乘拟合计算中调整参数时的拟合迭代的曲线图。6A-6D are graphs illustrating fitting iterations when adjusting parameters in a nonlinear least squares fitting calculation according to various embodiments.
图7是示出根据各个实施例的测得的靶标原点的坐标和虚拟轮轴点坐标的曲线图。FIG. 7 is a graph illustrating measured coordinates of a target origin and a virtual axle point according to various embodiments.
图8的曲线图示出根据各个实施例通过拟合坐标数据而确定的虚拟轮轴点坐标与虚拟轮轴点坐标之间的改善的一致性。FIG. 8 is a graph illustrating improved consistency between virtual axle point coordinates and virtual axle point coordinates determined by fitting coordinate data according to various embodiments.
图9A至图9B是示出根据各个实施例在将短摆线拟合至测得的数据之后检测到的离群数据点的曲线图。9A-9B are graphs illustrating outlier data points detected after fitting a short cycloid to measured data, according to various embodiments.
图10是能够实施所公开的系统和方法的自校准车轮定位系统的示意性俯视平面图。10 is a schematic top plan view of a self-calibrating wheel alignment system capable of implementing the disclosed systems and methods.
图11是能够实施所公开的系统和方法的混合车轮定位系统的示意性俯视平面图。11 is a schematic top plan view of a hybrid wheel alignment system capable of implementing the disclosed systems and methods.
具体实施方式DETAILED DESCRIPTION
应该理解的是,在应用中,本文描述的原理不限于在以下说明中阐述的或在以下附图中示出的构造的细节或部件的布置。这些原理可以体现在其他实施例中并且可以以各种方式实施或执行。此外,应该理解的是,本文使用的措辞和术语是出于描述的目的,而不应被视为限制。It should be understood that the principles described herein are not limited in application to the details of construction or the arrangement of components set forth in the following description or illustrated in the following figures. These principles may be embodied in other embodiments and may be implemented or carried out in various ways. Furthermore, it should be understood that the phraseology and terminology used herein are for descriptive purposes only and should not be considered as limiting.
本文公开了用于车轮轴线矢量计算的方法和系统。图10是计算机辅助的3D(三维)机动车辆车轮定位系统(“定位仪”)(例如上文论述的美国专利6,968,282中公开的定位系统)的某些元件的示意性俯视平面图。这种定位仪具有与本文公开的定位仪相同的元件,并且可以用于实施所公开的技术。特别地,图10的定位仪包括用于定位机动车辆的车轮的左照相机模块2和右照相机模块4。术语“左”和“右”是为了方便起见而使用的,并非意图要求特定元件相对于其他元件定位于特定位置或关系。Disclosed herein are methods and systems for wheel axis vector calculation. FIG10 is a schematic top plan view of certain elements of a computer-aided 3D (three-dimensional) motor vehicle wheel alignment system (“aligner”), such as the alignment system disclosed in U.S. Patent 6,968,282 discussed above. Such an alignmenter has the same elements as the alignmenter disclosed herein and can be used to implement the disclosed technology. In particular, the alignmenter of FIG10 includes a left camera module 2 and a right camera module 4 for locating the wheels of a motor vehicle. The terms “left” and “right” are used for convenience and are not intended to require that particular elements be positioned in a particular position or relationship relative to other elements.
图10中的箭头30示意性地表示进行定位的机动车辆。该车辆包括左前轮22L、右前轮22R以及左后轮24L、右后轮24R。定位靶标80a、80b、80c、80d分别固定至车轮22L、24L、22R、24R中的每个车轮。每个定位靶标通常包括:板82,其上印刻有靶标信息;以及夹紧机构88,其用于将靶标固定至车轮。左照相机模块2包括左定位照相机10L。左定位照相机10L面向车辆并沿着轴线42观察左侧靶标80a、80b。右照相机模块4包括右照相机10R,右照相机面向车辆并沿着轴线44观察右侧靶标80c、80d。左照相机模块2还包括校准照相机20,该校准照相机利用支架12垂直于照相机10L地安装。校准照相机20沿着轴线46观察利用托架14附接至右照相机模块4的校准靶标16,以确定定位照相机10L、10R相对于彼此的位置。照相机10L、10R、20分别具有照明光源62、64、66。Arrow 30 in Figure 10 schematically represents the motor vehicle being positioned. The vehicle includes a left front wheel 22L, a right front wheel 22R, and a left rear wheel 24L, a right rear wheel 24R. Positioning targets 80a, 80b, 80c, and 80d are secured to each of the wheels 22L, 24L, 22R, and 24R, respectively. Each positioning target typically includes a plate 82 imprinted with target information and a clamping mechanism 88 for securing the target to the wheel. The left camera module 2 includes a left positioning camera 10L. The left positioning camera 10L faces the vehicle and observes the left targets 80a and 80b along axis 42. The right camera module 4 includes a right camera 10R, which faces the vehicle and observes the right targets 80c and 80d along axis 44. The left camera module 2 also includes a calibration camera 20, which is mounted perpendicular to the camera 10L using a bracket 12. Calibration camera 20 views calibration target 16 attached to right camera module 4 by bracket 14 along axis 46 to determine the position of positioning cameras 10L, 10R relative to each other. Cameras 10L, 10R, 20 have illumination sources 62, 64, 66, respectively.
所公开的定位仪还包括数据处理器(未示出),例如常规个人计算机(PC),该数据处理器具有软件,软件具有使得数据处理器电子地执行本文描述的计算的指令。The disclosed locator also includes a data processor (not shown), such as a conventional personal computer (PC), having software with instructions that cause the data processor to electronically perform the calculations described herein.
本文描述的方法和装置也适用于与US 7,313,869中描述的混合定位仪系统一起使用,该美国专利及其后续专利均通过全文引用的方式并入本文。图11示出能够与本文公开的方法和装置一起使用的示例性混合定位仪系统的示意图,该定位系统包括安装在车辆的相应车轮22和24(在该第一实施例中是前转向轮)上的一对被动靶标21和23。一对主动感测头25和27适用于与车辆的其它相应车轮26和28(在这种情况下是后轮)相关联地安装。每个主动感测头包括用于产生2D图像数据的照相机29或31;当各个感测头被安装至车辆的相应车轮时,预期上述2D图像数据包括靶标21、23中的一者的图像。该系统还使用两个常规(1D)角度传感器33和35来测量主动感测头25和27在前束平面中的相对角度,并使用一对倾斜传感器37、39来测量主动感测头25、27的倾斜(典型地是外倾角和俯仰)。The methods and apparatus described herein are also suitable for use with the hybrid locator system described in US Pat. No. 7,313,869, which is hereby incorporated by reference in its entirety. FIG11 shows a schematic diagram of an exemplary hybrid locator system capable of use with the methods and apparatus disclosed herein. The locator system includes a pair of passive targets 21 and 23 mounted on respective wheels 22 and 24 of a vehicle (in this first embodiment, the front steering wheels). A pair of active sensing heads 25 and 27 are suitable for mounting in association with the vehicle's other respective wheels 26 and 28 (in this case, the rear wheels). Each active sensing head includes a camera 29 or 31 for generating 2D image data; when each sensing head is mounted to a respective wheel of the vehicle, the 2D image data is expected to include an image of one of the targets 21 and 23. The system also uses two conventional (1D) angle sensors 33 and 35 to measure the relative angle of the active sensing heads 25 and 27 in the toe plane, and a pair of tilt sensors 37 and 39 to measure the tilt (typically camber and pitch) of the active sensing heads 25 and 27.
定义definition
靶标坐标系:由靶标的几何参数限定的坐标系。Target coordinate system: A coordinate system defined by the geometric parameters of the target.
靶标原点:被定义为靶标坐标系的原点的数学点。Target Origin: The mathematical point defined as the origin of the target coordinate system.
车轮旋转轴线:车轮旋转所围绕的轴线。也被称为轮轴轴线。Wheel Rotation Axis: The axis about which the wheel rotates. Also known as the axle axis.
轮辋平面:由轮辋外表面限定的平面。Rim Plane: The plane defined by the outer surface of the rim.
虚拟轮轴点:沿着车轮旋转轴线的点,靶标原点围绕该点旋转。Virtual Axle Point: The point along the wheel's axis of rotation around which the target origin rotates.
轮轴点:车轮旋转轴线与轮辋平面相交处的点。Axle Point: The point where the wheel's axis of rotation intersects the plane of the rim.
靶标半径:靶标原点与虚拟轮轴点之间的距离。Target radius: The distance between the target origin and the virtual wheel axle point.
照相机倾斜角:照相机相对于轮轴的运动方向的倾斜角。Camera tilt angle: The tilt angle of the camera relative to the direction of motion of the wheel axle.
起始滚动角:当滚动开始时靶标原点在车轮上所处的角度位置。Initial rolling angle: The angular position of the target origin on the wheel when rolling begins.
被顶起轮轴校准:根据在车轮升高至能够自由地旋转而不直线运动时所做的测量来计算车轮旋转轴线和虚拟轮轴点的过程或结果。Jacked Axle Alignment: The process or result of calculating the wheel's axis of rotation and virtual axle point based on measurements made when the wheel is raised so that it can rotate freely without moving in a straight line.
滚动中的轮轴校准:根据在车轮滚动时所做的测量来计算车轮旋转轴线和虚拟轮轴点的过程或结果。Rolling Axle Alignment: The process or result of calculating the wheel's axis of rotation and virtual axle point based on measurements made while the wheel is rolling.
与常规的被顶起轮轴校准程序相比,所公开的滚动中的轮轴校准技术提供若干显著优点。一个优点是滚动中的轮轴校准是“在线”过程而非“离线”过程。每次执行滚动偏摆补偿时都执行滚动中的轮轴校准,滚动中的轮轴校准是标准车轮定位过程流程的一部分。与被顶起轮轴校准不同的是,终端用户在不得不执行这种系统校准时,没有必须要遵循的特殊程序并且不必进行特殊培训。结果,不需要带有定制的校准设备的训练有素的现场服务人员来执行高精度系统校准。这样节省了终端用户的时间和金钱。The disclosed rolling axle calibration technique offers several significant advantages over conventional jacked-up axle calibration procedures. One advantage is that rolling axle calibration is an "online" process rather than an "offline" process. Rolling axle calibration is performed every time roll runout compensation is performed and is part of the standard wheel alignment process flow. Unlike jacked-up axle calibration, there are no special procedures that the end user must follow and no special training is required when having to perform this system calibration. As a result, highly trained field service personnel with customized calibration equipment are not required to perform high-precision system calibrations. This saves the end user time and money.
作为在线过程的另一个优点是真正的轮轴校准随着时间而改变。在正常使用过程中,靶标和夹具容易改变它们的相对几何关系(例如,当夹具意外地掉下时)。这种相对几何关系的改变没什么问题;重要的是相对几何关系精确地反映在轮轴校准中。作为在线测量,滚动中的轮轴校准提供轮轴点坐标和车轮旋转轴线定向的最新测量。Another advantage of being an online process is that the actual axle alignment changes over time. During normal use, the target and fixture can easily change their relative geometry (for example, if the fixture is accidentally dropped). This change in relative geometry is not a problem; what is important is that the relative geometry is accurately reflected in the axle alignment. As an online measurement, the rolling axle alignment provides up-to-date measurements of the axle point coordinates and the orientation of the wheel's axis of rotation.
当采用以车辆为中心的车轮定位坐标系时,感受到滚动中的轮轴校准的另一个优点。在常规的以车辆为中心的坐标系中,基于被检查的车辆的测量(典型地使用车辆轮辋的中心)来构建坐标系。当采用所公开的滚动中的轮轴校准时,不用假设靶标和轮辋中心之间固定的空间关系。车轮轮辋的中心是作为该过程的一部分来计算的。因此,靶标可以放置在相对于车轮轴线的任何相对径向位置处。换句话说,靶标可以附贴至车轮,使得靶标原点大致布置在车轮旋转轴线上,或者使得靶标原点偏离车轮旋转轴线。因此,所公开的滚动中的轮轴校准技术在所使用的靶标类型方面提供一定的自由度。Another advantage of rolling axle alignment is felt when a vehicle-centric wheel alignment coordinate system is employed. In a conventional vehicle-centric coordinate system, the coordinate system is constructed based on measurements of the vehicle being inspected (typically using the center of the vehicle's rim). When employing the disclosed rolling axle alignment, no fixed spatial relationship between the target and the rim center is assumed. The center of the wheel rim is calculated as part of the process. Therefore, the target can be placed at any relative radial position with respect to the wheel axis. In other words, the target can be attached to the wheel so that the target origin is approximately arranged on the wheel's axis of rotation, or so that the target origin is offset from the wheel's axis of rotation. Therefore, the disclosed rolling axle alignment technique provides a certain degree of freedom in the type of target used.
概述Overview
轮轴校准测量的目的是为附接有靶标的车轮的所有位置和定向确定轮轴点相对于靶标的位置。轮轴点是位于车轮旋转轴线与由车轮轮辋的朝外的面限定的平面相交处的点。靶标坐标系的原点典型地被称为靶标原点。本领域技术人员将会理解的是,确定轮轴点的位置以及车轮旋转轴线的方向是确定车轮和框架定位的组成部分。The purpose of axle alignment measurements is to determine the location of the axle point relative to the target for all positions and orientations of the wheel to which the target is attached. The axle point is the point located at the intersection of the wheel's axis of rotation and the plane defined by the outward-facing surface of the wheel rim. The origin of the target coordinate system is typically referred to as the target origin. Those skilled in the art will appreciate that determining the location of the axle point and the orientation of the wheel's axis of rotation are integral to determining wheel and frame alignment.
对于车轮的任何位置而言的可测量的量是靶标原点及其姿态的定向。根据当车轮旋转时靶标姿态的定向的变化来计算车轮旋转轴线。当车轮旋转时,靶标坐标系中的轮轴点的坐标是不变的。The measurable quantity for any wheel position is the orientation of the target origin and its attitude. The wheel axis of rotation is calculated based on the change in orientation of the target attitude as the wheel rotates. The coordinates of the wheel axle point in the target coordinate system remain unchanged as the wheel rotates.
用于确定轮轴点和车轮旋转轴线的常规程序是提升车辆至车轮能够自由旋转。然后,将每个车轮旋转到至少两个位置,同时观察附接至车轮的靶标并测量靶标姿态。在这两个位置测量靶标姿态以及靶标原点的坐标允许计算靶标姿态之间的旋转角度、限定车轮旋转轴线的矢量、靶标半径以及虚拟轮轴点。几何关系如图2所示,其中:The conventional procedure for determining the axle point and wheel rotation axis is to lift the vehicle until the wheels can rotate freely. Each wheel is then rotated to at least two positions while observing a target attached to the wheel and measuring the target pose. Measuring the target pose at these two positions, as well as the coordinates of the target origin, allows calculation of the rotation angle between the target poses, the vector defining the wheel rotation axis, the target radius, and the virtual axle point. The geometric relationships are shown in Figure 2, where:
X:测量点之间的弦长的1/2X: 1/2 of the chord length between the measurement points
θ:靶标的旋转角度θ: rotation angle of the target
P1、P2:所测得的靶标质心的坐标P 1 , P 2 : Coordinates of the measured target center of mass
C:坐标为(x0,y0)的圆心C: The center of the circle with coordinates (x 0 , y 0 )
当靶标原点围绕车轮旋转轴线旋转时由靶标原点限定的平面平行于由轮辋的面限定的平面(轮轴点位于该平面中)。这两个平面之间的距离被称为靶标偏移距离并由夹具的几何参数确定。该距离用于计算轮轴点相对于靶标原点的坐标。When the target origin is rotated about the wheel's axis of rotation, the plane defined by the target origin becomes parallel to the plane defined by the face of the wheel rim (in which the axle point lies). The distance between these two planes is called the target offset distance and is determined by the fixture's geometry. This distance is used to calculate the coordinates of the axle point relative to the target origin.
升高车辆、在进行测量的同时旋转车轮、以及降低车辆是容易出错的、耗时的、劳动强度大的且昂贵的过程,这些都是用户想要避免的。当使用刚刚在上面描述的常规程序时,每次需要对靶标及其夹具的组合系统进行校准时都需要提升车辆。使用自定心夹具的系统与靶标结合起来使用,并且校准一次后用于后续车辆。自定心夹具的重要特点是:它们可以放置在车轮上,使得靶标相对于虚拟轮轴点的平移是固定的。然而,自定心夹具强加了不期望的尺寸、外观及成本限制。Raising the vehicle, rotating the wheel while taking measurements, and lowering the vehicle are error-prone, time-consuming, labor-intensive, and expensive processes that users want to avoid. Using the conventional procedure just described, the vehicle needs to be raised each time the combined system of a target and its fixture needs to be calibrated. Systems using self-centering fixtures are used in conjunction with the target and calibrated once for subsequent vehicles. An important feature of self-centering fixtures is that they can be placed on the wheel so that the target's translation relative to the virtual wheel axle point is fixed. However, self-centering fixtures impose undesirable size, appearance, and cost constraints.
提升车辆的成本和自定心夹具的成本都导致希望开发出替代方法来执行轮轴校准而不需要提升车辆。有利的是当车辆车轮在地面上无滑动地滚动时计算轮轴点和车轮旋转轴线。这已经是用于计算车轮定位(例如常规的滚动偏摆补偿)的过程的一部分,并且在该过程中不需要特殊的校准步骤。所公开的滚动中的轮轴校准的优点是夹具/靶标系统不需要具有固定的自定心几何参数。在每次使用时校准这种系统的要求意味着只需要简单的校准程序。The cost of lifting the vehicle and the cost of the self-centering fixture have led to the desire to develop alternative methods to perform wheel axle calibration without lifting the vehicle. It would be advantageous to calculate the wheel axle point and the wheel rotation axis while the vehicle wheels are rolling on the ground without slipping. This is already part of the process used to calculate the wheel alignment (e.g., conventional roll and yaw compensation), and no special calibration steps are required in the process. An advantage of the disclosed wheel axle calibration while rolling is that the fixture/target system does not need to have fixed self-centering geometric parameters. The requirement to calibrate such a system at each use means that only a simple calibration procedure is required.
校准升高的车轮Calibrating the raised wheels
当车轮升高并旋转时,位于距车轮旋转轴线(虚拟轮轴点)一径向距离处的靶标的轨迹为圆形。虚拟轮轴点的半径和位置可以由两个靶标坐标和它们之间的旋转角度或圆心角计算出来。这在图2中示出如下:When the wheel is raised and rotated, the trajectory of the target located at a radial distance from the wheel's axis of rotation (the virtual axle point) is circular. The radius and position of the virtual axle point can be calculated from the two target coordinates and the rotation angle or center angle between them. This is shown in Figure 2 below:
1.车轮旋转轴线正交于两个测量点P1、P2和旋转中心所处的平面。1. The wheel rotation axis is perpendicular to the plane containing the two measuring points P1 and P2 and the rotation center.
2.车轮旋转轴线位于两个测量点P1、P2之间的弦的垂直平分线b上。2. The wheel rotation axis is located on the perpendicular bisector b of the chord between the two measuring points P1 and P2.
3.弦长(2x)是已知的。3. The chord length (2x) is known.
4.弦的垂直平分线b将两个测量点P1、P2之间已知的角度θ二等分。首先,根据θ和x求解出半径R。然后,求解出以P1和P2为中心、半径为R的两个圆的交点。虽然圆心有两个解,但只有一个解落在P1和P2之间的连线的正确侧。4. The perpendicular bisector b of the chord bisects the known angle θ between the two measurement points P1 and P2. First, solve for the radius R based on θ and x. Next, find the intersection of the two circles with radius R, centered at P1 and P2. Although there are two solutions for the circle center, only one falls on the correct side of the line between P1 and P2.
滚动中的轮轴校准Axle alignment during rolling
现在描述根据本发明的滚动中的轮轴校准。当车轮在与地面接触的情况下无滑动地滚动时,靶标轨迹是短摆线。如图3所示,靶标原点t的路径300表示短摆线。由于实际原因,仅测量了路径300的一小部分,例如90度的运动范围310。测量范围310受限制的原因是照相机320总是需要观察靶标的面(未示出,但可以类似于靶标120)。车轮330的旋转中心及其运动方向不是测量特征。靶标的位置和定向的测量使用单一视角n点姿态评估。在每个靶标位置,计算靶标的坐标和定向。根据姿态的变化来计算旋转发生所围绕的车轮旋转轴线的方向。The wheel axle calibration in rolling according to the present invention is now described. When the wheel rolls without slipping in contact with the ground, the target trajectory is a short cycloid. As shown in Figure 3, the path 300 of the target origin t represents a short cycloid. For practical reasons, only a small part of the path 300 is measured, such as a 90-degree range of motion 310. The reason why the measurement range 310 is limited is that the camera 320 always needs to observe the face of the target (not shown, but can be similar to the target 120). The center of rotation of the wheel 330 and its direction of movement are not measured features. The measurement of the position and orientation of the target uses a single-viewpoint n-point attitude evaluation. At each target position, the coordinates and orientation of the target are calculated. The direction of the wheel rotation axis around which the rotation occurs is calculated based on the change in attitude.
在二维平面中进行的测量由3个坐标测量组成,在每个位置进行姿态测量。根据这些测量来计算以下参数:The measurement in the 2D plane consists of 3 coordinate measurements and a pose measurement at each position. From these measurements the following parameters are calculated:
1.车轮330的直径;1. The diameter of the wheel 330;
2.靶标半径;2. Target radius;
3.车轮330相对于照相机320的起始位置(X、Y、Z坐标);3. The starting position (X, Y, Z coordinates) of the wheel 330 relative to the camera 320;
4.当车轮330位于其起始位置时附接至该车轮的靶标的旋转角度;4. The rotation angle of the target attached to the wheel 330 when the wheel is in its starting position;
5.照相机的倾斜角A或车轮330相对于由照相机轴线限定的水平线的行进方向。5. The tilt angle A of the camera or the direction of travel of the wheel 330 relative to the horizontal line defined by the camera axis.
平面中的短摆线的参数能够由3个测量点以及它们之间的角度差精确地求解出来。图4示出在半径rt处附接有靶标的滚动中的车轮的几何参数,并且描述了初始轮轴坐标的推导,其中:The parameters of the short cycloid in the plane can be accurately solved from the three measurement points and the angular differences between them. Figure 4 shows the geometric parameters of a rolling wheel with a target attached at radius r t and describes the derivation of the initial wheel axle coordinates, where:
rt:靶标半径r t : target radius
RON:将旋转为的旋转矩阵R ON : The rotation matrix that will be rotated to
rωθON:车轮的线性行程r ω θ ON : linear travel of the wheel
指明线性行程的方向的矢量A vector indicating the direction of linear travel
I:单位矩阵I: Identity matrix
变量上方的短横线表示该变量是矢量。等式A dash above a variable indicates that the variable is a vector.
计算作为靶标原点的坐标和旋转角度的函数的初始轮轴点的坐标。在给出初始轮轴点坐标、行进方向和旋转角度的情况下,也可以计算出用于靶标的每个位置的轮轴点坐标。The coordinates of the initial axle point are calculated as a function of the coordinates of the target origin and the rotation angle. Given the initial axle point coordinates, the direction of travel, and the rotation angle, the axle point coordinates for each position of the target can also be calculated.
应该注意的是,所公开的滚动中的轮轴校准技术还可以处理升高的车轮的情况。车轮的任意线性行程由项rωθON限定。当在实施软件中将该项设置为零时,全部数据点都位于圆周上。然后,软件继续计算固定的轮轴点WO和靶标半径。It should be noted that the disclosed rolling axle calibration technique can also handle the case of an elevated wheel. The arbitrary linear travel of the wheel is defined by the term rωθON . When this term is set to zero in the implementation software, all data points lie on the circumference. The software then proceeds to calculate the fixed axle point WO and the target radius.
数据预处理Data preprocessing
将测量数据点按照Z坐标增大的顺序进行排序。所以,在所公开的技术中,车轮向前或向后滚动并不重要。由上述排序来限定变化的靶标姿态中测得的角度差的顺序。关于3-pt(三点)公式,初始轮轴点坐标WO最靠近照相机。在下文描述的非线性最小二乘搜索期间生成的模拟数据使用从测得的数据中提取的角度差。The measured data points are sorted in order of increasing Z coordinate. Therefore, in the disclosed technique, whether the wheel rolls forward or backward is irrelevant. This sorting defines the order of the measured angular differences in varying target poses. With respect to the 3-point (three-point) formula, the initial wheel axle point coordinate W 0 is closest to the camera. The simulated data generated during the nonlinear least-squares search described below uses the angular differences extracted from the measured data.
车轮的滚动参数的评估实质上是二维问题,由于存在噪声导致靶标原点的运动距二维平面具有小偏差,并且由于存在车辆前束导致小螺旋运动。可以认为车轮的轨迹具有相对于照相机的翻滚、俯仰和偏转。可以预先计算出翻滚和偏转参数,而在数据中保留未知的俯仰。俯仰对应照相机相对于车轮的线性运动的任何俯视情形,并且在本文中被称为照相机倾斜角(由图3中的附图标记A表示)。翻滚对应照相机旋转,并且偏转对应照相机相对于车轮的线性运动的任何左右定向。The estimation of the rolling parameters of the wheel is essentially a two-dimensional problem, with small deviations of the target origin's motion from the two-dimensional plane due to noise, and small spiral motions due to the presence of vehicle toe. The wheel's trajectory can be considered to have roll, pitch, and yaw relative to the camera. The roll and yaw parameters can be calculated in advance, while the pitch is retained as an unknown in the data. Pitch corresponds to any top-down view of the camera relative to the linear motion of the wheel and is referred to herein as the camera tilt angle (indicated by the reference symbol A in Figure 3). Roll corresponds to camera rotation, and yaw corresponds to any left-right orientation of the camera relative to the linear motion of the wheel.
从一个姿态到另一个姿态,可以根据测得的靶标的旋转轴线来确定翻滚和偏转。图5A至图5B示出在预处理期间旋转到Y-Z平面中的数据。Y-Z平面由照相机坐标系确定。图5A中的数据被平移且旋转至Y-Z平面中,以便在图5B中进行处理。对于三点拟合和非线性拟合来说,预处理消除了该问题的一些计算负荷。From one pose to another, roll and yaw can be determined based on the measured rotation axis of the target. Figures 5A and 5B show the data rotated into the Y-Z plane during preprocessing. The Y-Z plane is determined by the camera coordinate system. The data in Figure 5A is translated and rotated into the Y-Z plane for processing in Figure 5B. For three-point fitting and nonlinear fitting, preprocessing eliminates some of the computational burden of the problem.
用于参数的非线性最小二乘搜索Nonlinear least squares search for parameters
由于实际原因,可能需要多于3次的姿态测量来执行所公开的滚动中的轮轴校准。技术人员应该理解的是:测得的噪声可能影响图像处理,车辆可能不沿直线移动(车轮可能转向),车辆行驶所处的平台可能包括突起部,并且/或者车辆行驶所处的平台可能滑动因而车轮可能不是经历的纯旋转。可选地,由于板与平台之间的间隙,导致车轮可能稍微颠簸。另外,车辆的运动范围可能受到机械约束的限制。这些复杂情况的一个结果是3个姿态解可能容易出错。因此,所公开的技术包括更多的数据点,并且将短摆线的参数化曲线拟合至测得的数据。这样,可以处理数据以便检测和补偿意外的运动和其他复杂情况。For practical reasons, more than 3 attitude measurements may be required to perform the disclosed wheel axle calibration in rolling. It will be appreciated by the skilled person that measured noise may affect image processing, the vehicle may not move in a straight line (the wheels may turn), the platform on which the vehicle rides may include protrusions, and/or the platform on which the vehicle rides may slip so that the wheels may not experience pure rotation. Alternatively, the wheels may be slightly jerky due to gaps between the plate and the platform. Additionally, the range of motion of the vehicle may be limited by mechanical constraints. One consequence of these complications is that 3 attitude solutions may be prone to error. Therefore, the disclosed technique includes more data points and fits a parameterized curve of a short cycloid to the measured data. In this way, the data can be processed to detect and compensate for unexpected motion and other complications.
根据某些实施例,如果在车辆行驶期间获取多于3个测量点,则采用公知的最小二乘拟合法来处理数据(即使仅有3个点,解也是精确的)。以下情况可能不利地影响结果:According to certain embodiments, if more than 3 measurement points are acquired during the vehicle's travel, the data are processed using a known least squares fitting method (the solution is exact even with only 3 points). The following situations may adversely affect the results:
1.随着车轮从一个位置滚动到下一个位置,车轮可能稍微转向。如果多于3个点,则测量点可能不处于同一平面内。另外,车轮旋转轴线的方向将会改变。1. As the wheel rolls from one position to the next, it may turn slightly. If there are more than 3 points, the measurement points may not be in the same plane. In addition, the direction of the wheel's axis of rotation will change.
2.随着车轮从一个位置滚动到下一个位置,车辆可能会遇到突起部或无滚动地滑动。2. As the wheels roll from one position to the next, the vehicle may encounter bumps or slide without rolling.
3.车轮可能不是正圆的,并且不清楚车轮变形如何影响靶标的运动。3. The wheels may not be perfectly round, and it is unclear how wheel deformation affects the target's motion.
4.轮胎胎面可能引起靶标运动的变化。4. Tire tread may cause changes in target motion.
5.在靶标的姿态角度测量中可能存在误差,从而在估计出的车轮旋转角度中产生误差。5. There may be errors in the target's attitude angle measurement, which will cause errors in the estimated wheel rotation angle.
由于这些原因,所以本发明实施数值优化方法来估计滚动期间的车轮参数和轮轴位置。数值优化方法通过调整模型参数来使测得数据与模拟数据之间的误差最小化。模型参数包括车轮直径、靶标半径、车轮相对于照相机轴线的线性运动的方向以及车轮相对于照相机的起始位置。然后,使用模型参数来计算车轮滚动时轮轴点的位置。然后,使用测得的姿态坐标和定向来计算轮轴点和车轮旋转轴线。For these reasons, the present invention implements a numerical optimization method to estimate wheel parameters and axle position during rolling. The numerical optimization method minimizes the error between measured and simulated data by adjusting model parameters. The model parameters include the wheel diameter, target radius, the direction of the wheel's linear motion relative to the camera axis, and the wheel's starting position relative to the camera. The model parameters are then used to calculate the position of the axle point during rolling. The measured pose coordinates and orientation are then used to calculate the axle point and the wheel's rotation axis.
在一些实施例中,使用公知的Nelder-Mead优化方法,通过使总RMS误差最小化来确定模型参数,上述误差被定义为测得的靶标坐标与模拟模型坐标之间的差。该方法执行模拟数据到测得的数据的非线性最小二乘拟合。图6A至6D示出随着误差被最小化的拟合过程的4次迭代,其中,由附图标记600表示测得的数据,并由附图标记610至640表示拟合函数所生成的坐标。可以调节的参数包括车轮直径、靶标半径、在车辆行驶期间车轮的最近位置、在靶标的最近位置处靶标的定向、照相机相对于行进方向的定向。In some embodiments, the model parameters are determined using the well-known Nelder-Mead optimization method by minimizing the total RMS error, defined as the difference between the measured target coordinates and the simulated model coordinates. This method performs a nonlinear least squares fit of the simulated data to the measured data. Figures 6A to 6D illustrate four iterations of the fitting process as the error is minimized, with the measured data represented by reference numeral 600 and the coordinates generated by the fitting function represented by reference numerals 610 to 640. Parameters that can be adjusted include wheel diameter, target radius, the closest position of the wheel during vehicle travel, the orientation of the target at its closest position, and the orientation of the camera relative to the direction of travel.
在拟合过程中变化的参数是:The parameters that are varied during the fitting process are:
1.轮轴Y坐标。1. Wheel axle Y coordinate.
2.轮轴Z坐标。2. Wheel axle Z coordinate.
3.车轮相对于照相机轴线移动的方向(即,照相机倾斜角)。3. The direction of wheel movement relative to the camera axis (ie, camera tilt angle).
4.当滚动开始时靶标的角度位置。4. The angular position of the target when rolling begins.
5.靶标原点相对于车轮旋转轴线的半径。5. The radius of the target origin relative to the wheel's axis of rotation.
6.车轮直径。6. Wheel diameter.
短摆线至测得的数据的拟合对噪声敏感。当附加的噪声是随机的情况下,拟合算法总是收敛的并且对于模拟数据提供正确的轮轴坐标、车轮直径和半径。虽然利用真实的数据,参数将会调整为使得总误差最小化,但结果可能包含参数中的误差。误差将会表现为轮轴坐标相对于靶标坐标的位置和方向的偏移。这种偏移在图7中呈现为由拟合计算出的虚拟轮轴点坐标700与由校准的靶标/夹具系统(即,基于滚动期间的夹具校准)确定的虚拟轮轴点坐标710之间的差。The fitting of the short cycloid to the measured data is sensitive to noise. When the added noise is random, the fitting algorithm always converges and provides the correct wheel axle coordinates, wheel diameter, and radius for the simulated data. Although the parameters are adjusted to minimize the overall error using real data, the result may contain errors in the parameters. The error will manifest as an offset in the position and orientation of the wheel axle coordinates relative to the target coordinates. This offset is presented in FIG7 as the difference between the virtual wheel axle point coordinates 700 calculated by the fitting and the virtual wheel axle point coordinates 710 determined by the calibrated target/fixture system (i.e., based on fixture calibration during rolling).
图8示出通过拟合坐标数据而确定的虚拟轮轴点800与当使用自定心夹具时确定的基准虚拟轮轴点810之间的改善的一致性。在该实施例中,高阶项被添加到模型中,用以应对与车轮的旋转运动不完全成比例的车轮的运动。这些附加项改善了拟合误差以及轮轴点坐标的误差。在具有滑动和旋转平台的未约束环境中,将靶标原点坐标拟合至模型可能不够稳健。FIG8 illustrates the improved agreement between a virtual axle point 800 determined by fitting the coordinate data and a reference virtual axle point 810 determined when using a self-centering fixture. In this embodiment, higher-order terms are added to the model to account for wheel motion that is not entirely proportional to the wheel's rotational motion. These additional terms improve fitting errors and the errors in the axle point coordinates. In an unconstrained environment with a sliding and rotating platform, fitting the target origin coordinates to the model may not be robust enough.
一种方案是从测量中去除自由度。一种方法是使用夹具(尽管不是自定心的)将靶标原点定位成靠近车轮旋转轴线。One approach is to remove degrees of freedom from the measurement. One approach is to use a fixture (although not self-centering) to position the target origin close to the wheel's axis of rotation.
另一种方法是利用限定车轮旋转轴线行进的方向的另一测量来增强靶标测量。实例是地板上可见的靶标图案,由此知悉地板的姿态。其他实例包括:当车体移动时附接至车体的标记、或者来自附接至靶标的电子水平仪的信号。这种附加测量消除了作为未知参数的照相机倾斜角。Another approach is to augment the target measurement with another measurement that defines the direction of travel of the wheel's axis of rotation. An example is a visible target pattern on the floor, which provides information about the floor's posture. Other examples include markers attached to the vehicle as it moves, or signals from an electronic level attached to the target. This additional measurement eliminates the camera tilt angle as an unknown parameter.
用于计算滚动中的轮轴校准的可选方法Alternative method for calculating wheel axle alignment in rolling
为了计算滚动中的轮轴校准,不需要使用上述实施例中描述的Nelder-Mead单纯形算法。本领域技术人员将会理解的是,可以利用包括梯度下降法、Levenberg-Marquardt法和其他非线性最小二乘迭代法在内的分析参数模型来计算滚动中的轮轴校准。统称为“网格搜索”算法的那一类算法构成另一组可用的替代方案。网格搜索算法是非参数的参数估计算法,典型地在纯凸空间中不能保证发生优化过程时被采用。还有几种可选方法可以在其他实施例中代替Nelder-Mead单纯形算法。To calculate the wheel axle alignment during rolling, it is not necessary to use the Nelder-Mead simplex algorithm described in the above embodiments. Those skilled in the art will appreciate that analytical parameter models, including gradient descent, Levenberg-Marquardt, and other nonlinear least squares iterative methods, can be used to calculate the wheel axle alignment during rolling. The class of algorithms collectively referred to as "grid search" algorithms constitutes another group of available alternatives. Grid search algorithms are non-parametric parameter estimation algorithms that are typically employed when an optimization process cannot be guaranteed to occur in a purely convex space. Several alternative methods may be used in other embodiments instead of the Nelder-Mead simplex algorithm.
离群值的移除Outlier removal
靶标原点勾勒出的短摆线轨迹是平滑的弧。车轮运动中的颠簸可能被检测为数据中的离群值。在图9A至图9B所示的某些实施例中,离群值检测是通过对数据执行短摆线的初始拟合来实现的(图9A)。如果总误差较大,则决定将具有最大误差的数据点910移除并重复该过程直到误差较小(参见图9B中的拟合920)。可以重复地运行对数据生成拟合并移除离群值的这个过程,直至总误差低于阈值并且存在足够的剩余点。The cycloid trajectory outlined by the target origin is a smooth arc. Bumps in the wheel motion may be detected as outliers in the data. In certain embodiments shown in Figures 9A to 9B, outlier detection is achieved by performing an initial fit of the cycloid on the data (Figure 9A). If the total error is large, it is decided to remove the data point 910 with the largest error and repeat the process until the error is small (see fit 920 in Figure 9B). This process of generating a fit on the data and removing outliers can be repeatedly run until the total error is below a threshold and there are enough remaining points.
如前文指出的,标准要求的滚动偏摆补偿程序可以在所公开的轮轴校准的同时进行,至少部分地基于当车辆行驶时捕捉到的图像数据来确定轮轴点坐标和车轮旋转轴线方向矢量。用于确定滚动偏摆的示例性技术在以上论述的美国专利5,535,522的第12栏第5至30行中有描述。本领域技术人员将会理解的是,可以采用其他常规的滚动偏摆技术。轮轴点坐标和车轮旋转轴线方向矢量和滚动偏摆计算均可以被用来以常规方式计算用于车辆的定位参数,例如前束、外倾角等。As previously noted, the standard-required roll compensation routine can be performed concurrently with the disclosed wheel axle calibration, determining the wheel axle point coordinates and the wheel rotational axis direction vector based, at least in part, on image data captured while the vehicle is traveling. Exemplary techniques for determining roll yaw are described in U.S. Patent No. 5,535,522, discussed above, at column 12, lines 5 to 30. Those skilled in the art will appreciate that other conventional roll yaw techniques may be employed. The wheel axle point coordinates, the wheel rotational axis direction vector, and the roll yaw calculations can all be used to calculate vehicle alignment parameters, such as toe, camber, etc., in a conventional manner.
用于滚动中的轮轴确定的方法、系统和计算机程序产品的实施例可以在通用计算机、专用计算机、编程微处理器或微控制器以及外围集成电路元件、ASIC或其他集成电路、数字信号处理器、硬接线电子或逻辑电路(例如分立元件电路)、编程逻辑器件(例如PLD、PLA、FPGA、PAL)等上实施。通常,能够实施本文描述的功能或步骤的任何过程都可以用来实施用于滚动中的轮轴确定的方法、系统或计算机程序产品的实施例。Embodiments of the method, system, and computer program product for wheel axle determination during rolling may be implemented on a general purpose computer, a special purpose computer, a programmed microprocessor or microcontroller and peripheral integrated circuit components, an ASIC or other integrated circuit, a digital signal processor, hard-wired electronic or logic circuits (e.g., discrete component circuits), a programmed logic device (e.g., a PLD, PLA, FPGA, PAL), etc. Generally, any process capable of performing the functions or steps described herein may be used to implement embodiments of the method, system, or computer program product for wheel axle determination during rolling.
此外,所公开的用于滚动中的轮轴确定的方法、系统和计算机程序产品的实施例可以完全或部分地容易地在使用例如对象或面向对象的软件开发环境的软件中实施,上述软件开发环境提供可以在各种计算机平台上使用的可移植的源代码。可选地,可以在使用例如标准逻辑电路或VLSI设计的硬件中部分地或全部地实施所公开的用于滚动中的轮轴确定的方法、系统和计算机程序产品的实施例。可以使用其他硬件或软件来实施实施例,这取决于各系统的速度和/或效率要求,特定功能,和/或所使用的特定软件或硬件系统、微处理器、或微型计算机系统。用于滚动中的轮轴确定的方法、系统和计算机程序产品的实施例可以通过本文提供的功能描述可适用的领域中以及具有计算机和/或车轮定位技术的一般基础知识的普通技术人员在硬件和/或软件中使用任何已知或稍后开发的系统或结构、装置和/或软件实施。Furthermore, embodiments of the disclosed method, system, and computer program product for determining a wheel axle during rolling can be readily implemented, in whole or in part, in software using, for example, an object-oriented or object-oriented software development environment that provides portable source code that can be used on a variety of computer platforms. Alternatively, embodiments of the disclosed method, system, and computer program product for determining a wheel axle during rolling can be implemented, in part or in whole, in hardware using, for example, standard logic circuits or a VLSI design. Embodiments can be implemented using other hardware or software, depending on the speed and/or efficiency requirements of each system, the specific functionality, and/or the specific software or hardware systems, microprocessors, or microcomputer systems used. Embodiments of the method, system, and computer program product for determining a wheel axle during rolling can be implemented in hardware and/or software by a person of ordinary skill in the art, having a general knowledge of computer and/or wheel alignment technology, and using any known or later developed system or structure, device, and/or software in the field to which the functional description provided herein applies.
因此,显而易见的是,根据本发明提供了用于执行滚动中的轮轴确定的方法、系统和计算机程序产品。虽然已经结合多个实施例描述了本发明,但显然许多替代、修改和变型对于适用领域的普通技术人员而言将会是或就是显而易见的。因此,申请人意图包括落入本发明的实质和范围内的全部这种替代、修改、等同和变型。It is therefore apparent that methods, systems, and computer program products for performing wheel axle determination during rolling are provided in accordance with the present invention. While the present invention has been described in conjunction with a number of embodiments, it is apparent that many alternatives, modifications, and variations will be or will be apparent to those skilled in the art. Applicants therefore intend to encompass all such alternatives, modifications, equivalents, and variations that fall within the spirit and scope of the present invention.
Claims (25)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US62/100,761 | 2015-01-07 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1242412A1 HK1242412A1 (en) | 2018-06-22 |
| HK1242412B true HK1242412B (en) | 2021-01-29 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10976156B2 (en) | Rolling virtual wheel spindle calibration | |
| US7640673B2 (en) | Calibration and operation of wheel alignment systems | |
| CN112639403B (en) | Motor vehicle aligner with improved accuracy and no-stop positioning using driving direction calculation | |
| US7336350B2 (en) | Wheel alignment apparatus and method utilizing three-dimensional imaging | |
| EP2150772B1 (en) | Method for use with an optical aligner system for positioning a fixture relative to a vehicle | |
| CN108449946B (en) | Self-calibrating wheel aligner with improved portability | |
| US8363979B2 (en) | Method for ascertaining the axis of rotation of a vehicle wheel | |
| US20110085181A1 (en) | Measuring head for a chassis measuring system, chassis measuring system and method for determining the position parameters of measuring heads of a chassis measuring system | |
| EP2153168B1 (en) | Method and apparatus for wheel alignment | |
| CN100360893C (en) | Method and system for measuring kingpin caster trail | |
| EP2918970A1 (en) | Vehicle wheel alignment system and methodology | |
| WO2001023834A1 (en) | Method and apparatus for measuring vehicle wheel roll radius | |
| WO2001081860A1 (en) | Measurement of wheel and axle alignment of motor vehicles | |
| WO2002001149A2 (en) | Measuring wheel base parallelism with a position determination system | |
| HK1242412B (en) | Rolling virtual wheel spindle calibration | |
| HK1242412A1 (en) | Rolling virtual wheel spindle calibration | |
| HK40041270A (en) | Automotive aligner with improved accuracy and no-stop positioning using a drive direction calculation |