TOWING ASSISTANCE APPARATUS

20250306607 ยท 2025-10-02

Assignee

Inventors

Cpc classification

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] FIG. 1 is a side view showing a tractor and a trailer according to an embodiment;

[0010] FIG. 2 is a top view showing the tractor and the trailer according to the embodiment;

[0011] FIG. 3 shows an example of a configuration of a towing assistance system provided in the tractor according to the embodiment;

[0012] FIG. 4 is a block diagram showing an example of a functional configuration of a towing assistance apparatus according to the embodiment;

[0013] FIG. 5 shows a trailer position acquired by the towing assistance apparatus according to the embodiment;

[0014] FIG. 6 shows a nearest point calculated by the towing assistance apparatus according to the embodiment;

[0015] FIG. 7 shows a distance used by the towing assistance apparatus according to the embodiment; and

[0016] FIG. 8 is a block diagram showing an example of a functional configuration of a towing assistance apparatus according to a modification of the embodiment.

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] FIG. 1 is a side view showing a tractor 10 and a trailer 20 according to the embodiment. FIG. 2 is a top view showing the tractor 10 and the trailer 20 according to the embodiment. In FIGS. 1 and 2, the tractor 10 is used as a reference, a left direction on the page is defined as the front (forward traveling direction), and a right direction on the page is defined as the rear (backward traveling direction). The tractor 10 is an example of a towing vehicle, and the trailer 20 is an example of a towed vehicle towed by the towing vehicle such as the tractor 10.

[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 FIG. 1, a so-called pickup truck with a cargo bed provided on a rear side of the vehicle, or a general passenger vehicle.

[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 FIG. 1. An image captured with the imaging unit 12 can be used to detect a coupling angle representing a tilt of the trailer 20 in a left-right direction relative to the tractor 10. The coupling angle is also referred to as a hitch angle to be described later.

[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 FIG. 1, a box-type trailer including at least one of a passenger space, a living section, and a storage space, or may be a flatbed type trailer on which cargo such as a container or a boat is placed. The trailer 20 shown in FIG. 1 includes a pair of wheels 24, as an example. The trailer 20 in the embodiment is assumed to be a driven vehicle including driven wheels that include no drive wheel nor steered wheel.

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] FIG. 3 shows an example of a configuration of the towing assistance system 100 provided in the tractor 10 according to the embodiment. As shown in FIG. 3, the towing assistance system 100 includes a towing assistance apparatus 30, a monitor apparatus 40, a steering system 51, an actuator 52, a torque sensor 53, a steering angle sensor 61, a shift sensor 62, a wheel speed sensor 63, and the imaging unit 12.

[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 FIGS. 4 to 7.

[0049] FIG. 4 is a block diagram showing the example of the functional configuration of the towing assistance apparatus 30 according to the embodiment. As shown in FIG. 4, the towing assistance apparatus 30 includes, as functional units, a target path calculation unit 301, a trailer position acquisition unit 302, a nearest point calculation unit 303, a tractor curvature conversion unit 304, a feedback control unit 305, and a steering angle conversion unit 306.

[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 FIG. 5 during the backward movement assistance by the towing assistance apparatus 30.

[0055] FIG. 5 shows a trailer position P.sub.2 acquired by the towing assistance apparatus 30 according to the embodiment. As shown in FIG. 5, for example, by placing the tractor 10 and the trailer 20 on absolute coordinates of an X coordinate and a Y coordinate, the trailer position P.sub.2 and a tractor position P.sub.1 can be represented. That is, the tractor position P.sub.1 is represented by an X-direction position X.sub.1 and a Y-direction position Y.sub.1 of the tractor 10, and a yaw angle .sub.1 that is a tilt of the tractor 10 from an X-axis of the absolute coordinates, for example. The trailer position P.sub.2 is represented by the X-direction position X.sub.2 and the Y-direction position Y.sub.2 of the trailer 20, and the yaw angle .sub.2 that is a tilt of the trailer 20 from the X-axis of the absolute coordinates, for example.

[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 FIG. 5, the hitch angle q is an angle formed by a line which is a center line of the trailer 20 in the left-right direction and which is a line obtained by extending a line coinciding with an extending direction of the coupling member 22 further forward along the coupling member 22, and a center line of the tractor 10 in the left-right direction. The hitch angle q can be specified by analyzing the image captured by the imaging unit 12 described above, for example. The method is not limited to image recognition, and alternatively, for example, a sensor for detecting the hitch angle may be provided for the hitch ball 19.

[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] FIG. 6 shows a nearest point P.sub.n calculated by the towing assistance apparatus 30 according to the embodiment. As shown in FIG. 6, the deviation of the current position of the trailer 20 from the target path is represented by, for example, the nearest point P.sub.n of a target path TP of the trailer 20 relative to the trailer position P.sub.2. That is, the nearest point P.sub.n is a point on the target path TP where a distance to the trailer position P.sub.2 is shortest, and is a point of intersection when a perpendicular line is dropped from the trailer position P.sub.2 to a tangent line of the curved target path TP. The nearest point P.sub.n is represented by lateral deviation e.sub.y between the trailer position P.sub.2 and the target path TP, and yaw angle deviation e.sub. between the trailer position P.sub.2 and the target path TP.

[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.

[00001] 1 FF = tan - 2 FF l 2 2 FF l h l 2 tan + l n ( 1 )

[0066] FIG. 7 shows distances I.sub.n and I.sub.2 in equation (1).

[0067] FIG. 7 shows distances I.sub.1, I.sub.h, and I.sub.2 used by the towing assistance apparatus 30 according to the embodiment. As shown in FIG. 7, the distance I.sub.1 is a wheelbase of the tractor 10, that is, a distance between the front and rear wheels 14F and 14R. The distance I.sub.n is a distance from the tractor position P.sub.1, that is, the midpoint of the axle of the rear wheels 14R of the tractor 10 to the hitch ball 19. The distance 12 is a distance from the hitch ball 19 to the trailer position P.sub.2, that is, the midpoint of the axle of the wheels 24 of the trailer 20.

[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 FIG. 8. The towing assistance apparatus 130 in the modification is different from the embodiment described above in that the target curvature of the tractor 10 is calculated based on target curvature K.sub.2FB of the feedback control for the trailer 20 in addition to the hitch angle that is the coupling angle between the tractor 10 and the trailer 20 and the target curvature K.sub.2FF of the feedforward control for the trailer 20.

[0081] FIG. 8 is a block diagram showing an example of a functional configuration of the towing assistance apparatus 130 according to the modification of the embodiment. I.sub.n FIG. 8, configurations similar to those in the above-described embodiment are denoted by the same reference signs, and description thereof may be omitted.

[0082] As shown in FIG. 8, the towing assistance apparatus 130 includes a tractor curvature conversion unit 314 and a feedback control unit 315 as functional units instead of the tractor curvature conversion unit 304 and the feedback control unit 305.

[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 FIG. 5 described above) is performed, and is calculated using the following equation (2) using the lateral deviation e.sub.y and the yaw angle deviation e.sub. of the trailer 20 contained in the nearest point P.sub.n calculated by the nearest point calculation unit 303.

[00002] 2 FB = 1 e y + 2 e ( 2 )

[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.

[00003] 1 ** = tan - 2 * l 2 2 * l h l 2 tan + l n ( 3 )

[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 FIG. 7 described above), respectively.

[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.