Self-configuring Systems
20190367090 ยท 2019-12-05
Inventors
Cpc classification
B62D1/166
PERFORMING OPERATIONS; TRANSPORTING
B62D13/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
The present invention relates to entering data into a trailer backup guidance system. In particular, the present invention relates to providing data by auto-configuration to systems for guiding a trailer while backing such as (i) the wheel base of the vehicle, (ii) the length of the trailer, (iii) the wheel base of the vehicle measured in units of trailer length, (iv) the ratio of the turning of the steering wheel to the turning of the wheels of the vehicle, and (v) a communication link's address or ID.
Claims
1. A parameter estimating technique for use with a backing up guidance system comprising: a vehicle that can tow a trailer, a device to determine angular velocity, and a device to determine lateral acceleration whereby angular velocity and lateral acceleration are used to calculate one or more estimated values from the list of (i) the wheel base of the vehicle, and (ii) the ratio of the turning of the steering wheel to the turning of the wheels of the vehicle, and (iii) the wheel base of the vehicle measured in units of trailer length, (iv) the length of the trailer, (v) a communication link's address or ID, and the one or more values are used to compute a direction for a trailer.
2. The parameter estimating technique of claim 1 whereby the calculation of one or more values is performed more than once with the multiple estimated values calculated then being combined for a more accurate result.
3. The values calculated of claim 2 whereby an input enables the system to use a value provided to the system either instead of the estimated value calculated or without performing the estimated value calculation.
4. The value provided to the system of claim 3 whereby the value is communicated wirelessly.
5. The value provided to the system of claim 3 whereby the value is input on a mobile device.
6. A parameter estimating technique for use with a backing up guidance system comprising: a vehicle coupled to a trailer, a system to aid guiding the trailer along a path or to a destination, a device to determine the angle of the wheels used to turn the vehicle, and a device to determine the hitch angle whereby the angle of the wheels and the hitch angle are used to calculate one or more estimated values from the list of (i) the wheel base of the vehicle, and (ii) the ratio of the turning of the steering wheel to the turning of the wheels of the vehicle, and (iii) the wheel base of the vehicle measured in units of trailer length, (iv) the length of the trailer, (v) a communication link's address or ID, and the one or more values are used to compute a direction for a trailer.
7. The calculation of the ratio of the turning of the steering wheel to the turning of the wheels of the vehicle of claim 6 further comprising the calculation or the estimation of a non-linear relationship between the turning of the steering wheel to the turning of the wheels of the vehicle.
8. The parameter estimating technique of claim 6 whereby linear measurements in the system to aid guiding the trailer along a path or to a destination are made relative to the length of the trailer.
9. The system to aid guiding the trailer along a path or to a destination of claim 8 whereby the value used to represent the length of a trailer does not change with trailers of different lengths.
10. The value used to represent the wheel base of the vehicle of claim 9 whereby an input enables the system to use a value provided to the system either instead of the estimated value calculated or without performing the estimated value calculation.
11. The value provided to the system of claim 10 whereby the value is communicated wirelessly.
12. The value provided to the system of claim 10 whereby the value is input on a mobile device.
13. The value input on a mobile device of claim 12 whereby the mobile device accepts as inputs the trailer length and the wheel base of the vehicle, recomputes the length of the wheel base to be in units of measure of trailer length, and provides the recomputed wheel base value to the system instead of the estimated value calculated by the system or without the system performing the estimated value calculation.
14. The value input on a mobile device of claim 12 whereby the value is stored by the system for computation of a value at a later point in time to be used instead of the estimated value calculated by the system or without the system performing the estimated value calculation.
15. A parameter estimating technique for use with identifying a wireless device comprising: a first device comprising an input and wireless connection circuitry, and a second device comprising a display and wireless connection circuitry whereby (a) the first device communicates identifying information to the second device, (b) the identifying information comprises information about the input, (c) the second device displays the identifying information, and (d) the second device modifies the displaying of the identifying information depending upon the information about the input.
16. The parameter estimating technique for use with identifying a wireless device of claim 9 further comprising a third device comprising an input and wireless connection circuitry whereby the third device is distinguished from the second device as a function of the difference between the modified display of the identifying information of the second device and the display of the identifying information of the third device.
17. The modification of the displaying of the identifying information of claim 9 whereby the modification comprises changing one or more of the displayed identifying information's font style, the font color, the background, or the list position.
18. The changing font style of claim 17 whereby change in font comprises changing one or more of the font's bolding, italicizing, underlining or size.
19. The changing background of claim 17 whereby change in background comprises changing one or more of the background's color, pattern or border.
20. The modification of the displaying of the identifying information of claim 9 whereby the modification comprises displaying proximate to the displayed identifying information's list entry one or more of an icon, symbol, picture, or character.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In the drawings, like reference characters generally refer to the same parts throughout the different views. Also, the drawings are not necessarily to scale, emphasis instead generally being placed upon illustrating the principles of the invention. In the following description, various embodiments of the present invention are described with reference to the following drawing, in which:
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020] The present invention relates to systems for guiding a trailer while backing and in particular to gathering data for operating systems for guiding a trailer while backing.
[0021]
[0022] Referring to
turningRadius.sub.TRAILER=trailerLength/Tan()
where is the hitch angle formed by the centerline of the vehicle and the centerline of the trailer at the hitch ball.
[0023] The angle of the front tires, , can be determined by measuring the amount of rotation of the steering wheel away from its position for driving straight and multiplying this steering wheel rotation by the steering wheel multiplier:
=steeringWheelMultiplier*steeringWheelRotation
[0024] This steering wheel multiplier comes from the steering ratio. By way of example, a steering ratio of 18 means that for every 18 degrees of rotation of the steering wheel, the front tires will turn 1 degree. The steering wheel multiplier in this example is 1/18 (1 over steering ratio). The steering wheel multiplier (as well as the steering ratio derived directly therefrom) can be determined from the gear ratio of the steering mechanism in the vehicle (e.g., from the rack and pinion tooth counts).
[0025] However, the angle of the front tires is also related to the wheel base and turning radius by the equation:
Tan()=wheelBase/turningRadius
[0026] So, from the preceding two equations, the following equation can be derived:
steeringWheelMultiplier=Tan.sup.1(wheelBase/(trailerLength/Tan()))/steeringWheelRotation
or:
steeringWheelMultiplier=Tan.sup.1(wheelBase/turningRadius.sub.TRAILER)/steeringWheelRotation
[0027] One of the easier values to find for a vehicle is the wheelbaseit is found in the owner's manual of almost every vehicle (whereas the steering ratio sometimes is not). This value is input into the system by the user. Then, with wheelbase available, with turning radius computed as described below, and with steering wheel rotation simultaneously measured by the steer sensor, it is possible to compute the steering wheel multiplier. Because the steering wheel multiplier is fixed in the factory for a given vehicle, once it is determined, it as can be stored (e.g., in the steer sensor or elsewhere) along with the wheel base for that vehicle and not have to be recomputed for that vehicle.
[0028] It must be noted that, in spite of the preceding mathematics and the tire angle drawing in
turningRadius.sub.TP=(wheelBase/Tan())
adjustedTurningRadius=squareRoot(turningRadius.sub.TP.sup.2+hitchBallLength.sup.2)
where hitchBallLength is the distance from the rear axle to the hitch ball. When the front wheels are not turned sharply, turningRadius.sub.TP is nearly equal to adjustedTurningRadius. The present invention contemplates using either method for calculating the turning radius of the vehicle.
[0029] The turning radius of the vehicle can also be determined without towing a trailer. Using the combined teachings from the '386 application and the '283 application, an Inertial Measurement Unit (IMU) type rotation sensor is attached to the steering wheel having 9 Degrees of Freedom (9 DoF). These degrees of freedom can be obtained by three-axis accelerometers, gyroscopes, and magnetometer sensors (see
[0030] Well known equations for motion can be used to derive the turning radius of the vehicle. Referring to
=(H.sub.1H.sub.0)/t
[0031] The vehicle's turning radius, R.sub.T, is then found by dividing the centripetal force (or the average of the centripetal force data during the time interval if a variance threshold approach is used) by the angular velocity squared:
R.sub.T=F.sub.c/.sup.2.
[0032] Using the wheel base value that was inputted, the just computed value for turning radius, and the generally non-changing angle of rotation of the steering wheel, the steering wheel multiplier is found as:
steeringWheelMultiplier=Tan.sup.1(wheelBase/R.sub.T)/steeringWheelRotation
[0033]
[0034] It is also contemplated as being within the spirit and scope of the present invention that if any one or more values are provided as inputs to the system from a user or provided by other means, the other portions of the above teaching can still be used to solve for the missing values.
[0035] As the vehicle is driven forward in a generally constant arc at a generally constant rate as described above, the turning radius for the trailer (measured to its center axis which runs from the hitch ball coupler to the point at the average center between the tires) can also be computed from the hitch angle, , and the trailer length as:
Tan =trailerLength/turningRadius.sub.t or turningRadius.sub.t=trailerLength/Tan
[0036] Likewise, the turning radius for the vehicle can be computed from the angle, , of the vehicle's front tires and its wheel base as:
Tan =wheelBase/turningRadius.sub.v or turningRadius.sub.v=wheelBase/Tan
[0037] When a vehicle tows a trailer around a constant curve, the trailer will come to follow behind the tow vehicle and the turning radius of the trailer will become equal to the turning radius of the vehicle (i.e., turningRadius.sub.t=turningRadius.sub.y=turningRadius), producing the equation:
trailerLength/Tan =wheelBase/Tan
from which one can derive:
wheelBase/trailerLength=Tan /Tan
[0038] Finally, from the '856 patent, measurement is done using the length of the trailer as the yardstick resulting in the trailer length always being equal to 1, so one can now recognize that the wheel base of the vehicle equation can be simplified:
wheelBase/1=Tan /Tan
or, with the trailer as the yardstick, the wheel base measured in units of trailer length:
wheelBase=Tan /Tan
[0039] The hitch angle, , is measured directly by the steer sensor (i.e., as described in the '953 patent or the '386 application). The angle of the front tires, , is determined by directly measuring the amount of rotation of the steering wheel away from its initial, straight ahead position and multiplying that angular change of rotation by the steering wheel multiplier:
=steeringWheelMultiplier*steeringWheelRotation
[0040] In addition to values such as trailer length, wheel base, steering ratio and/or steering wheel multiplier being input or estimated, the trailer backup guidance system described in the above patent or patent applications, and in particular as described in the '283 application, requires the user to also select a wireless connection to a steer sensor and, in most cases, to a hitch sensor if not a wired connection.
[0041] A computer program can be written in the Java programming language (as shown in Appendix A, filed with the present application) for a SteeringRatioEstimator class for determining the steering wheel multiplier of the steering linkage of a vehicle relating steering wheel angle to front wheel angle as used in an embodiment of the invention when the vehicle is towing a trailer. An instance of this class, as shown in the appendix, is initialized by providing it with (a) the threshold values for steering wheel rotation, hitch angle, and yaw of the vehicle and (b) parameters of the vehicle and trailer (wheel base, hitch length, trailer length, and an initial guess of the steering ratio). Thereafter, data samples each containing steering wheel rotation, hitch angle, and yaw are provided for averaging. When driving forward in a circle while towing, the trailer will follow behind the vehicle but will need to be pulled for some distance in order to find that position behind the vehicle. Typically, for this to happen, the vehicle is driven on a constant turning radius. Due to normal variability and noise when reading steering wheel rotation or hitch angle, the SteeringRatioEstimator class will monitor the data samples to make sure the inputs for steering wheel rotation and hitch angle are within their threshold values. This is to validate (i) that the vehicle is traveling on a generally constant turning radius path and (ii) that the trailer has settled into its position behind the vehicle (where the trailer is traveling along the same turning radius as the vehicle) such that the hitch angle is generally constant. The vehicle's yaw is monitored to validate that the vehicle has progressed at least a minimum distance around the circle as dictated by the vehicle's turning radius by checking that the vehicle's angular change in heading (yaw) exceeds the provided threshold value for yaw change.
[0042] Refer now to
and the changeover point on the graph (s.sub.CP) is:
(front wheel angle at s.sub.CP)=m.sub.CP(steering wheel rotation at s.sub.CP)+b
where b is:
b=(front wheel angle at s.sub.2)m.sub.CP(steering wheel rotation at s.sub.2)
The slope (m.sub.0) of the lower part (the part below the changeover point) is:
and the changeover point on the graph (s.sub.CP), determined along the lower part is:
(front wheel angle at s.sub.CP)=m.sub.0(steering wheel rotation at s.sub.CP)
from which it can be determined:
m.sub.0(steering wheel rotation at s.sub.CP)=m.sub.CP(steering wheel rotation at s.sub.CP)+b
and:
m.sub.0(steering wheel rotation at s.sub.CP)m.sub.CP(steering wheel rotation at s.sub.CP)=b
and:
(steering wheel rotation at s.sub.CP)(m.sub.0m.sub.CP)=b
giving:
steering wheel rotation at s.sub.CP=b/(m.sub.0m.sub.CP)
[0043] The above procedure can be extended for vehicles wherein the steering ratio has multiple changeover points. Even if the actual steering ratio is a curved function, a plurality of steering ratio estimates could be taken to form an approximated curve as is well understood by those skilled in algebra.
[0044] Note that the graph in
[0045] A display 306 to interact with the steer sensors 101 and hitch sensor 200 is a necessary part of a trailer backup guidance system 300 (see
[0046] However, when the system is used in close proximity with other users using the same system or parts of the same system (e.g., if one or more other trailers equipped with a similar hitch sensor is in close proximity to the trailer being towed), it can be difficult to identify the intended sensor. For example, a Bluetooth based link can uniquely identify a steer sensor by its MAC address, but a user will not typically know what his steer sensor's MAC address is. Rather than have the user figure out what his or her sensor's MAC address is, this value too can be ascertained to a significant extent by the system. By having the user operate some form of input such as button 103 on the steer sensor 101 or the break lights or turn signals of a vehicle 301 connected to a hitch sensor 200, a particular sensor can be identified in a list of sensors on a display unit 306 (e.g., a smartphone or tablet or the equivalent) that is communication with that or those sensors.
[0047] When a sensor having a wireless link such as Bluetooth is powered up, it offers itself up for a connection to the other components of the systemit advertises its presence. A display device seeking to connect to that sensor will collect the wireless advertisements of nearby sensors for display in a list on that display device. The advertising packet sent out by the sensor may contain identifying information such as a name. Often this identifying information is in the form of a string that provides a text label that can be displayed and read. But, the communication standard also enables the packet to include other identifying information (e.g., that sensor's UUID or MAC address). However, when there are multiple sensors of the same type, especially if a plurality of the sensors are in their factory configuration and have not been personalized by the user, it can be difficult for a user to identify the intended sensor from the plurality of sensors in the list. For these situations, it is desirable for the user to be able to flag the intended sensor such that the particular sensor's name is highlighted in the list.
[0048] The sensors of the present invention have this capability. The steer sensors 101 as taught by the '283 application have a button 103 for initializing the system when the vehicle and trailer are inline with each other (see
[0049] The hitch sensors 200 as taught by the '283 application can be powered via the trailer wiring harness and connector 203 (see
[0050] The terms and expressions employed herein are used as terms and expressions of description and not of limitation, and there is no intention, in the use of such terms and expressions, of excluding any equivalents of the features shown and described or portions thereof. In addition, having described certain embodiments of the invention, it will be apparent to those of ordinary skill in the art that other embodiments incorporating the concepts disclosed herein may be used without departing from the spirit and scope of the invention. Accordingly, the described embodiments are to be considered in all respects as only illustrative and not restrictive.