The technical field generally relates to methods and systems for motor vehicle parking assistance, and more particularly relates to methods and systems for motor vehicle parking assistance with a trailer.
Backing a motor vehicle with a trailer is a challenging task, especially for inexperienced drivers. Turning the steering wheel to the left turns the trailer to the right, and the trailer seems to turn differently depending on the position of the trailer behind the motor vehicle. A driver often backs up, realizes the position is not proper, and repeatedly pulls forward to try again. Trailing backing with a knob instead of the steering wheel has been tried, but many find the knob to be less than ideal. Furthermore, the driver does not gain experience backing a trailer with a steering wheel, in the traditional sense, when using the knob.
Accordingly, it is desirable to provide methods and systems for advising a driver on backing a trailer while leaving driving control with the driver. In addition, it is desirable to provide methods and systems for backing a trailer that provide real world experience to the driver in backing a trailer. Furthermore, other desirable features and characteristics will become apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and background.
Methods and motor vehicles that assist a driver are provided. In an exemplary embodiment, a method includes identifying one or more potential parking positions for a motor vehicle. Selection of a desired parking position is requested, and a suggested driving path for positioning the motor vehicle in the desired parking position is calculated. The suggested driving path is displayed to the driver on a display screen, and the suggested driving path is re-calculated as the driver drives the motor vehicle with a steering wheel. The display screen is updated with the suggested driving path after the suggested driving path is re-calculated and as the driver drives the motor vehicle with the steering wheel.
A motor vehicle is provided in another embodiment. The motor vehicle includes a detector within the motor vehicle, where the detector is configured to detect features outside of the motor vehicle. A parking advisor controller is within the motor vehicle and in communication with the detector, where the parking advisor controller is configured to perform several tasks, including: (1) identify one or more potential parking positions for the motor vehicle; (2) request a driver to select a desired parking position; (3) calculate a suggested driving path for positioning the motor vehicle in the desired parking position; (4) display the suggested driving path to the driver on a display screen; (5) re-calculate the suggested driving path as the motor vehicle moves; and (6) update the display of the suggested driving path after the suggested driving path is re-calculated. A steering wheel is configured to steer the motor vehicle, where the steering wheel is further configured for manual control.
A method of assisting a driver is provided in yet another embodiment. The method includes saving a desired parking position for a motor vehicle in a parking advisor memory, and requesting a selection of the desired parking position from the parking advisor memory. A suggested driving path for positioning the motor vehicle in the desired parking position is calculated and displayed to the driver on a display screen. The suggested driving path is re-calculated and then updated on the display screen as the driver drives the motor vehicle with a steering wheel.
The exemplary embodiments will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein:
The following detailed description is merely exemplary in nature and is not intended to limit the invention or the application and uses of the invention. Furthermore, there is no intention to be bound by any theory presented in the preceding background or the following detailed description.
Reference is made to an exemplary embodiment in
The motor vehicle 10 includes one or more detectors 20 in an exemplary embodiment, where the detectors 20 provide a 360-degree view around the motor vehicle 10. The 360-degree view is generally horizontal about the motor vehicle 10, but the view includes some vertical aspects as well in many embodiments. In an exemplary embodiment, the detectors 20 are cameras, but in alternate embodiments the detector(s) 20 are one or more of a camera, an infrared detector, a radar, an ultrasound detector, or other detectors. The detector(s) 20 are configured to detect objects near the motor vehicle 10, such as pedestrians, other motor vehicles, curbs, trees, signs, etc.
A trailer 22 is connected to the motor vehicle 10 in an exemplary embodiment. The trailer 22 is connected to the motor vehicle 10 at a hitch 24, where the hitch 24 is located at or near a rear bumper of the motor vehicle 10 in an exemplary embodiment. The hitch 24 is located within a pickup truck bed in an alternative embodiment (not illustrated), and the trailer 22 is a goose-neck trailer. The hitch 24 provides a pivoting connection, such that the trailer 22 and motor vehicle 10 are capable of pivoting relative to each other at the hitch 24. Several different trailer sizes and styles are available, and a single motor vehicle 10 may be used to pull different trailers 22 at different times. A trailer data set defines the design of the trailer 22, and the trailer data set is communicated to the motor vehicle 10 in an exemplary embodiment. For example, the trailer data set includes a total trailer length, a trailer tongue length, a trailer axel number, a trailer axel position, a trailer width, a trailer connection style (goose-neck, bumper hitch, etc.), and other details regarding the trailer 22. The trailer data set is manually communicated with the motor vehicle 10 in an exemplary embodiment, as described more fully below, but in alternate embodiments the trailer data set is automatically communicated to the motor vehicle 10, such as through a wireless communication or by an electrical connection made when the trailer 22 is electrically connected to the motor vehicle 10. The trailer data set is used to calculate the motion of the trailer as the motor vehicle 10 moves, as explained more fully below.
Referring to
The detector controller 26 communicates with a parking advisor controller 30 in an exemplary embodiment, so the detector(s) 20 are in communication with the parking advisor controller 30 through the detector controller 26. As with the detector controller 26, the parking advisor controller 20 includes any type of processor or multiple processors, integrated circuits such as a microprocessor, or any suitable number of integrated circuit devices and/or circuitry working in cooperation to accomplish the tasks of the parking advisor controller 30. The parking advisor controller 30 also executes one or more programs that are stored within a parking advisor memory 32 in an exemplary embodiment, where the parking advisor memory 32 is similar to the detector controller memory 28 described above. In an alternate embodiment, the detector controller 26 and the parking advisor controller 30 are combined in a single processor, computer, integrated circuit, comparable circuitry, or combination thereof, but are still described herein as separate components based on the different functionality. The parking advisor controller 30 is in communication with a display screen 34 in an exemplary embodiment. The detector controller 26 and/or the parking advisor controller 30 are optionally combined with other controllers in the motor vehicle 10 or are separate units in various embodiments.
The parking advisor controller 30 provides parking advice to a driver of the motor vehicle 10 using a protocol, as illustrated in an exemplary embodiment in
Trailer data entry 38 provides the trailer data set to the parking advisor controller 30. Trailer data entry 38 is manual in an exemplary embodiment, where each piece of information of the trailer data set is individually entered into the parking advisor controller 30 and saved in the parking advisor memory 32. The display screen 34 is used to enter the trailer data set in an exemplary embodiment, and the trailer data set is saved with a trailer name in the parking advisor memory 32 for future reference. In alternate embodiments, the trailer 22 includes a bar code, a memory chip, or other data storage (not illustrated) that includes the trailer data set, and the motor vehicle 10 includes a reader (not illustrated) for retrieving the trailer data set. Different trailer data sets are associated with different trailers 22, so trailer data entry 38 is individually used and saved for each trailer 22 pulled by the motor vehicle 10.
Upon activation 36, the detector(s) 20 scan the area near the motor vehicle 10 and identify the location of objects and open areas. The parking advisor controller 30 identifies 39 one or more potential parking positions 40. The parking advisor controller 30 then requests 42 selection of a desired parking position 48. In an exemplary embodiment, the parking advisor controller 30 illustrates the potential parking positions 40 on the display screen 34, as seen in
The driver or other human selects 46 the desired parking position 48, as illustrated in
An alternate embodiment for selecting 46 the desired parking position 48 is illustrated in
Referring to
As the driver backs the trailer 22, the parking advisor controller 30 re-calculates 60 the suggested driving path 62 such that backing corrections are properly calculated and displayed, as illustrated in
An alternate embodiment is illustrated in
The motor vehicle parking assistance systems and methods described above do not take control of the steering wheel 14, so the driver gains experience and develops parking skills that are not developed by automatic parking systems. The motor vehicle parking assistance systems and methods described above are only used when activated 36 by the driver, so the driver has the option of not using the system if the driver has sufficient confidence in their parking ability.
While at least one exemplary aspect has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary aspect or exemplary aspects are only examples, and are not intended to limit the scope, applicability, or configuration of the described embodiments in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing one or more exemplary aspects. It being understood that various changes may be made in the function and arrangement of elements described in an exemplary aspect without departing from the scope of the described embodiments as set forth in the appended claims.