TOWING ASSISTANCE APPARATUS
20250306607 ยท 2025-10-02
Assignee
Inventors
Cpc classification
G05D1/672
PHYSICS
G05D1/646
PHYSICS
International classification
Abstract
A towing assistance apparatus assists backward traveling of a towing vehicle towing a towed vehicle. The towing assistance apparatus includes: a target path calculation unit configured to calculate a target path on which the towed vehicle is to be moved; an acquisition unit configured to acquire coordinates of the towed vehicle in a planar coordinate system and a coupling angle between the towed vehicle and the towing vehicle; a calculation unit configured to calculate first target curvature that is target curvature of the towed vehicle used for feedforward control based on the target path; a first conversion unit configured to convert the first target curvature into second target curvature that is target curvature of the towing vehicle; and a second conversion unit configured to convert the second target curvature into a target steering angle of the towing vehicle.
Claims
1. A towing assistance apparatus that assists backward traveling of a towing vehicle towing a towed vehicle, the towing assistance apparatus comprising: a target path calculation unit configured to calculate a target path on which the towed vehicle is to be moved; an acquisition unit configured to acquire coordinates of the towed vehicle in a planar coordinate system and a coupling angle between the towed vehicle and the towing vehicle; a calculation unit configured to calculate first target curvature that is target curvature of the towed vehicle used for feedforward control based on the target path; a first conversion unit configured to convert the first target curvature into second target curvature that is target curvature of the towing vehicle; and a second conversion unit configured to convert the second target curvature into a target steering angle of the towing vehicle.
2. The towing assistance apparatus according to claim 1, wherein the calculation unit calculates, based on the coordinates of the towed vehicle and the coupling angle, deviation of the towed vehicle from the target path, the towing assistance apparatus further comprises a feedback control unit configured to calculate third target curvature that is target curvature of the towing vehicle used for feedback control based on the deviation of the towed vehicle, and the second conversion unit converts the second target curvature, to which the third target curvature is added, to the target steering angle.
3. The towing assistance apparatus according to claim 1, wherein the calculation unit calculates, based on the coordinates of the towed vehicle and the coupling angle, deviation of the towed vehicle from the target path, the towing assistance apparatus further comprises a feedback control unit configured to calculate fourth target curvature that is target curvature of the towed vehicle used for feedback control based on the deviation of the towed vehicle, and the first conversion unit converts the first target curvature, to which the fourth target curvature is added, to the second target curvature.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The foregoing and additional features and characteristics of this disclosure will become more apparent from the following detailed description considered with the reference to the accompanying drawings, wherein:
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
DETAILED DESCRIPTION
[0017] Hereinafter, an embodiment of a towing assistance apparatus disclosed here will be described in detail with reference to the accompanying drawings.
Configuration Examples of Tractor and Trailer
[0018]
[0019] The tractor 10 may be, for example, a vehicle such as an internal combustion engine automobile using an internal combustion engine (engine) as a drive source, a vehicle such as an electric automobile or a fuel cell automobile using an electric motor (motor) as a drive source, or a vehicle such as a hybrid automobile using both of the internal combustion engine and the electric motor as a drive source. Therefore, the tractor 10 can be equipped with various transmission apparatuses, and can also be equipped with various apparatuses, systems, and components necessary for driving the internal combustion engine or the electric motor.
[0020] The tractor 10 may also be a sport utility vehicle (SUV) as shown in
[0021] The tractor 10 includes, for example, four wheels 14 including a pair of front wheels 14F and a pair of rear wheels 14R. The tractor 10 in the embodiment is, for example, a rear-wheel drive vehicle driven by the rear wheels 14R. A method, a number, a layout, and the like related to driving of the wheels 14 of the tractor 10 can be set in various manners.
[0022] An imaging unit 12 is provided at a rear lower wall portion of the tractor 10. The imaging unit 12 is, for example, a digital camera including an imaging element such as a charge-coupled device (CCD) or a CMOS image sensor (CIS), and is a rear camera that captures an image in the backward traveling direction (rear side) of the tractor 10.
[0023] The imaging unit 12 sequentially captures images of a region including a rear end of the tractor 10, a coupling member 22 that couples the tractor 10 and the trailer 20, and at least a front end of the trailer 20, which is a range indicated by, for example, dash-double-dot lines in
[0024] The tractor 10 may include a plurality of imaging units that capture images of a lateral side or a front side of the tractor 10 in order to check a situation around the tractor 10. An imaging unit may also be provided on a lateral side or a rear side of the trailer 20. Computational processing and image processing may be performed based on captured image data obtained with the plurality of imaging units to generate an image having a wider viewing angle or generate a virtual overhead image of the tractor 10 viewed from above.
[0025] A hitch 18 that is a towing apparatus for towing the trailer 20 protrudes from a lower portion of a central portion of a rear bumper 16 of the tractor 10 in a vehicle width direction, for example. The hitch 18 is fixed to, for example, a frame of the tractor 10. The hitch 18 includes, as an example, a hitch ball 19 having a spherical tip portion erected in a vertical direction (vehicle up-down direction), and a coupler provided at a tip end of the coupling member 22 fixed to the trailer 20 covers the hitch ball 19. As a result, the tractor 10 and the trailer 20 are coupled to each other, and the trailer 20 is rotatable in the vehicle width direction relative to the tractor 10. That is, the hitch ball 19 transmits movement in front-rear and left-right directions to the trailer 20 via the hitch 18, and receives power for acceleration or deceleration.
[0026] The trailer 20 may be, for example, as shown in
Configuration Example of Towing Assistance System
[0027] The tractor 10 in the embodiment is equipped with, for example, a towing assistance system 100. The towing assistance system 100 assists driving of the tractor 10 towing the trailer 20.
[0028]
[0029] In the towing assistance system 100, the towing assistance apparatus 30, the monitor apparatus 40, the steering system 51, the steering angle sensor 61, the shift sensor 62, and the wheel speed sensor 63 are electrically connected via an in-vehicle network 80 such as an electric communication line. The in-vehicle network 80 is implemented as, for example, a controller area network (CAN).
[0030] The towing assistance apparatus 30 is, for example, an electronic control unit (ECU), and is implemented as a computer including a central processing unit (CPU) 31, a read-only memory (ROM) 32, a random access memory (RAM) 33, and a solid-state drive (SSD) 34.
[0031] The CPU 31 can read a program installed and stored in a non-volatile storage apparatus such as the ROM 32 and perform computational processing according to the program. The RAM 33 temporarily stores various types of data used in the computation of the CPU 31. The SSD 34 is a rewritable non-volatile storage unit, and can store data even when the towing assistance apparatus 30 is powered off.
[0032] The CPU 31, the ROM 32, the RAM 33, and the like may be integrated in the same package. The towing assistance apparatus 30 may be implemented using another logical operation processor such as a digital signal processor (DSP), or a logic circuit instead of the CPU 31. In addition, a hard disk drive (HDD) may be provided instead of the SSD 34, and the SSD 34 or the HDD may be provided separately from the towing assistance apparatus 30.
[0033] The towing assistance apparatus 30 can control the steering system 51 and the like by transmitting a control signal through the in-vehicle network 80. The towing assistance apparatus 30 can receive detection results from the torque sensor 53, the steering angle sensor 61, the shift sensor 62, the wheel speed sensor 63, and the like via the in-vehicle network 80. The CPU 31 provided in the towing assistance apparatus 30 can receive an operation signal or the like from an operation input unit 42 or the like provided in the monitor apparatus 40, and can output a control signal or the like to a display device 41, an audio output device 43, or the like. The CPU 31 also receives the image captured by the imaging unit 12.
[0034] The monitor apparatus 40 includes the display device 41, the operation input unit 42, and the audio output device 43, and is disposed at a central portion of a dashboard in the vehicle width direction (left-right direction).
[0035] The display device 41 is, for example, a liquid crystal display (LCD) or an organic electroluminescent display (OELD). The display device 41 can display the image captured by the imaging unit 12, for example, when the trailer 20 is pushed back by the tractor 10 that travels backward and is towed backward under control of the towing assistance apparatus 30.
[0036] The display device 41 is covered with the operation input unit 42 such as a transparent touch panel. A driver of the tractor 10 can visually recognize an image displayed on a screen of the display device 41 via the operation input unit 42. The driver can issue various instructions to the towing assistance apparatus 30 by touching, pressing, or moving the operation input unit 42 with a finger or the like at a position corresponding to the image displayed on the screen of the display device 41.
[0037] As an example, the driver can instruct the towing assistance apparatus 30 to start towing assistance by operating the operation input unit 42. At this time, the driver may be capable of selecting at least one of a backward movement assistance mode, a forward movement assistance mode, and a parking assistance mode, for example.
[0038] The backward movement assistance mode is selected when the trailer 20 is towed backward by the tractor 10. The forward movement assistance mode is selected when the trailer 20 is towed forward by the tractor 10. The parking assistance mode is selected when parking the tractor 10 that tows the trailer 20. The towing assistance apparatus 30 performs towing assistance according to the selected mode.
[0039] The audio output device 43 is, as an example, a speaker.
[0040] The monitor apparatus 40 may also be used as a navigation system, an audio system, or the like, or may be provided separately from such systems.
[0041] The steering system 51 is, for example, an electric power steering system or a steer-by-wire (SBW) system, and includes the actuator 52 and the torque sensor 53.
[0042] The steering system 51 causes the actuator 52 to add torque, that is, assist torque, to a steering unit such as a steering wheel to supplement a steering force, or causes the actuator 52 to steer the wheels 14. In the tractor 10 in the embodiment, the front wheels 14F are steerable wheels. The actuator 52 may steer one wheel 14 or a plurality of wheels 14.
[0043] The steering system 51 is electrically controlled by the towing assistance apparatus 30 or the like, or operates the actuator 52 according to an operation performed by the driver on the steering unit such as the steering wheel. The torque sensor 53 detects, for example, torque applied to the steering unit by the driver.
[0044] The steering angle sensor 61 is, for example, an angle sensor that detects a steering amount of the steering unit such as the steering wheel. The steering amount of the steering unit is a steering angle of the tractor 10. The steering angle sensor 61 is implemented using, for example, a Hall element, and detects a rotation angle of a rotating portion provided in the steering unit. The towing assistance apparatus 30 acquires a steering amount of the steering unit by the driver, a steering amount of the wheels 14 during automated steering, and the like from the steering angle sensor 61, and performs various types of control.
[0045] The shift sensor 62 is, for example, a sensor that detects a position of a movable portion of a shift operation unit such as a shift lever. The shift sensor 62 can detect a position of a lever, an arm, a button, or the like as the movable portion. The shift sensor 62 may include a displacement sensor or may be implemented as a switch.
[0046] The wheel speed sensor 63 is a sensor that detects an amount of rotation of the wheels 14 and a rotation speed per unit time. The wheel speed sensor 63 is disposed on each wheel 14, and outputs the number of wheel speed pulses indicating a rotation speed detected at each wheel 14 as a sensor value. The wheel speed sensor 63 may include, for example, a Hall element. The towing assistance apparatus 30 calculates a movement amount of the tractor 10 based on the sensor value acquired from the wheel speed sensor 63, and performs various types of control.
[0047] Configurations, arrangements, electrical connection forms, and the like of the various sensors and actuators described above are merely examples, and can be set in various ways.
Configuration Example of Towing Assistance Apparatus
[0048] Next, an example of a functional configuration of the towing assistance apparatus 30 in the embodiment will be described with reference to
[0049]
[0050] These functional units of the towing assistance apparatus 30 are implemented by the CPU 31 by loading a program stored in the ROM 32 or the like into the RAM and executing the program. The program executed by the CPU 31 may be provided by being recorded on a computer-readable storage medium such as a CD-ROM, a flexible disk (FD), a CD-R, a digital versatile disk (DVD), or a universal serial bus (USB) as a file in an installable or executable format, or may be provided or distributed via a network such as the Internet. Various programs may be provided by being embedded in a non-volatile storage medium such as a ROM in advance.
[0051] However, what is disclosed here is not limited to the above-described embodiment, and at least a part of the above-described functional units may be implemented using a dedicated hardware circuit.
[0052] Hereinafter, an example will be described in which the driver selects the backward movement assistance mode or the like and the towing assistance apparatus 30 assists backward movement of the tractor 10 that tows the trailer 20. In the backward movement assistance of the tractor 10, the towing assistance apparatus 30 calculates a target path serving as a movement path for the trailer 20, and controls, for example, steering of the tractor 10 such that the trailer 20 moves on the target path.
[0053] The target path calculation unit 301 calculates the target path for the trailer 20 when the towing assistance apparatus 30 starts the backward movement assistance.
[0054] The trailer position acquisition unit 302 sequentially acquires an X-direction position X.sub.2, a Y-direction position Y.sub.2, and a yaw angle .sub.2 of the trailer 20 shown in
[0055]
[0056] Here, the tractor position P.sub.1 is determined based on, for example, a center point of the pair of rear wheels 14R that are drive wheels of the tractor 10, that is, a midpoint of an axle of the rear wheels 14R. The trailer position P.sub.2 is determined based on, for example, a center point of the pair of wheels 24 of the trailer 20, that is, a midpoint of an axle of the wheels 24.
[0057] However, for example, in the case of a two-axle trailer including two pairs of wheels, the trailer position may be determined with reference to a midpoint of a first axle or a second axle or with reference to any point between the midpoint of the first axle and the midpoint of the second axle.
[0058] The X-direction position X.sub.1, the Y-direction position Y.sub.1, and the yaw angle .sub.1 of the tractor 10 in the absolute coordinates can be detected, for example, using the steering angle sensor 61, the shift sensor 62, and the wheel speed sensor 63. The X-direction position X.sub.2, the Y-direction position Y.sub.2, and the yaw angle .sub.2 of the trailer 20 in the absolute coordinates can be specified based on the tractor position P.sub.1 and a hitch angle q.
[0059] As shown in
[0060] In this way, the tractor position P.sub.1 such as the X-direction position X.sub.1, the Y-direction position Y.sub.1, and the yaw angle .sub.1 of the tractor 10, and the hitch angle are specified. Further, by using a distance between the front and rear wheels 14F and 14R of the tractor 10, a distance from each rear wheel 14R of the tractor 10 to the hitch ball 19, and a distance from the hitch ball 19 to each wheel 24 of the trailer 20, which are known values, the trailer position P.sub.2 such as the X-direction position X.sub.2, the Y-direction position Y.sub.2, and the yaw angle .sub.2 of the trailer 20 can be specified.
[0061] The nearest point calculation unit 303 calculates deviation of a current position of the trailer 20 from the target path based on the target path of the trailer 20 calculated by the target path calculation unit 301 and the trailer position P.sub.2 acquired by the trailer position acquisition unit 302, and further calculates target curvature K.sub.2FF of the trailer 20.
[0062]
[0063] The target curvature K.sub.2FF of the trailer 20 is target curvature of the trailer 20 when feedforward control for moving the position of the trailer 20 along the target path TP is performed, and is calculated based on the nearest point P.sub.n represented by the lateral deviation e.sub.y and the yaw angle deviation e.sub. of the trailer 20.
[0064] The target curvature K.sub.2FF of the trailer 20 used for the feedforward control for maintaining the trailer position P.sub.2 on the target path TP is an example of first target curvature.
[0065] The tractor curvature conversion unit 304 converts the target curvature K.sub.2FF of the trailer 20 calculated by the nearest point calculation unit 303 into target curvature K.sub.1FF of the tractor 10. The target curvature K.sub.1FF of the tractor 10 is target curvature of the tractor 10 when the feedforward control for maintaining the position of the trailer 20 on the target path TP is performed, and is calculated using the following equation (1) using the target curvature K.sub.2FF of the trailer 20 and the hitch angle that is also used for specifying the trailer position P.sub.2.
[0066]
[0067]
[0068] The distances I.sub.n and I.sub.2 are used to calculate the target curvature K.sub.1FF of the tractor 10 using the above equation (1), and the distances I.sub.1, I.sub.h, and I.sub.2 are also used when the trailer position acquisition unit 302 specifies the trailer position P.sub.2 based on the tractor position P.sub.1 and the hitch angle as described above.
[0069] A conversion equation from the target curvature K.sub.2FF of the trailer 20 to the target curvature K.sub.1FF of the tractor 10 shown in the above equation (1) is determined based on a geometric model in a tractor-trailer system and can be easily derived.
[0070] The tractor curvature conversion unit 304 is an example of a first conversion unit, and the target curvature K.sub.1FF of the tractor 10 obtained by converting the target curvature K.sub.2FF of the trailer 20 is an example of second target curvature.
[0071] The feedback control unit 305 calculates target curvature K.sub.1FB of the tractor 10 using the lateral deviation e.sub.y and the yaw angle deviation e.sub. of the trailer 20 at the nearest point P.sub.n calculated by the nearest point calculation unit 303. The target curvature K.sub.1FB of the tractor 10 is target curvature of the tractor 10 when performing feedback control for returning the position of the trailer 20, where the deviation occurs, to the target path TP. The target curvature K.sub.1FB of the tractor 10 calculated by the feedback control unit 305 is an approximate value.
[0072] The target curvature K.sub.1FB of the tractor 10 used for the feedback control for correcting the trailer position P.sub.2 based on the lateral deviation e.sub.y and the yaw angle deviation e.sub. of the trailer 20 is an example of third target curvature.
[0073] The steering angle conversion unit 306 calculates a target steering angle *.sub.sw of the tractor 10 based on target curvature K1 of the tractor 10 obtained by summing up the target curvature K.sub.1FF of the tractor 10 used for the feedforward control for correcting the trailer position P.sub.2 and the target curvature K.sub.1FB of the tractor 10 used for the feedback control, and outputs the calculated target steering angle **.sub.sw to the tractor 10. The target steering angle sw of the tractor 10 is a steering angle to be taken by the tractor 10 in order to cause the tractor 10 to travel on a path having the target curvature K1.
[0074] The steering angle conversion unit 306 is an example of a second conversion unit.
[0075] Accordingly, the tractor 10 is controlled to have the target steering angle *.sub.sw, and travels on a path having the target curvature K1. Accordingly, the position of the trailer 20 can be maintained on the target path TP.
Overview
[0076] The towing assistance apparatus assists towing of the tractor or the like for towing the trailer. For example, in the towing assistance when the trailer is towed backward by the tractor, the towing assistance apparatus calculates the target path for the trailer and controls the tractor such that the trailer moves on the target path. Therefore, in the backward movement assistance, the feedforward control and the feedback control for steering the tractor become complex.
[0077] According to the towing assistance apparatus in the embodiment, the target curvature K.sub.2FF of the trailer 20 used for the feedforward control is converted into the target curvature K.sub.1FF of the tractor 10 based on the target path TP, and the target curvature K.sub.1FF is converted into the target steering angle *.sub.sw of the tractor 10. Accordingly, it is possible to assist the backward towing of the tractor 10 with a simple steering control logic. Accordingly, calculation cost of the towing assistance apparatus 30 can be reduced.
[0078] According to the towing assistance apparatus in the embodiment, the lateral deviation e.sub.y and the yaw angle deviation e.sub. from the target path TP of the trailer 20 are calculated from the coordinates of the trailer 20 and the hitch angle that is the coupling angle between the trailer 20 and the tractor 10, and the target curvature K.sub.1FF to which the target curvature K.sub.1FB of the tractor 10 used for the feedback control is added is converted into the target steering angle *.sub.sw of the tractor 10 based on the lateral deviation e.sub.y and the yaw angle deviation e.sub. of the trailer 20.
[0079] By performing the feedforward control and the feedback control in this manner, it is possible to assist the backward towing of the tractor 10 more precisely. Since the feedback control is performed only based on the lateral deviation e.sub.y and the yaw angle deviation e.sub. of the trailer 20, gain adjustment thereof is facilitated.
Modification
[0080] Next, a towing assistance apparatus 130 according to a modification of the embodiment will be described with reference to
[0081]
[0082] As shown in
[0083] The feedback control unit 315 in the modification calculates and outputs the target curvature K.sub.2FB of the trailer 20 instead of the target curvature K.sub.1FB of the tractor 10 calculated by the feedback control unit 305 in the above-described embodiment.
[0084] The target curvature K.sub.2FB of the trailer 20 is target curvature of the trailer 20 when the feedback control for correcting the trailer position P.sub.2 (see
[0085] A gain k.sub.1 in equation (2) is a value that amplifies the lateral deviation e.sub.y of the trailer 20 when the feedback control for correcting the trailer position P.sub.2 is performed. A gain k.sub.2 in equation (2) is a value that amplifies the yaw angle deviation e.sub. of the trailer 20 when the feedback control for correcting the trailer position P.sub.2 is performed.
[0086] The gains k.sub.1 and k.sub.2 may be varied under various situations, and fixed values may be used for the gains k.sub.1 and k.sub.2. The gains k.sub.1 and k.sub.2 may be values that reduce the lateral deviation e.sub.y and the yaw angle deviation ee, respectively.
[0087] The target curvature K.sub.2FB of the trailer 20 used for the feedback control for correcting the trailer position P.sub.2 based on the lateral deviation e.sub.y and the yaw angle deviation e.sub. of the trailer 20 is an example of fourth target curvature.
[0088] The tractor curvature conversion unit 314 in the modification converts target curvature K2 of the trailer 20, which is obtained by summing up the target curvature K.sub.2FF of the trailer 20 used for the feedforward control for correcting the trailer position P.sub.2 and the target curvature K.sub.2FB of the trailer 20 used for the feedback control, into target curvature K**.sub.1 of the tractor 10.
[0089] The target curvature K**.sub.1 of the tractor 10 is calculated using the following equation (3) using the target curvature K.sub.2 of the trailer 20 and the hitch angle that is the coupling angle between the tractor 10 and the trailer 20.
[0090] As described above, the distances I.sub.n and I.sub.2 in equation (3) are the distance from the midpoint of the axle of the rear wheels 14R of the tractor 10 to the hitch ball 19 and the distance from the hitch ball 19 to the midpoint of the axle of the wheels 24 of the trailer 20 (see
[0091] The tractor curvature conversion unit 314 is an example of the first conversion unit, and the target curvature K**.sub.1 of the tractor 10 obtained from the target curvature K.sub.2FF and the target curvature K.sub.2FB of the trailer 20 is an example of the fourth target curvature.
[0092] The steering angle conversion unit 306 calculates a target steering angle **.sub.sw of the tractor 10 based on the target curvature K**.sub.1 of the tractor 10 and outputs the target steering angle **.sub.sw to the tractor 10 as in the above-described embodiment. The target steering angle **.sub.sw of the tractor 10 is a steering angle to be taken by the tractor 10 in order to cause the tractor 10 to travel on a path having the target curvature K**.sub.1.
[0093] A difference between the target steering angle **.sub.sw and the target steering angle **.sub.sw in the above-described embodiment is that the target steering angle **.sub.sw described above is calculated based on the target curvature K.sub.1FF and K.sub.1FB of the tractor 10, whereas the target steering angle **.sub.sw in the modification is calculated based on the target curvature K.sub.2FF and K.sub.2FB of the trailer 20.
[0094] I.sub.n other words, the towing assistance apparatus 30 in the above-described embodiment calculates the target curvature K1 of the tractor 10 based on the target curvature K.sub.1FF and K.sub.1FB of the tractor 10, and converts the target curvature K1 to the target steering angle *.sub.sw of the tractor 10, whereas the towing assistance apparatus 130 in the modification calculates the target curvature K**.sub.1 of the tractor 10 based on the target curvature K.sub.2FF and K.sub.2FB of the trailer 20, and converts the target curvature K**.sub.1 to the target steering angle **.sub.sw of the tractor 10.
[0095] According to the towing assistance apparatus 130 in the modification, the lateral deviation e.sub.y and the yaw angle deviation e.sub. from the target path TP of the trailer 20 are calculated from the coordinates of the trailer 20 and the hitch angle that is the coupling angle between the trailer 20 and the tractor 10, and the target curvature K.sub.2FF of the trailer 20 used for the feedforward control to which the target curvature K.sub.2FB of the trailer 20 used for the feedback control is added is converted into the target steering angle **.sub.sw of the tractor 10 based on the lateral deviation e.sub.y and the yaw angle deviation e.sub. of the trailer 20.
[0096] I.sub.n this way, the tractor 10 is controlled based on the target curvature K.sub.2FF and the target curvature K.sub.2FB of the trailer 20 related to the feedforward control and the feedback control, and thus the backward towing of the tractor 10 can be assisted more precisely. By adding the target curvature K.sub.2FF of the trailer 20 related to the feedback control, it is possible to perform the appropriate feedback control according to a size of the trailer 20 and improve stability of movement of the trailer 20 according to the target path.
[0097] A towing assistance apparatus according to an embodiment is a towing assistance apparatus that assists backward traveling of a towing vehicle towing a towed vehicle, the towing assistance apparatus including: a target path calculation unit configured to calculate a target path on which the towed vehicle is to be moved; an acquisition unit configured to acquire coordinates of the towed vehicle in a planar coordinate system and a coupling angle between the towed vehicle and the towing vehicle; a calculation unit configured to calculate first target curvature that is target curvature of the towed vehicle used for feedforward control based on the target path; a first conversion unit configured to convert the first target curvature into second target curvature that is target curvature of the towing vehicle; and a second conversion unit configured to convert the second target curvature into a target steering angle of the towing vehicle.
[0098] The towing assistance apparatus according to the embodiment can perform assistance during backward towing with a simple steering control logic.
[0099] The principles, preferred embodiment and mode of operation of the present invention have been described in the foregoing specification. However, the invention which is intended to be protected is not to be construed as limited to the particular embodiments disclosed. Further, the embodiments described herein are to be regarded as illustrative rather than restrictive. Variations and changes may be made by others, and equivalents employed, without departing from the spirit of the present invention. Accordingly, it is expressly intended that all such variations, changes and equivalents which fall within the spirit and scope of the present invention as defined in the claims, be embraced thereby.