The present invention relates to a parking assist method and a parking assist apparatus.
There is a conventionally known parking assist method (Japanese Patent No. 6062406) including, when assisting a tandem parking of a vehicle, determining whether or not the parking space length at the frontage for the vehicle is equal to or greater than the sum of the entire length of the vehicle and a predetermined length, assisting in the parking of the vehicle with a clothoid curve route including no static steering if the parking space length is equal to or greater than the sum of the entire length of the vehicle and the predetermined length, and assisting in the parking of the vehicle with a route including the static steering when the parking space length is less than the sum of the entire length of the vehicle and the predetermined length.
In the above prior art, when assisting in vehicle parking with a route requiring an operation of turning the steering wheel (or cutting the wheel), the steering direction of a subject vehicle is reversed after the operation of turning the steering wheel, which raises a problem that the time required for the parking becomes longer.
A problem to be solved by the present invention is to provide a parking assist method and a parking assist apparatus, in which the required parking time can be shortened when assisting in parking a vehicle with a route requiring an operation of turning the steering wheel.
In the present invention, the above problem is solved by determining a turning direction to which a subject vehicle turns in a route for traveling from a position of turning a steering wheel to a parking space, and generating a route from the current position of the subject vehicle to the position of turning the steering wheel such that the steering direction of the subject vehicle corresponds to the turning direction at the time when the subject vehicle is stopped at the position of turning the steering wheel.
The present invention can shorten the parking time required in the case of assisting in parking a vehicle with a route requiring the operation of turning the steering wheel.
Hereinafter, an embodiment according to the present invention will be described with reference to attached drawings.
The parking assist apparatus 1 of the present embodiment includes a control device 11 and an output device 12. The control device 11 of the present embodiment includes a ROM 111 that is a read only memory (ROM) storing parking assist programs, a CPU 112 that is a central processing unit (CPU) executing the programs stored in the ROM 111, and a RAM 113 that is a random access memory (RAM) functioning as an accessible storage device. The output device 12 includes a display 121 that is display equipment for presenting information such as a space in which the subject vehicle can be parked to a driver. The parking assist programs stored in the ROM 111 of the present embodiment are programs that enable the control device 11 to execute a control procedure for detecting a parking space in which the subject vehicle can be parked, presenting the parking space on the display 121, calculating a parking route for parking the subject vehicle in the parking space set by the driver, and assisting the operation for moving the subject vehicle from the current position to the parking space.
The parking assist apparatus 1 of the present embodiment is applicable to automated (or autonomous) parking in which the parking can be realized in an automated or autonomous manner by performing all of steering, accelerator, and brake operations in an automated or autonomous manner, and is also applicable to semi-automated (or semi-autonomous) parking in which the parking can be realized by manually performing at least one of the steering, accelerator, and brake operations and performing the remaining operations in an automated or autonomous manner.
Further, the parking assist apparatus 1 of the present embodiment is also applicable to parking assist in which a parking route is presented to a driver such that the driver can operate the steering, accelerator, and brake to park the subject vehicle in a parking space. In the present embodiment, an automatically resettable switch such as a deadman switch is used in the automated (or autonomous) parking and the semi-automated (or semi-autonomous) parking. In the parking assist apparatus 1, the execution of the automated (or autonomous) driving for the subject vehicle is in progress while the deadman switch is in a pressed state, and the automated (or autonomous) driving and the semi-automated (or semi-autonomous) driving for the subject vehicle is stopped upon releasing of pressing on the deadman switch.
Further, the parking assist apparatus 1 of the present embodiment may be configured to work in response to a signal transmitted from a portable terminal device (equipment such as a smartphone, a PDA, or an intelligent key that locks and unlocks vehicle doors) that can exchange information with the parking assist apparatus 1. In this case, the parking assist apparatus 1 of the present embodiment is also applicable to remote parking in which a driver can manipulate and park the subject vehicle from outside the vehicle.
The imaging device 2 of the present embodiment, the image processing device 3 of the present embodiment, and the ranging device 4 of the present embodiment are equipment capable of detecting traveling environment information including the presence of any obstacle positioned around the subject vehicle, in front of, on both sides, behind, or in the entire circumference of the subject vehicle, and other situation around the subject vehicle.
The imaging device 2 of the present embodiment is an onboard device configured to recognize environmental information around the subject vehicle from images. The imaging device 2 of the present embodiment acquires the environmental information around the subject vehicle by imaging the surroundings of the subject vehicle and acquiring image data including any obstacle existing around the subject vehicle. Examples of the imaging device 2 include a camera equipped with image sensor elements such as CCDs, an ultrasonic camera, an infrared camera, and other cameras. The environmental information around the subject vehicle acquired by the imaging device 2 is output to the control device 11.
The image processing device 3 of the present embodiment is a device configured to generate an bird's-eye image indicating the situation around the subject vehicle V1 when the subject vehicle V1 is viewed from an upper virtual viewpoint. The virtual viewpoint is, for example, a virtual viewpoint VP illustrated in
The ranging device 4 of the present embodiment is a device configured to calculate the relative distance and the relative speed between the subject vehicle V1 and an object. The ranging device 4 is a radar device or sonar, such as a laser radar, a millimeter wave radar (e.g., LRF), a light detection and ranging (LiDAR) unit, or an ultrasonic wave radar. Based on a signal received from the radar device or sonar, the ranging device 4 detects the presence/position of an object and the distance to this object. The object is, for example, an obstacle, a pedestrian, or any other vehicle around the subject vehicle V1. The information about the object detected by the ranging device 4 is output to the control device 11. During the parking assist, if the subject vehicle V1 is likely to collide with the object detected by the ranging device 4, the control device 11 of the present embodiment stops the subject vehicle V1 and informs the driver of the likelihood of collision between the detected object and the subject vehicle V1 by using the display 121.
The vehicle controller 5 of the present embodiment is an onboard computer such as an electronic control unit (ECU) that electronically controls the driving system 6 controlling the driving of the subject vehicle V1. The vehicle controller 5 controls a driving device, a braking device, and a steering device included in the driving system 6, in order to assist the traveling motion of the subject vehicle V1 for moving (parking) from the current position to the parking space PS. The vehicle controller 5 receives, from the parking assist apparatus 1, a control instruction based on a parking route, a target vehicle speed, and a target steering angle calculated in advance. Each of the parking route, the target vehicle speed, and the target steering angle will be described below.
The driving system 6 of the present embodiment includes driving equipment such as an electrically driven motor and/or an internal combustion engine serving as traveling drive sources, a power transmission device including a drive shaft and an automatic transmission for transmitting the output of these traveling drive sources to driving wheels, the driving device that controls the power transmission device, the braking device that brakes the wheels, and the steering device that controls wheels steered according to the steering angle of the steering wheel (so-called handle). The vehicle controller 5 receives, from the parking assist apparatus 1, the control instruction based on the parking route and the target vehicle speed calculated in advance. Then, the vehicle controller 5 generates a control signal to be supplied to the driving equipment of the driving system 6 based on the control instruction from the parking assist apparatus 1, and controls the driving behavior of the vehicle including acceleration/deceleration. The driving system 6 can autonomously control the vehicle speed of the subject vehicle V1 by receiving the control signal from the vehicle controller 5.
Further, the driving system 6 of the present embodiment includes the steering device. The steering device includes a steering actuator, and the steering actuator includes a motor or the like attached to a column shaft of the steering. The steering device of the driving system 6 is controlled by the vehicle controller 5 such that the subject vehicle travels while maintaining a predetermined lateral position (position in the left and right direction of the vehicle) with respect to the parking route calculated in advance. The vehicle controller 5 controls the steering device using at least one of the environmental information around the subject vehicle V1 acquired by the imaging device 2, the bird's-eye image IM1 generated by the image processing device 3, and the information of an obstacle, a pedestrian, or any other vehicle around the subject vehicle V1 detected by the ranging device 4. In this case, the parking assist apparatus 1 transmits, to the vehicle controller 5, the control instruction based on the parking route calculated in advance and the target steering angle. Then, the vehicle controller 5 generates a control signal to be supplied to the steering device of the driving system 6 based on the control instruction from the parking assist apparatus 1, and executes steering control for the subject vehicle V1. The driving system 6 can autonomously control the steering of the subject vehicle V1 by receiving the control signal from the vehicle controller 5.
The vehicle speed sensor 7 of the present embodiment is a sensor that is provided in the driving device of the driving system 6 and configured to detect the vehicle speed of the subject vehicle V1. The steering angle sensor 8 of the present embodiment is a sensor that is provided in the steering device of the driving system 6 and configured to detect the steering angle of the subject vehicle V1. The vehicle speed of the subject vehicle V1 detected by the vehicle speed sensor 7 and the steering angle of the subject vehicle V1 detected by the steering angle sensor 8 are output to the control device 11 via the vehicle controller 5.
The control device 11 of the present embodiment achieves an environmental information acquisition function of acquiring the environmental information around the subject vehicle V1 by causing the CPU 112 to execute the parking assist programs stored in the ROM 111, a parking space detection function of detecting a parking area in which the subject vehicle V1 can be parked, a parking space display function of displaying the detected parking space PS as the bird's-eye image IM1 on the display 121, a parking route calculation function of calculating a parking route for enabling the subject vehicle V1 to move from the current position to the parking space PS (so as to be parked), and a traveling motion planning function of planning the traveling motion of the subject vehicle V1 so as to be parked along the calculated parking route.
The environmental information acquisition function of the control device 11 of the present embodiment is a function that the control device 11 can use to acquire surrounding environmental relevant information including the presence of any obstacle positioned around the subject vehicle V1. The control device 11 uses the environmental information acquisition function to acquire, for example, vehicle speed information about the subject vehicle V1 detected by the vehicle speed sensor 7 and steering angle information about the subject vehicle V1 detected by the steering angle sensor 8, as the surrounding environmental relevant information. Further, the control device 11 uses the environmental information acquisition function to acquire positional information about the subject vehicle V1, as the surrounding environmental relevant information, which has been detected by a subject vehicle position detection device (not illustrated) equipped with, for example, a GPS unit and a gyro sensor, and from three-dimensional high-precision map information including positional information of various facilities and specific points stored in the ROM. Using the above-mentioned surrounding environmental relevant information, the control device 11 of the present embodiment determines whether or not the traveling scene of the subject vehicle V1 is a scene in which the subject vehicle V1 is about to be parked in the parking space PS by the environmental information acquisition function.
For example, from the surrounding environmental relevant information, the control device 11 of the present embodiment determines that a situation in which the subject vehicle V1 is traveling at a vehicle speed equal to or less than a predetermined vehicle speed for a predetermined time or more is the scene in which the subject vehicle V1 is about to be parked in the parking space PS. Alternatively, when it is determined from the surrounding environmental relevant information that the subject vehicle V1 is traveling in a parking lot such as a parking area of an automobile road, the control device 11 of the present embodiment determines that this situation is the scene in which the subject vehicle V1 is about to be parked in the parking space PS. Alternatively, if the surrounding environmental relevant information is acquired using a communication device (not illustrated) through communication with the outside of the vehicle (so-called road-vehicle communication), or vehicle-to-vehicle communication, the control device 11 of the present embodiment may refer to this in determining the scene in which the subject vehicle V1 is about to be parked in the parking space PS. When the scene in which the subject vehicle V1 is about to be parked in the parking space PS is determined, the control device 11 of the present embodiment continues the execution of the parking assist programs. To the contrary, for example, when it is determined from the surrounding environmental relevant information that the subject vehicle V1 exits the parking lot and is traveling on a road, the control device 11 of the present embodiment determines that this situation is not the scene in which the subject vehicle V1 is about to be parked in the parking space PS. Upon determining that it is not the scene in which the subject vehicle V1 is about to be parked in the parking space PS, the control device 11 of the present embodiment stops the execution of the parking assist programs.
In the case of determining the scene in which the subject vehicle V1 is about to be parked in the parking space PS, the control device 11 of the present embodiment uses the environmental information acquisition function to acquire images of boundary lines such as white lines around the subject vehicle V1 and surrounding objects captured, for example, by the imaging devices 2 attached to a plurality of portions of the subject vehicle V1, as the surrounding environmental relevant information. Further, the control device 11 of the present embodiment uses the environmental information acquisition function to acquire detection results of, for example, the front ranging device 4a, the side ranging device 4b, and the rear ranging device 4c, as the surrounding environmental relevant information. Using the above-mentioned surrounding environmental relevant information, the control device 11 of the present embodiment detects the parking space PS that is a parking area in which the subject vehicle V1 can be parked. In detecting the parking space PS, the parking space detection function can be used.
The parking space detection function of the control device 11 of the present embodiment is a function usable to detect the parking area in which the subject vehicle V1 can be parked using the environmental information around the subject vehicle V1 acquired by the environmental information acquisition function. In the detection of the parking space PS, the control device 11 of the present embodiment uses the parking space detection function to cause the image processing device 3 to create the bird's-eye image IM1 using the captured image acquired by the imaging device 2. The control device 11 of the present embodiment uses the parking space detection function to detect lines defining the boundary of the area from the created bird's-eye image IM1 and identifies candidate lines that define the parking area from the detected lines. Then, the control device 11 of the present embodiment uses the parking space detection function to determine whether or not the identified line candidates define the parking area. When it is determined that the identified line candidates define the parking area, the control device 11 determines whether or not the subject vehicle V1 can be parked in the detected parking area.
In order to detect the lines defining the boundary of the area from the bird's-eye image IM1, the control device 11 of the present embodiment uses the parking space detection function to perform edge detection on the bird's-eye image IM1 and calculate the difference in luminance (contrast). Then, the control device 11 of the present embodiment uses the parking space detection function to identify each sequence of pixels whose luminance difference is equal to or larger than a predetermined value from the bird's-eye image IM1 and calculate the thickness and length of each line. The color of the detected line is not always required to be white and may be red, yellow, or any other color.
The control device 11 of the present embodiment uses a conventionally known image processing technique such as pattern matching to identify line candidates defining the parking area from the detected lines. Patterns to be used in the pattern matching are stored in advance in the ROM 111 of the control device 11 of the present embodiment. For example,
Further,
Further,
Further, the control device 11 of the present embodiment checks the surroundings of the lines identified as the lines defining the parking area to detect the presence of any candidate line having a higher possibility of being a line that defines the parking area, than the identified lines. For example, if a line that is larger in luminance difference is newly identified, the control device 11 detects the newly identified line as a line candidate defining the parking area. To the contrary, when there is no candidate line having a higher possibility of being a line that defines the parking area than the identified lines, the control device 11 determines whether or not the identified lines define the parking area.
In order to determine whether or not the identified line candidates define the parking area, the control device 11 of the present embodiment determines whether or not the identified candidates satisfy predetermined conditions. The predetermined conditions are, for example: (1) any line having the length equal to or longer than a first line length distance threshold (e.g., length corresponding to 15 [m] in real distance) set in advance is not included in the lines identified as the line candidates defining the parking area; (2) any set of lines each having the length equal to or longer than a second line length distance threshold (e.g., length corresponding to 7 [m] in real distance) set in advance is not included in the sets of two adjacent lines within a first line-to-line distance range (e.g., length corresponding to 3 to 5 [m] in real distance) set in advance, among the lines identified as the line candidates defining the parking area, and (3) any set of lines each having the length equal to or longer than a third line length distance threshold (e.g., length corresponding to 15 [m] in real distance) set in advance is not included in the sets of two adjacent lines within a second line-to-line distance range (e.g., length corresponding to 2.5 to 5 [m] in real distance) set in advance, among the lines extracted as line candidates defining the parking area. If at least one of the above conditions (1), (2), and (3) is not satisfied, the control device 11 of the present embodiment determines that the identified line candidates define no parking area. To the contrary, when all of the conditions (1) to (3) are satisfied, the control device 11 of the present embodiment determines that the identified line candidates define a parking area and detects this parking area.
In order to determine whether or not the subject vehicle V1 can be parked in the detected parking area, the control device 11 of the present embodiment determines whether or not there is any obstacle in the parking area using the information about the object detected by the ranging device 4. For example, in the scene of
Alternatively, in addition to this, the control device 11 of the present embodiment may determine whether or not the subject vehicle V1 can be parked in the detected parking area by automated (or autonomous) driving. For example, in a case where there is a parking area facing a wall side and the passage width necessary to control the traveling motion by automated (or autonomous) driving cannot be secured, or in a case where there is a parking area surrounded by pillars of a building and information necessary to control the traveling motion by automated (or autonomous) driving cannot be detected, the detected parking area does not correspond to a parking area in which the parking by automated (or autonomous) driving is feasible. Then, if it is determined that no obstacle exists in the detected parking area and the parking by automated (or autonomous) driving is feasible, the control device 11 of the present embodiment detects the detected parking area as the parking space PS. To the contrary, when it is determined that the parking by automated (or autonomous) driving is unfeasible although no obstacle exists in the detected parking area, the control device 11 of the present embodiment does not detect the detected parking area as the parking space PS.
In order to detect the parking space PS, it is not always necessary to detect the parking area. When a certain area satisfies predetermined conditions, the control device 11 of the present embodiment may detect this area as the parking space PS. For example, the control device 11 of the present embodiment may detect an area in a predetermined range in which no obstacle exists and detect this area as the parking space PS. Further, the control device 11 of the present embodiment may use past travel information in the detection of the parking space PS.
The parking space display function of the control device 11 of the present embodiment is a function usable to present the parking space PS to the driver by displaying the parking space PS detected by the control device 11 on the display 121. The control device 11 of the present embodiment uses the parking space display function to present the parking space PS to the driver, for example, with a dotted line frame, as illustrated in
The parking route calculation function of the control device 11 of the present embodiment is a function usable to calculate a parking route from the current position to the parking space PS, for parking the subject vehicle V1 in the selected parking space PS. Especially, in a case where turning of the steering wheel is required in the middle of the parking route, the control device 11 of the present embodiment uses the parking route calculation function to set a position of turning the steering wheel, the steering wheel of the subject vehicle V1 being turned at the position of turning the steering wheel, and generates a parking route for reaching the parking space PS via the position of turning the steering wheel from the current position of the subject vehicle V1. The parking route generated by the control device 11 of the present embodiment is a route determined considering a turning direction to which the subject vehicle V1 turns in the route from the position of turning the steering wheel to the parking space, and is set in such a manner that the steering direction of the subject vehicle V1 corresponds to the turning direction at the time when the subject vehicle is stopped at the position of turning the steering wheel.
For example, in the traveling scene in which the subject vehicle V1 moves from the current position to the parking space PS so as to be parked in the parking space PS, the control device 11 according to a comparative example of the present invention calculates a parking route as illustrated in a plan view of
In the parking route according to the comparative example of the present invention, the time required for parking becomes longer since the subject vehicle V1 is kept in a stopped state during the static steering. In order to shorten the time required for parking, in the parking route according to the comparative example of the present invention, for example, it may be possible to omit the static steering at the position of turning the steering wheel and instead speed up the traveling motion for orienting the steering direction toward the turning direction in the section Z-B. However, such traveling motion causes a great change in the movement of the subject vehicle V1 during acceleration, and therefore a sense of incongruity is imposed on an occupant of the subject vehicle V1. Further, the motion for orienting the steering direction toward the turning direction requires suppressing the vehicle speed of the subject vehicle V1 until the turning is completed.
As mentioned above, including the position of turning the steering wheel P in the parking route forces the subject vehicle V1 to stop at the position of turning the steering wheel P in order to change the traveling direction. The present embodiment is different from the comparative example of the present invention in not performing the travel control for orienting the steering direction toward the turning direction during the speeded-up motion of the subject vehicle V1, and is characterized by orienting the steering direction toward the turning direction in the process of decreasing the vehicle speed to stop the subject vehicle V1. That is, the control device 11 of the present embodiment orients the steering direction toward the turning direction when the subject vehicle V1 decreases the vehicle speed to stop (in other words, before or immediately in front of the position of turning the steering wheel P), thereby suppressing the sense of incongruity imposed on the occupant of the subject vehicle V1, shortening the time required for turning, and shortening the time during which the vehicle speed of the subject vehicle V1 is suppressed after the operation of turning the steering wheel.
For example, in the traveling scene in which the subject vehicle V1 moves from the current position to the parking space PS so as to be parked in the parking space PS, the control device 11 of the present embodiment uses the parking route calculation function to calculate a parking route illustrated in a plan view of
Regarding the calculation of the width W1 of the passage in which the subject vehicle V1 can travel, in the traveling scene illustrated in
Regarding the setting of the position of turning the steering wheel P, the control device 11 of the present embodiment sets the position of turning the steering wheel P by using at least one of the width W1 of the passage in which the subject vehicle V1 can travel to move from the current position to the parking space PS via the position of turning the steering wheel P, calculated by the parking route calculation function, the minimum turning radius of the subject vehicle V1, the steering speed of the subject vehicle V1, and the vehicle speed of the subject vehicle V1. Further, in the setting of the position of turning the steering wheel P, the control device 11 of the present embodiment may use the entire length and the entire width of the subject vehicle V1. The width W1 of the passage in which the subject vehicle V1 can travel, and the minimum turning radius, the entire length, and the entire width of the subject vehicle V1 are fixed in predetermined values depending on the traveling scene and the subject vehicle V1. To the contrary, the steering speed of the subject vehicle V1 and the vehicle speed of the subject vehicle V1 can be set to appropriate values within a predetermined range.
For example, the control device 11 of the present embodiment sets the position of turning the steering wheel P in such a way as to minimize the time required for the subject vehicle V1 to move from the current position to the parking space PS. For example, even in a case where only one operation of turning the steering wheel enables the subject vehicle V1 to move from the current position to the parking space PS, if a movement including three operations of turning the steering wheel can shorten the time required to complete the movement, the control device 11 of the present embodiment sets three positions of turning the steering wheels P. Alternatively, the control device 11 of the present embodiment may set the position of turning the steering wheel P in such a way as to minimize the number of operations of turning the steering wheel required for the subject vehicle V1 to move from the current position to the parking space PS. Upon completing the settings with respect to the current position of the subject vehicle V1, the position of turning the steering wheel P, and the parking space PS, the control device 11 of the present embodiment can calculate the parking route.
The route in the second section Z2 of the present embodiment is a route determined considering the turning direction of the subject vehicle V1 in the third section Z3 oriented toward the parking space PS from the position of turning the steering wheel P, and is set in such a manner that the steering direction of the subject vehicle V1 corresponds to the turning direction at the time when the subject vehicle V1 is stopped at the position of turning the steering wheel P. The steering direction is, for example, the orientation of the steering angle of the steering wheel of the subject vehicle V1, or the orientation of the front wheels of the subject vehicle V1 facing ahead of the subject vehicle V1. For example, in the traveling scene illustrated in
The route in the second section Z2 of the present embodiment will be sufficient if the steering direction of the subject vehicle V1 traveling along this route corresponds to the turning direction at the time when the subject vehicle V1 is stopped at the position of turning the steering wheel P. Alternatively, the steering angle of the subject vehicle V1 at the time when the subject vehicle V1 is stopped at the position of turning the steering wheel P may be set to be equal to the steering angle of the subject vehicle V1 that starts traveling from the position of turning the steering wheel P toward the parking space PS in the third section. As a result, it is unnecessary to change the steering direction when the subject vehicle V1 starts acceleration from the stopped state, and therefore it is unnecessary to suppress the vehicle speed of the subject vehicle V1 until the turning is completed.
Further, the control device 11 of the present embodiment can increase and decrease the length of the second section Z2 according to the width W1 of the passage in which the subject vehicle V1 can travel. For example, a traveling scene illustrated in
Further, in the case where the number of required operations of turning the steering wheel is two or more, the route in the second section Z2 of the present embodiment can be set every time the subject vehicle V1 is turned around. For example, traveling scenes illustrated in
That is, in the traveling scene of
The control device 11 of the present embodiment calculates the parking route for enabling the subject vehicle V1 to move from the current position to the position of turning the steering wheel Pa illustrated in
The control device 11 of the present embodiment calculates the parking route for enabling the subject vehicle V1 to move from the position of turning the steering wheel Pa to the position of turning the steering wheel Pb illustrated in
The control device 11 of the present embodiment calculates the parking route for enabling the subject vehicle V1 to move from the position of turning the steering wheel Pb to the position of turning the steering wheel Pc illustrated in
Further, the control device 11 of the present embodiment can perform parking assist even in tandem parking. For example, even in a traveling scene illustrated in
Next, the control device 11 of the present embodiment sets the number of required operations of turning the steering wheel, sets the positions of turning the steering wheel P, and calculates the parking route along which the subject vehicle V1 moves from the current position to the parking space PS via the position of turning the steering wheel P. In the traveling scene of tandem parking illustrated in
The traveling motion planning function of the control device 11 of the present embodiment is a function of planning the traveling motion that enables the subject vehicle V1 to be parked in the parking space PS along the parking route calculated by the parking route calculation function. The control device 11 of the present embodiment uses the traveling motion planning function to plan the control of the vehicle speed and steering angle of the subject vehicle V1 such that the subject vehicle V1 moves to the parking space PS along the parking route.
The parking route illustrated in
To the contrary, the control device 11 of the present embodiment creates the traveling motion plan illustrated in the timing diagram of
The parking route illustrated in
Further, the control device 11 of the present embodiment creates the traveling motion plan illustrated in the timing diagram of
The parking route illustrated in
Next, parking assist processing by the control device 11 of the present embodiment will be described with reference to
In step S1 of
In step S2, the control device 11 of the present embodiment uses the parking space detection function to cause the image processing device 3 to create the bird's-eye image IM1 from the images acquired by the imaging device 2. In step S3, the control device 11 of the present embodiment uses the parking space detection function to detect a parking area from the bird's-eye image IM1 and detect the parking spaces PS from the parking area, with the imaging device 2 and the ranging device 4.
In step S4, the control device 11 of the present embodiment uses the parking space display function to present the parking spaces PS to a driver, by using the display 121. In step S5, the control device 11 of the present embodiment determines whether or not the driver has selected any parking space PS in which the subject vehicle V1 is to be parked from among the parking spaces PS. If the driver has not selected any parking space PS in which the subject vehicle V1 is to be parked from among the parking spaces PS (NO in step S5), the processing returns to step S4, in which the control device 11 of the present embodiment presents the parking spaces PS to the driver. To the contrary, when the driver has selected the parking space PS in which the subject vehicle V1 is to be parked from among the parking spaces PS (YES in step S5), the processing proceeds to step S6.
In step S6, the control device 11 of the present embodiment uses the parking route calculation function to calculate the parking route for enabling the subject vehicle V1 to move from the current position to the parking space PS selected by the driver. In step S7, the control device 11 of the present embodiment uses the traveling motion planning function to plan the traveling motion of the subject vehicle V1 to be parked along the calculated parking route. Then, in step S8, the control device 11 of the present embodiment executes parking assist for the subject vehicle V1 so as to realize the planed traveling motion along the calculated parking route, using the vehicle controller 5, the driving system 6, the vehicle speed sensor 7, and the steering angle sensor 8.
Next, an exemplary subroutine of step S6 of
In step S61 of
In step S63, the control device 11 of the present embodiment uses the parking route calculation function to set the number of operations of turning the steering wheel using at least one of the width W1 of the passage in which the subject vehicle V1 can travel, the minimum turning radius of the subject vehicle V1, the steering speed of the subject vehicle V1, and the vehicle speed of the subject vehicle V1. Further, in step S64, the control device 11 of the present embodiment uses the parking route calculation function to set each position of turning the steering wheel P with reference to the number of operations of turning the steering wheel having been set.
In step S65, the control device 11 of the present embodiment uses the parking route calculation function to determine the turning direction at the position of turning the steering wheel. In step S66, the control device 11 of the present embodiment uses the parking route calculation function to calculate the route from the current position to the position of turning the steering wheel P, in which the steering direction of the subject vehicle V1 corresponds to the turning direction, based on the set position of turning the steering wheel P and the determined turning direction. If two or more positions of turning the steering wheel are set, then in step S67, the control device 11 of the present embodiment uses the parking route calculation function to calculate the route from the position of turning the steering wheel to the next position of turning the steering wheel, in which the steering direction of the subject vehicle V1 corresponds to the turning direction. In
In step S69, the control device 11 of the present embodiment determines whether or not the parking route for enabling the subject vehicle V1 to move from the current position to the parking space PS has been calculated by the parking route calculation function. If the parking route for enabling the subject vehicle V1 to move from the current position to the parking space PS has been calculated (YES in step S69), the processing proceeds to step S7 of
As described above, in the parking assist apparatus 1 and the parking assist method according to the present embodiment, the parking space PS for parking the subject vehicle V1 is detected, the position of turning the steering wheel, the steering wheel being turned at the position of turning the steering wheel P, is set, the parking route for reaching from the current position of the subject vehicle V1 to the parking space PS via the position of turning the steering wheel P is generated, and the subject vehicle V1 is controlled so as to autonomously travel along the parking route. The parking route includes the route from the current position of the subject vehicle V1 to the position of turning the steering wheel P, which is determined considering the turning direction to which the subject vehicle V1 turns in the route for traveling from the position of turning the steering wheel P to the parking space PS and is set in such a manner that the steering direction of the subject vehicle V1 corresponds to the turning direction at the time when the subject vehicle V1 is stopped at the position of turning the steering wheel P. Accordingly, the steering direction is oriented toward the turning direction when the subject vehicle V1 decreases the vehicle speed to stop. This can suppress the sense of incongruity imposed on the occupant by the traveling motion of the subject vehicle V1. In addition, it is possible to suppress the static steering amount when the subject vehicle V1 turns, shorten the time required for turning, and shorten the time required for parking. Further, the steering direction of the subject vehicle V1 is already oriented to the turning direction at the time when the subject vehicle V1 is stopped for turning the steering wheel (cutting the wheel). Therefore, the amount of turning required after reaching the position of turning the steering wheel can be suppressed. Moreover, suppressing the amount of turning required after reaching the position of turning the steering wheel can shorten the time during which the vehicle speed of the subject vehicle V1 is suppressed and accordingly shorten the time required for parking.
In addition, in the parking assist apparatus 1 and the parking assist method according to the present embodiment, the steering angle of the subject vehicle V1 at the time when the subject vehicle V1 is stopped at the position of turning the steering wheel P is set to be equal to the steering angle when the subject vehicle V1 starts traveling toward the parking space PS from the position of turning the steering wheel P. This can shorten the time required for parking, because it is unnecessary to switch the steering direction when the subject vehicle V1 starts accelerating form the stopped state, and it is unnecessary to suppress the vehicle speed of the subject vehicle V1 until the turning is completed. Further, even when the subject vehicle V1 is stopped at a position beyond the position of turning the steering wheel P, since the subject vehicle V1 exists on the route of the third section Z3, it is unnecessary to switch the steering direction when the subject vehicle V1 starts accelerating from the stopped state.
In addition, in the parking assist apparatus 1 and the parking assist method according to the present embodiment, the parking route includes at least the first section Z1 that is the section from the current position of the subject vehicle V1 to the position before the position of turning the steering wheel P, in which the subject vehicle moves at the constant steering angle, the second section Z2 that is the section following the first section Z1 and preceding the position of turning the steering wheel P, in which the position of turning the steering wheel P is included, and the third section Z3 that is the section following the second section Z2, in which the subject vehicle V1 is turned toward the direction of moving to the parking space PS. This can suppress the sense of incongruity imposed on the occupant and shorten the time required for parking, and therefore the parking route can be appropriately calculated.
In addition, in the parking assist apparatus 1 and the parking assist method according to the present embodiment, the length of the second section Z2 is set to be relatively shorter, when the width W1 of the passage enabling the subject vehicle V1 to travel for moving from the current position of the subject vehicle to the parking space PS via the position of turning the steering wheel P is narrow, compared to a case where the passage width W1 is wide. Thus, even when the passage width W1 is narrow, it is possible to suppress the static steering amount when the subject vehicle V1 turns, shorten the time required for turning, and shorten the time required for parking. Further, even when the passage width W1 is narrow, it is possible to suppress the amount of turning required after reaching the position of turning the steering wheel, shorten the time during which the vehicle speed of the subject vehicle V1 is suppressed, and shorten the time required for parking.
In addition, in the parking assist apparatus 1 and the parking assist method according to the present embodiment, the length of the second section Z2 is set to be relatively shorter, when the width W1 of the passage in which the subject vehicle V1 can travel to move from the current position to the parking space PS via the position of turning the steering wheel P is less than a predetermined value, compared to a case where the passage width W1 is equal to or greater than the predetermined value. Thus, even when the passage width W1 is narrow, it is possible to suppress the static steering amount when the subject vehicle V1 turns, shorten the time required for turning, and shorten the time required for parking. Further, even when the passage width W1 is narrow, it is possible to suppress the amount of turning required after reaching the position of turning the steering wheel, shorten the time during which the vehicle speed of the subject vehicle V1 is suppressed, and shorten the time required for parking. The predetermined value to be set in advance for the passage width W1 can be set to an appropriate value using the minimum turning radius, the entire length, and the entire width of the subject vehicle V1 or the like.
In addition, in the parking assist apparatus 1 and the parking assist method according to the present embodiment, the narrower the width W1 of the passage in which the subject vehicle V1 can travel to move from the current position to the parking space PS via the position of turning the steering wheel P, the shorter the set length of the second section Z2. This can suppress the static steering amount when the subject vehicle V1 turns, shorten the time required for turning, and shorten the time required for parking, even when the passage width W1 is narrow. Further, this can suppress the amount of turning required after reaching the position of turning the steering wheel, shorten the time during which the vehicle speed of the subject vehicle V1 is suppressed, and shorten the time required for parking, even when the passage width W1 is narrow.
In addition, in the parking assist apparatus 1 and the parking assist method according to the present embodiment, the steering speed of the subject vehicle V1 is set to be relatively higher and/or the vehicle speed of the subject vehicle V1 is set to be relatively lower, in the case of setting the length of the second section Z2 to be relatively shorter. This can suppress the static steering amount when the subject vehicle V1 turns, shorten the time required for turning, and shorten the time required for parking, even when the passage width W1 is narrow. Further, this can suppress the amount of turning required after reaching the position of turning the steering wheel, shorten the time during which the vehicle speed of the subject vehicle V1 is suppressed, and shorten the time required for parking, even when the passage width W1 is narrow.
In addition, in the parking assist apparatus 1 and the parking assist method according to the present embodiment, the steering speed of the subject vehicle V1 is set to be relatively higher and/or the vehicle speed of the subject vehicle V1 is set to be relatively lower, when the width W1 of the passage in which the subject vehicle V1 can travel to move from the current position to the parking space PS via the position of turning the steering wheel P is less than a predetermined value. This can suppress the static steering amount when the subject vehicle V1 turns, shorten the time required for turning, and shorten the time required for parking, even when the passage width W1 is narrow. Further, this can suppress the amount of turning required after reaching the position of turning the steering wheel, shorten the time during which the vehicle speed of the subject vehicle V1 is suppressed, and shorten the time required for parking, even when the passage width W1 is narrow.
In addition, in the parking assist apparatus 1 and the parking assist method according to the present embodiment, the narrower the width W1 of the passage in which the subject vehicle V1 can travel to move from the current position to the parking space PS via the position of turning the steering wheel P, the higher the set steering speed of the subject vehicle V1 and/or the relatively lower the set vehicle speed of the subject vehicle V1. This can suppress the static steering amount when the subject vehicle V1 turns, shorten the time required for turning, and shorten the time required for parking, even when the passage width W1 is narrow. Further, this can suppress the amount of turning required after reaching the position of turning the steering wheel, shorten the time during which the vehicle speed of the subject vehicle V1 is suppressed, and shorten the time required for parking, even when the passage width W1 is narrow.
In addition, in the parking assist apparatus 1 and the parking assist method according to the present embodiment, the length of the second section Z2 is set using, at least, the passage width W1, the minimum turning radius of the subject vehicle V1, the steering speed of the subject vehicle V1, and the vehicle speed of the subject vehicle V1. This can shorten the time required for turning and can shorten the time required for parking, and therefore the length of the second section Z2 can be appropriately calculated.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/005116 | 2/10/2020 | WO | 00 |