The present invention generally relates to vehicle backup assist systems, and more particularly, to vehicle backup assist systems that facilitate the hitching of a vehicle to a trailer.
Reversing a vehicle toward a trailer in order to attach a tow hitch to a trailer coupler can be challenging for many drivers, particularly those who are unfamiliar with trailers and the hitching process in general. Accordingly, there is a need for a system that assists a driver in navigating a vehicle toward the trailer such that a hitch connection can be made therebetween. The present disclosure is intended to satisfy this need.
According to a first aspect of the present invention, a hitch assist system is provided. The system includes a device configured to detect a hitch coupler of a trailer and a controller in communication with the device. The controller is configured to generate a boundary area projecting from the hitch coupler, define a vehicle backup path toward the trailer if a tow hitch of a vehicle is located inside the boundary area, and determine a steering angle for steering the vehicle along the vehicle backup path.
Embodiments of the first aspect can include any one or a combination of the following features:
According to a second aspect of the present invention, a hitch assist system is provided and includes a device configured to detect a hitch coupler of a trailer and a controller in communication with the device. The controller is configured to define a vehicle backup path terminating at or near the hitch coupler. The vehicle backup path has a trajectory that is at least one of circular and straight. The controller is also configured to determine a steering angle for steering a vehicle along the vehicle backup path.
Embodiments of the second aspect can include any one or a combination of the following features:
According to a third aspect of the present invention, a hitch assist method is provided and includes the steps of detecting a hitch coupler of a trailer, generating a boundary area projecting from the hitch coupler, defining a vehicle backup path toward the trailer if a tow hitch of a vehicle is located inside the boundary area, and determining a steering angle for steering the vehicle along the vehicle backup path.
These and other aspects, objects, and features of the present invention will be understood and appreciated by those skilled in the art upon studying the following specification, claims, and appended drawings.
In the drawings:
As required, detailed embodiments of the present invention are disclosed herein. However, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to a detailed design and some schematics may be exaggerated or minimized to show function overview. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
As used herein, the term “and/or,” when used in a list of two or more items, means that any one of the listed items can be employed by itself, or any combination of two or more of the listed items can be employed. For example, if a composition is described as containing components A, B, and/or C, the composition can contain A alone; B alone; C alone; A and B in combination; A and C in combination; B and C in combination; or A, B, and C in combination.
Referring to
The system 10 includes a controller 38 in communication with an imaging device 40 located at the rear of the vehicle 12. The imaging device 40 may be centrally located at an upper region of the tailgate 18 such that the imaging device 40 is elevated relative to the drawbar 24 and the hitch ball 22. The imaging device 40 has a field of view 42 located and oriented to capture one or more images of a rear-vehicle scene that generally includes the hitch ball 22, among other things. Images captured by the imaging device 40 may be processed by the controller 38 to identify a hitch coupler such as the coupler ball socket 26. It is contemplated that the coupler ball socket 26 may be identified using any known imaging techniques.
In addition to communicating with the imaging device 40, the controller 38 may communicate with a number of proximity sensors 44 exemplarily shown as ultrasonic sensors spaced across a lower region of the vehicle tailgate 18 and configured to detect the proximity or distance of objects located rearward of the vehicle 12. With reference to the embodiment of the system 10 shown in
To enable autonomous or semi-autonomous control of the vehicle 12, the controller 38 of system 10 may be further configured to communicate with a variety of vehicle equipment. According to one embodiment, the controller 38 of the system 10 may control a power assist steering system 52 of the vehicle 12 to operate the steered wheels 53 of the vehicle 12 while the vehicle 12 is reversed toward the trailer 14 along a vehicle backup path. The power assist steering system 52 may be an electric power-assisted steering (EPAS) system that includes an electric steering motor 54 for turning the steered wheels 53 to a steering angle based on a steering command generated by the controller 38, whereby the steering angle may be sensed by a steering angle sensor 56 of the power assist steering system 52 and provided to the controller 38. As described herein, the steering command may be provided for autonomously steering the vehicle 12 during a backup maneuver and may alternatively be provided manually via a rotational position (e.g., a steering wheel angle) of a steering wheel 58 or a steering input device 60, which may be provided to enable a driver to control or otherwise modify the desired curvature of the backing path of vehicle 12. The steering input device 60 may be communicatively coupled to the controller 38 in a wired or wireless manner and provides the controller 38 with information defining the desired curvature of the backing path of the vehicle 12. In response, the controller 38 processes the information and generates corresponding steering commands that are supplied to the power assist steering system 52 of the vehicle 12. In one embodiment, the steering input device 60 includes a rotatable knob 62 operable between a number of rotated positions that each provide an incremental change to the desired curvature of the backing path of the vehicle 12.
In some embodiments, the steering wheel 58 of the vehicle 12 may be mechanically coupled with the steered wheels 53 of the vehicle 12, such that the steering wheel 58 moves in concert with steered wheels 53 via an internal torque, thereby preventing manual intervention with the steering wheel 58 during autonomous steering of the vehicle 12. In such instances, the power assist steering system 52 may include a torque sensor 64 that senses torque (e.g., gripping and/or turning) on the steering wheel 58 that is not expected from autonomous control of the steering wheel 58 and is therefore indicative of manual intervention by the driver. In some embodiments, external torque applied to the steering wheel 58 may serve as a signal to the controller 38 that the driver has taken manual control and for the system 10 to discontinue autonomous steering functionality.
The controller 38 of the system 10 may also communicate with a vehicle brake control system 66 of the vehicle 12 to receive vehicle speed information such as individual wheel speeds of the vehicle 12. Additionally or alternatively, vehicle speed information may be provided to the controller 38 by a powertrain control system 68 and/or a vehicle speed sensor 70, among other conceivable means. In some embodiments, the controller 38 may provide braking commands to the vehicle brake control system 66, thereby allowing the system 10 to regulate the speed of the vehicle 12 during a backup maneuver of the vehicle 12. It should be appreciated that the controller 38 may additionally or alternatively regulate the speed of the vehicle 12 via interaction with the powertrain control system 68.
Through interaction with the power assist steering system 52, the vehicle brake control system 66, and/or the powertrain control system 68 of the vehicle 12, the potential for unacceptable backup conditions can be reduced when the vehicle 12 is backing toward the trailer 14. Examples of unacceptable backup conditions include, but are not limited to, a vehicle over-speed condition, sensor failure, and the like. In such circumstances, the driver may be unaware of the failure until the unacceptable backup condition is imminent or already happening. Therefore, it is disclosed herein that the controller 38 of the system 10 can generate an alert signal corresponding to a notification of an actual, impending, and/or anticipated unacceptable backup condition, and prior to driver intervention, generate a counter measure to prevent such an unacceptable backup condition.
According to one embodiment, the controller 38 may communicate with one or more devices, including a vehicle alert system 72, which may prompt visual, auditory, and tactile warnings. For instance, vehicle brake lights 74 and vehicle emergency flashers may provide a visual alert and a vehicle horn 76 and/or speaker 78 may provide an audible alert. Additionally, the controller 38 and/or vehicle alert system 72 may communicate with a human machine interface (HMI) 80 of the vehicle 12. The HMI 80 may include a touchscreen vehicle display 84 (
The controller 38 is configured with a microprocessor 85 and/or other analog and/or digital circuitry for processing one or more logic routines stored in a memory 86. The logic routines may include one or more operating routines 88. Information from the imaging device 40 or other components of the system 10 can be supplied to the controller 38 via a communication network of the vehicle 12, which can include a controller area network (CAN), a local interconnect network (LIN), or other conventional protocols used in the automotive industry. It should be appreciated that the controller 38 may be a stand-alone dedicated controller or may be a shared controller integrated with the imaging device 40 or other component of the system 10 in addition to any other conceivable onboard or off-board vehicle control systems.
Referring to
where L is the distance from the hitch ball 22 to a rear axle 100 of the vehicle 12, and Rmin is a minimum turning radius of the vehicle 12. As defined herein, the minimum turning radius is the radius of the largest circular turn capable by the vehicle 12.
In embodiments where the origin O is set at the hitch coupler and the x-axis coincides with the longitudinal axis of the trailer 14, the angle of the first radius 94 with respect to the longitudinal axis of the trailer 14 is provided by:
where ψ is a heading angle of the vehicle 12 with respect to the x-axis. The angle of the second radius 96 with respect to the longitudinal axis of the trailer 14 is provided by:
With respect to the depicted embodiment, where the heading angle ψ of the vehicle 12 is zero degrees, the angles of both the first and second radii 94, 96 of the
respectively.
For purposes of comparison,
radian. In this particular instance, the angles of both the first and second radii 94, 96 of the
respectively. With respect to the embodiments described herein, the size of the sector 92 is fixed while its orientation or aim direction is dynamic. That is, the sector 92 rotates about the coupler ball socket 26 in response to changes in the heading angle ψ of the vehicle 12.
With reference to
With reference to
where xhb, yhb represent the x, y coordinates of the hitch ball 22, and xhs, yhs represent the x, y coordinates of the coupler ball socket 26. Once the controller 38 determines the angle ψpath of the vehicle backup path 102, the controller 38 can determine a steering angle δ for steering the vehicle 12 along the vehicle backup path 102. The steering angle δ is provided by:
where WB is a wheelbase of the vehicle 12, L is the distance from the hitch ball 22 to the rear axle 100, and ψ is the heading angle of the vehicle 12 with respect to the longitudinal axis of the trailer 14. Positive and negative values of the steering angle δ denote a backing direction of the vehicle 12 such as clockwise and counterclockwise, for example. It will be understood that other sign conventions may be used if desired.
As described herein, the orientation or aim direction of the sector 92 changes in response to changes in the heading angle ψ of the vehicle 12. For example, as shown in
In situations where the hitch ball 22 is located outside the sector 92, the system 10 may notify the driver of the same via the vehicle alert system 72. In some embodiments, the controller 38 generates the coordinate system 90 on the vehicle display 84 as a visual aid to guide the driver of the vehicle 12 in making maneuvers in order to position the hitch ball 22 inside the sector 92. In other embodiments, the system 10 may autonomously or semi-autonomously maneuver the vehicle 12 to position the hitch ball 22 inside the sector 92. Regardless of whether the maneuvers are done manually or autonomously, it will be understood that maneuvers for positioning the hitch ball 22 inside the sector 92 include pulling the vehicle 12 forward, backing the vehicle 12, or a combination thereof. Under an autonomous control scheme, the controller 38 may operate the vehicle brake control system 66, powertrain control system 68, and power assist steering system 52 such that the driver need only monitor the maneuvering of the vehicle 12. In contrast, under a semi-autonomous control scheme, the controller 38 may operate only some of the foregoing components, thus requiring driver intervention. For example, the driver may be required to apply gas and brakes while the controller 38 operates the power assist steering system 52 to maneuver the vehicle 12 into the sector 92. In any event, once the hitch ball 22 is inside the sector 92, the controller 38 may generate the vehicle backup path 102 and determine the corresponding steering angle δ according to any of the embodiments described herein. To back the vehicle 12 along the vehicle backup path 102, it will be understood that the system 10 may assume autonomous or semi-autonomous control of the vehicle 12. Alternatively, the driver may back the vehicle 12 along the vehicle backup path 102 using the coordinate system 90 and sector 92 generated on the vehicle display 84, if provided.
Referring to
where WB is the wheelbase of the vehicle 12, L is the distance from the hitch ball 22 to the rear axle 100, and φ is the heading angle of the vehicle 12. Δyball=yball−yball0 and Δxball=xball−xball0, where xball, yball is a current position of the hitch ball 22 that corresponds to the heading angle φ, and xball0, yball0 is an initial position of the hitch ball 22 prior to the hitch ball 22 moving to the current position. Positive and negative values of the steering angle δ denote a backing direction of the vehicle 12 such as clockwise and counterclockwise, for example. Thus, with WB and L assumed to be known and constant, the steering angle δ is determined based on the heading angle φ of the vehicle 12 and a positional change of the hitch ball 22.
Referring to
If the hitch ball 22 is located inside the boundary area, the controller 38 defines the vehicle backup path 102 and determines the steering angle δ according to equation 6 at step 116. At step 118, the wheels 53 of the vehicle 12 are steered to the steering angle determined in step 116. Preferably, steps 116 and 118 are performed while the vehicle 12 is at a standstill, or in other words, stopped or not moving. At step 120, the vehicle 12 is reversed and the steering angle δ, as determined using equation 6, is continuously updated based on the heading angle of the vehicle 12 and the positional change of the hitch ball 22. As a result, the vehicle 12 reverses along an entirely circular path (e.g., vehicle backup path 102,
Referring to
Referring to
where L is the distance from the hitch ball 22 to the rear axle 100, WB is the wheelbase, ϕ is the heading angle of the vehicle 12 with respect to the longitudinal axis of the trailer 14, θ is the angle between the hitch ball 22, the coupler ball socket 26, and the longitudinal axis of the trailer 14, and kp is a feedback coefficient for correction sensitivity. kp may be a dynamic value based on a distance of the hitch ball 22 to the coupler ball socket 26. Alternatively, kp may be a constant value. In some embodiments, kp is set to 1 when the hitch ball 22 nears the coupler ball socket 26 to ensure that the vehicle 12 is reversing in a straight line. Positive and negative values of the steering angle δ denote a backing direction of the vehicle 12 such as clockwise and counterclockwise, for example.
Referring to
The turning radius Rhb of the hitch ball 22 is provided by:
Rhb=√{square root over (R2+L2)} (8),
where R is a turning radius (e.g., minimum turning radius) of the vehicle 12 and L is the distance from the hitch ball 22 to the rear axle 100 of the vehicle 12.
If the turning radius Rhb of the hitch ball 22 is less than or equal to the distance between the turning center (xc, yc) of the vehicle 12 and the coupler ball socket 26 (xhs, yhs) of the trailer 14, i.e.,
Rhb≤√{square root over ((xc−xhs)2+(yc−yhs)2)} (9),
then the vehicle 12 may be reversed along constant curvature path P1 to move the hitch ball 22 inside the sector 92.
To determine the first and second bounds B1, B2, the controller 38 may assume the heading angle ϕ of the vehicle 12 is zero and defines the an x-coordinate of a point on the first and second bounds B1, B2 as xbd,0=xhs+Δx, where xhs is the x-coordinate of the coupler ball socket 26 and Δx is a positive number representing an offset between the hitch ball 22 and the coupler ball socket 26 in the x-direction. A y-coordinate of the point on the first bound B1 is given by:
yB
where yhs is the y-coordinate of the coupler ball socket 26, R is the turning radius of the vehicle 12, Rhb is the turning radius of the hitch ball 22, and L is the distance from the hitch ball 22 to the rear axle 100 of the vehicle 12.
By assuming the heading angle ϕ of the vehicle 12 to be zero, the second bound B2 is symmetric to the first bound B1 across y=yhs, therefore the y-coordinate of the point on the second bound B2 is given by:
yB
By varying Δx between 0 and Rhb, the first and second bounds B1, B2 may be determined by the controller 38 and points of the first and second bounds B1, B2 are provided by:
With continued reference to
In scenarios where the hitch ball 22 is located outside region 131, the controller 38 may generate instructions to pull the vehicle 12 forward along a straight path or a curved path until the hitch ball 22 is located inside the sector 92. Once inside, the vehicle 12 may be reversed toward the trailer pursuant to the methodologies described herein. Accordingly, it is to be understood that the reversing of the vehicle 12 toward the trailer 14 may occur along a straight path and/or a curved path.
Referring to
If the hitch ball 22 is located in the boundary, the controller 38 determines a steering direction for the vehicle 12 at step 142. To do so, the controller 38 compares the heading angle ϕ to the angle θ between the hitch ball 22, the coupler ball socket 26, and the longitudinal axis of the trailer 14. If the heading angle ϕ is greater than angle θ, the vehicle 12 is steered such that a backup maneuver occurs in a counterclockwise direction. Otherwise, if the heading angle ϕ is less than angle θ, the vehicle 12 is steered such that a backup maneuver occurs in a clockwise direction. Once the steering direction has been determined, the controller 38 issues steering commands to the power assist steering system 52 to steer the vehicle 12 at a maximum steering angle at step 144.
Preferably, steps 142 and 144 are performed while the vehicle 12 is stopped. Subsequent to the wheels 53 of the vehicle 12 being steered to the maximum steering angle, the vehicle 12 is reversed while maintaining the maximum steering angle at step 146. At step 148, the vehicle 12 is stopped when the midpoint of the rear axle 100, the hitch ball 22, and the coupler ball socket 26 are aligned with each other. At step 150, the controller 38 issues steering commands in order to straighten out the wheels 53 of the vehicle 12 to a neutral position. At step 152, the vehicle 12 is reversed toward the coupler ball socket 26 along a straight path. To help maintain the vehicle 12 along the straight path, the controller 38 may perform updates on the steering angle δ by iterating equation 7. At step 154, the vehicle 12 is stopped once the hitch ball 22 arrives at or near coupler ball socket 26, thus signaling the end of the method 132.
It is to be understood that variations and modifications can be made on the aforementioned structure without departing from the concepts of the present invention, and further it is to be understood that such concepts are intended to be covered by the following claims unless these claims by their language expressly state otherwise.
Number | Name | Date | Kind |
---|---|---|---|
5191328 | Nelson | Mar 1993 | A |
6222457 | Mills | Apr 2001 | B1 |
6765607 | Mizusawa | Jul 2004 | B2 |
7777615 | Okuda | Aug 2010 | B2 |
8498770 | Takano | Jul 2013 | B2 |
8825262 | Lee et al. | Sep 2014 | B2 |
9174672 | Zeng et al. | Nov 2015 | B2 |
9227474 | Liu | Jan 2016 | B2 |
9340228 | Xu et al. | May 2016 | B2 |
9403413 | Talty | Aug 2016 | B2 |
9434414 | Lavoie | Sep 2016 | B2 |
9464913 | Brown et al. | Oct 2016 | B2 |
9834140 | Windeler | Dec 2017 | B2 |
20020149673 | Hirama | Oct 2002 | A1 |
20050074143 | Kawai | Apr 2005 | A1 |
20100096203 | Freese, V | Apr 2010 | A1 |
20130226390 | Luo et al. | Aug 2013 | A1 |
20130321634 | Okano et al. | Dec 2013 | A1 |
20140012465 | Shank | Jan 2014 | A1 |
20140267688 | Aich | Sep 2014 | A1 |
20160001705 | Greenwood et al. | Jan 2016 | A1 |
20160052548 | Singh | Feb 2016 | A1 |
20160129939 | Singh et al. | May 2016 | A1 |
20160304122 | Herzog et al. | Oct 2016 | A1 |
20160375831 | Wang | Dec 2016 | A1 |
20180029429 | Janardhana | Feb 2018 | A1 |
20180061102 | Goto | Mar 2018 | A1 |
20180147900 | Shank | May 2018 | A1 |
20180215382 | Gupta | Aug 2018 | A1 |
20180253106 | Inui | Sep 2018 | A1 |
20190092109 | Carpenter | Mar 2019 | A1 |
20190143895 | Pliefke | May 2019 | A1 |
Number | Date | Country |
---|---|---|
202676174 | Jan 2013 | CN |
102007029413 | Jan 2009 | DE |
102012005707 | Oct 2012 | DE |
2014167255 | Oct 2014 | WO |
2015187467 | Dec 2015 | WO |
2015197225 | Dec 2015 | WO |
Number | Date | Country | |
---|---|---|---|
20190077457 A1 | Mar 2019 | US |