Apparatus for controlling parking of a vehicle, system having the same and method for the same
An apparatus for controlling parking of a vehicle, a system having the same, and a method for the same are provided. The apparatus for controlling parking of a vehicle includes a processor to stop the vehicle when the vehicle arrives at a target parking space while performing an automatic parking of the vehicle to the target parking space, to adjust a steering angle, and to terminate the automatic parking after moving the vehicle for a predetermined distance when the steering angle is adjusted and the steering angle is greater than a preset threshold angle and a storage to store a parking path and the threshold angle.
Latest HYUNDAI MOTOR COMPANY Patents:
- Winding pattern of a motor and a motor driving system
- Platooning control apparatus based on active collision avoidance control, a system including the same, and a method thereof
- Automatic evaluating apparatus for built-in video recording device of vehicle, system having the same, and method thereof
- Apparatus and method for controlling travel on slope
- Apparatus and method for controlling vehicle suspension
The present application claims priority to and the benefit of Korean Patent Application No. 10-2019-0097722, filed on Aug. 9, 2019, which is incorporated herein by reference in its entirety.
TECHNICAL FIELDThe present disclosure relates to an apparatus for controlling parking of a vehicle, a system having the same, and a method for the same, and more particularly relates to a technology in which a tire and a steering wheel are positioned at the center in automatic parking control.
BACKGROUNDThe statements in this section merely provide background information related to the present disclosure and may not constitute prior art.
In a vehicle system, Remote Smart Parking Assist (RSPA), which is one of driver supporting services, provides a convenient function to a driver by automatically providing the steering, the braking, the driving, and the gear shifting of the vehicle in the state that a driver gets on or off the vehicle when the vehicle parks or departs. The RSPA determines whether parking is completed by using a distance and an angle based on alignment with surrounding vehicles under a perpendicular or parallel parking situation.
SUMMARYAn aspect of the present disclosure provides an apparatus for controlling the parking of a vehicle, a system having the same, and a method for the same, capable of preventing a tire and a steering angle from being misaligned due to the reaction of a road surface while controlling the alignment of the tire and a steering wheel such that the tire and the steering wheel are positioned at the center when an automatic parking control is terminated.
The technical problems to be solved by the present disclosure are not limited to the aforementioned problems, and any other technical problems not mentioned herein will be clearly understood from the following description by those skilled in the art to which the present disclosure pertains.
According to an aspect of the present disclosure, an apparatus for controlling parking of a vehicle may include a processor to perform stop control when performing automatic parking control into a target parking space and when the vehicle arrives at the target parking space, to perform steering angle alignment control, and to terminate the automatic parking control after moving the vehicle to a preset specific distance or more in a state that the steering angle alignment control is completed when a steering angle is greater than a preset threshold angle; and a storage to store the parking path and the threshold angle.
In some forms of the present disclosure, the processor may search for at least one parking space, when entering an automatic parking control mode, select, as the target parking space, one of the at least one parking space, and control the vehicle to follow a parking path at a target vehicle speed such that the vehicle is parked in the target parking space.
In some forms of the present disclosure, the processor may terminate the automatic parking control after performing the steering angle alignment control, when the steering angle is equal to or less than the preset threshold angle.
In some forms of the present disclosure, the processor may determine that the vehicle arrives at the target parking space when the vehicle is positioned within a range obtained by subtracting an allowable position error from a target parking position.
In some forms of the present disclosure, the processor may terminate the automatic parking control when a movement distance of the vehicle is equal to or greater than a preset threshold distance by repeatedly moving the vehicle forward or rearward in the state that the steering angle alignment control is completed when the steering angle is greater than the preset threshold angle.
In some forms of the present disclosure, a vehicle system may include a sensing device to sense at least one parking space, and a parking control device to perform stop control when performing automatic parking control into a target parking space, which is selected the at least one parking space, and when a vehicle arrives at the target parking space, to perform steering angle alignment control, and to terminate the automatic parking control after moving the vehicle to a preset specific distance or more in a state that a steering angle alignment control is completed when the steering angle is greater than a preset threshold angle.
In some forms of the present disclosure, the parking control device may search for at least one parking space, when entering an automatic parking control mode, selects, as the target parking space, one of the at least one parking space, and controls the vehicle to follow a parking path at a target vehicle speed such that the vehicle is parked in the target parking space.
In some forms of the present disclosure, the parking control device may terminate the automatic parking control after performing the steering angle alignment control, when the steering angle is equal to or less than the preset threshold angle.
In some forms of the present disclosure, the parking control device may determine that the vehicle arrives at the target parking space when the vehicle is positioned within a range obtained by subtracting an allowable position error from a target parking position.
In some forms of the present disclosure, a method for controlling parking of a vehicle may include performing stop control, when performing automatic parking control into a target parking space, and when the vehicle arrives at the target parking space, performing steering angle alignment control; and terminating the automatic parking control after moving the vehicle to a preset specific distance or more in a state that the steering angle alignment control is completed when a steering angle is greater than a preset threshold angle.
In some forms of the present disclosure, the performing of the stop control may include searching for at least one parking space, when entering an automatic parking control mode, selecting, as the target parking space, one of the at least one parking space, and controlling the vehicle to follow a parking path at a target vehicle speed such that the vehicle is parked in the target parking space.
In some forms of the present disclosure, the method may further include terminating the automatic parking control after performing the steering angle alignment control, when the steering angle is equal to or less than the preset threshold angle.
In some forms of the present disclosure, the terminating of the automatic parking control after moving the vehicle may include terminating the automatic parking control when a movement distance of the vehicle, which suffers the steering angle alignment control, is equal to or greater than the preset threshold distance, by repeatedly moving the vehicle forward or rearward in the state that the steering angle alignment control is completed when the steering angle is greater than the preset threshold angle.
In some forms of the present disclosure, the performing of the stop control may include determining that the vehicle arrives at the target parking space when the vehicle is positioned within a range obtained by subtracting an allowable position error from a target parking position.
Further areas of applicability will become apparent from the description provided herein. It should be understood that the description and specific examples are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
In order that the disclosure may be well understood, there will now be described various forms thereof, given by way of example, reference being made to the accompanying drawings, in which:
The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
DETAILED DESCRIPTIONThe following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
In describing the components of some forms of the present disclosure, terms such as first, second, “A”, “B”, (a), (b), and the like may be used. These terms are merely intended to distinguish one component from another component, and the terms do not limit the nature, sequence or order of the constituent components. In addition, unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meanings as those generally understood by those skilled in the art to which the present disclosure pertains. Such terms as those defined in a generally used dictionary are to be interpreted as having meanings equal to the contextual meanings in the relevant field of art, and are not to be interpreted as having ideal or excessively formal meanings unless clearly defined as having such in the present application.
The present disclosure may be applied to an RSPA technology.
When a condition to determine the completion of the parking is satisfied, the steering wheel is controlled to the center to align the tire and then the system is terminated. However, if the system is terminated after only the steering wheel is aligned to the center in the situation that the tire is misaligned in the stop state of the vehicle, the tire and the steering wheel may partially return in the existing direction due to the reaction of a road surface at the time point that the steering control is released.
As illustrated in
Hereinafter, some forms of the present disclosure will be described with reference to
Referring to
The parking control device 100, which serves as an RSPA, may control driving/gear shifting/braking devices in response to a request of a driver under parking or departing situation in the state that the driver gets on/gets off the vehicle.
The parking control device 100 may perform stop control when performing automatic parking control into a target parking space and when the vehicle arrives at the target parking space, may perform steering angle alignment control, and may terminate the automatic parking control after moving the vehicle to a preset specific distance or more in a state that the steering angle alignment control is completed when the steering angle is greater than a preset threshold angle.
The parking control device 100 may include a communicator 110, a storage 120, a display 130, and a processor 140.
The communication device 110 is a hardware device implemented with various electronic circuits to transmit and receive a signal through wireless or wired connection. According to the present disclosure, the communication device 110 may make in-vehicle communication through controller area network (CAN) communication or local interconnect network (LIN) communication, or Ethernet communication and may communicate with the sensing device 200, the steering control device 300, the braking control device 400, and the engine control device 500.
The storage 120 may store a sensing result obtained by the sensing device 200, and parking space information, automatic parking path information, a threshold angle, and a threshold distance, which are obtained by the processor 140. The storage 120 may be implemented with at least one storage medium of a memory in a flash memory type, a hard disk type, a micro type, the type of a card (e.g., a Security Digital (SD) card or an eXtreme digital card), a Random Access Memory (RAM), a Static RAM (SRAM), a Read Only Memory (ROM), a Programmable ROM (PROM), an Electrically Erasable and Programmable ROM (EEPROM), a magnetic RAM (MRAM), a magnetic disk-type memory, and an optical disk-type memory.
The storage 130 may display a parking path, the parking space information, which is found, or a parking state (e.g., an alignment state). The display 130 may be implemented with a head up display (HUD), a cluster, an audio video navigation (AVN), or the like. In addition, the display 130 may include at least one of a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), a light emitting diode (LED) display, an organic light-emitting diode (OLED) display, an active matrix OLED (AMOLED) display, a flexible display, a bended display, and a third dimension (3D) display. Among them, some displays may be implemented with transparent displays configured in a transparent type or a translucence type such that the displays are viewed from the outside. In addition, the display 130 is implemented with a touchscreen including a touch panel to be used as an input device in addition to an output device.
The processor 140 may be electrically connected with the communicator 110, the storage 120, the display 130, and the like, may electrically control each component, and may be an electric circuit that executes software commands. Accordingly, the processor 140 may perform various data processing and calculation to be described below.
The process 140 may perform stop control when performing automatic parking control into a target parking space and when the vehicle arrives at the target parking space, may perform steering angle alignment control, and may terminate the automatic parking control after moving the vehicle to a preset specific distance or more in a state that the steering angle alignment control is completed when the steering angle is greater than a preset threshold angle.
The processor 140 may search for at least one parking space, when entering an automatic parking control mode, select, as the target parking space, one of the at least one parking space, and control the vehicle to follow a parking path at a target vehicle speed such that the vehicle is parked in the target parking space.
The processor 140 may terminate the automatic parking control after performing the steering angle alignment control, when the steering angle is equal to or less than the preset threshold angle.
The processor 140 may determine that the vehicle arrives at the target parking space when the vehicle is positioned within a range obtained by subtracting an allowable position error from a target parking position.
The processor 140 may terminate the automatic parking control when a movement distance of the vehicle is equal to or greater than a preset threshold distance by repeatedly moving the vehicle forward or rearward in the state that the steering angle alignment control is completed when the steering angle is greater than the preset threshold angle.
As described above, according to the present disclosure, the steering angle alignment control is performed such that the tire and the steering wheel of the vehicle are aligned at the center in the automatic parking control mode. In this case, the size of the steering angle is determined, and when the misaligned the steering angle is equal to or greater than the threshold angle, the vehicle is moved by a preset threshold distance in the state that the steering angle alignment control is completed, thereby preventing the steering angle from being misaligned due to a road surface thereafter.
The sensing device 200 may include a plurality of sensors to sense an external object of the vehicle and may obtain the position of the external object, the speed of the external object, the movement direction and/or the type (e.g., a vehicle, a pedestrian, a bicycle, or a motorcycle) of the external object. To this end, the sensing device 200 200 may include a camera, an ultrasonic sensor, a radar, a camera, a laser scanner and/or a corner radar, a LiDAR, an acceleration sensor, a yaw rate sensor, a torque measurement sensor and/or a wheel speed sensor, a steering angle sensor, or the like. According to the present disclosure, the parking space may be searched using the ultrasonic sensor, whether there is present a vehicle in front of or in back of the target parking space may be determined using the camera, and the present position of the vehicle may be estimated to generate a parking path using the wheel speed sensor, the steering angle sensor, and the ultrasonic sensor. In addition, information on the position of the target parking space and the size of the target parking space may be obtained through the sensing device 200.
The steering control device 300 may be configured to control the steering angle of the vehicle, and may include a steering wheel, an actuator operating together with the steering wheel, and a controller to control the actuator. The steering control device 300 may be implemented with Motor Driven Power Steering (MDPS) and may perform target steering angle following control in response to the request of the parking control device 100.
The braking controller 400 may be configured to control the braking of the vehicle, and may include a controller to control a brake. The braking control device 400 may be implemented with Electronic Stability Control (ESC) and may perform target vehicle speed following control, deceleration control, and stop control in response to the request of the parking control device 100.
The engine control device 500 may be configured to control engine driving of the vehicle and may include a controller to control the speed of the vehicle. The engine control device 500, which is an Engine Management System (EMS), may perform target driving torque control in the request of the parking control device 100.
The gear shifting control device 600 may be configured to control the gear shifting of a vehicle, may be implemented with a Shift by Wire Control Unit (SCU), and may perform target gearshift stages (P/R/N/D) in response to the request of the parking control device 100.
The situation that the vehicle arrives at the target parking position with the misaligned steering angle may mainly occur in a narrow space, that is, the minimum parking space. For example, in parallel parking, if the size of the minimum parking space is a value obtained by adding 80 cm to the full width of the subject vehicle, the front or rear warding minimum distance is 30 cm, the vehicle is able to move about 10 cm forward and backward from the center.
After moving, the vehicle has to be return to complete the parking at the target parking space (e.g., the center). Accordingly, it may be regarded that the steering of the vehicle is maintained to be aligned if the minimum distance of 20 cm is ensured.
Referring to
Hereinafter, a method for controlling the parking in some forms of the present disclosure will be described in detail with reference to
Hereinafter, it is assumed that the parking control device 100 of
Referring to
The parking control device 100 determines whether the position of the subject vehicle is equal to or less than a value obtained by subtracting a position tolerance from the target parking position (S102). When the position of the subject vehicle is equal to or less than the value obtained by subtracting the position tolerance from the target parking position, the parking control device 100 controls the stop of the vehicle (S103).
Thereafter, the parking control device 100 determines whether the steering angle is equal to or less than a preset threshold angle (a deg) (S104). When the steering angle is equal to or less than the preset threshold angle, the parking control device 100 performs the steering angle alignment control (S105). In this case, the target steering angle may be 0 deg. The threshold angle is a steering angle that does not cause a torsion torque and may be experimentally set, in which the torsion torque is generated between the road surface and the steering wheel when the tire is turned back at a specific angle or more using the steering wheel and then aligned to the center.
When the steering angle alignment control is completed, the parking control device 100 completes the parking (S106).
Meanwhile, when the steering angle is greater than a preset specific threshold value in S104, the steering angle alignment control is performed (S107). Then, straight speed control is performed through forward-movement and rearward-movement (S108). In this case, the target steering angle 0 deg.
The parking control device 100 may determine whether the movement distance is equal to or greater than the threshold distance (b cm) (S109) after the steering angle alignment control is performed. When the movement distance is equal to or greater than the threshold distance after the steering angle alignment, the parking control device 100 determines the steering angle alignment as being maintained, determine whether the subject vehicle arrives at the target parking position, and then terminate the parking control. In this case, the threshold distance, which is a distance to maintain the steering wheel alignment, may be experimentally set in advance.
As described above, according to the present disclosure, when the steering angle of the vehicle is equal to or greater than the threshold angle after the vehicle arrives in the target parking space, the forward-movement and the rearward-movement are repeated in the steering center alignment control state until the vehicle arrives at the target parking position beyond the threshold distance. Accordingly, since the vehicle moves in the state that the steering of the vehicle is aligned, the steering angle alignment state is maintained when the steering control is completed and then released.
Referring to
The processor 1100 may be a central processing unit (CPU) or a semiconductor device for processing instructions stored in the memory 1300 and/or the storage 1600. Each of the memory 1300 and the storage 1600 may include various types of volatile or non-volatile storage media. For example, the memory 1300 may include a read only memory (ROM) and a random access memory (RAM).
Thus, the operations of the methods or algorithms described in some forms of the present disclosure may be directly implemented with a hardware module, a software module, or the combinations thereof, executed by the processor 1100. The software module may reside on a storage medium (i.e., the memory 1300 and/or the storage 1600), such as a RAM, a flash memory, a ROM, an erasable and programmable ROM (EPROM), an electrically EPROM (EEPROM), a register, a hard disc, a removable disc, or a compact disc-ROM (CD-ROM).
The exemplary storage medium may be coupled to the processor 1100. The processor 1100 may read out information from the storage medium and may write information in the storage medium. Alternatively, the storage medium may be integrated with the processor 1100. The processor and storage medium may reside in an application specific integrated circuit (ASIC). The ASIC may reside in a user terminal. Alternatively, the processor and storage medium may reside as separate components of the user terminal.
According to an aspect of the present disclosure, the tire and the steering angle may be prevented from being misaligned due to the reaction of a road surface, so the completion degree of the automatic parking control is increased, thereby increasing the productivity.
In addition, after parking, the tire and the steering wheel are aligned at the center when the user gets on the vehicle, thereby preventing the vehicle from departing in an unintentional direction.
Besides, a variety of effects directly or indirectly understood through the disclosure may be provided.
The description of the disclosure is merely exemplary in nature and, thus, variations that do not depart from the substance of the disclosure are intended to be within the scope of the disclosure. Such variations are not to be regarded as a departure from the spirit and scope of the disclosure.
Claims
1. An apparatus for controlling parking of a vehicle, the apparatus comprising:
- a processor configured to: stop the vehicle when the vehicle arrives at a target parking space while performing an automatic parking of the vehicle to the target parking space; adjust a steering angle; and terminate the automatic parking after moving the vehicle for a predetermined distance when the steering angle is adjusted and the steering angle is greater than a preset threshold angle; and
- a storage to store a parking path and the preset threshold angle,
- wherein, when the steering angle is greater than the preset threshold angle, the processor is configured to terminate the automatic parking when a movement distance of the vehicle is equal to or greater than a preset threshold distance after repeatedly moving the vehicle forward or backward.
2. The apparatus of claim 1, wherein the processor is configured to:
- search for at least one parking space when entering an automatic parking mode;
- select, as the target parking space, at least one parking space; and
- control the vehicle to follow the parking path at a target vehicle speed such that the vehicle is parked in the target parking space.
3. The apparatus of claim 1, wherein the processor is configured to:
- terminate the automatic parking after adjusting the steering angle when the steering angle is equal to or less than the preset threshold angle.
4. The apparatus of claim 1, wherein the processor is configured to:
- determine that the vehicle arrives at the target parking space when the vehicle is positioned within a range that is obtained by subtracting an allowable position error from a target parking position.
5. A vehicle system comprising:
- a sensor configured to sense at least one parking space;
- a parking controller configured to: stop a vehicle when the vehicle arrives at a target parking space while performing an automatic parking of the vehicle to the target parking space; adjust a steering angle; and terminate the automatic parking after moving the vehicle for a predetermined angle when the steering angle is adjusted and the steering angle is greater than a preset threshold angle, wherein, when the steering angle is greater than the preset threshold angle, the processor is configured to terminate the automatic parking when a movement distance of the vehicle is equal to or greater than a preset threshold distance after repeatedly moving the vehicle forward or backward.
6. The vehicle system of claim 5, wherein the parking controller is further configured to:
- search for at least one parking space when entering an automatic parking mode;
- select, as the target parking space, at least one parking space; and
- control the vehicle to follow a parking path at a target vehicle speed such that the vehicle is parked in the target parking space.
7. The vehicle system of claim 5, wherein the parking controller is further configured to:
- terminate the automatic parking after adjusting the steering angle when the steering angle is equal to or less than the preset threshold angle.
8. The vehicle system of claim 5, wherein the parking controller is configured to:
- determine that the vehicle arrives at the target parking space when the vehicle is positioned within a range that is obtained by subtracting an allowable position error from a target parking position.
9. A method for controlling parking of a vehicle, the method comprising:
- stopping, by a processor, the vehicle when the vehicle arrives at a target parking space while performing an automatic parking of the vehicle to the target parking space;
- adjusting, by the processor, a steering angle; and
- terminating, by the processor, the automatic parking after moving the vehicle for a predetermined distance when the steering angle is adjusted and the steering angle is greater than a preset threshold angle,
- wherein, when the steering angle is greater than the preset threshold angle, terminating the automatic parking further comprises terminating, by the processor, the automatic parking when a movement distance of the vehicle is equal to or greater than the preset threshold distance after repeatedly moving the vehicle forward or backward.
10. The method of claim 9, wherein stopping the vehicle further comprises:
- searching for at least one parking space when entering an automatic parking mode;
- selecting, as the target parking space, one of the at least one parking space; and
- controlling the vehicle to follow a parking path at a target vehicle speed such that the vehicle is parked in the target parking space.
11. The method of claim 9, wherein the method further comprises:
- terminating, by the processor, the automatic parking after adjusting the steering angle when the steering angle is equal to or less than the preset threshold angle.
12. The method of claim 9, wherein stopping the vehicle further comprises:
- determining that the vehicle arrives at the target parking space when the vehicle is positioned within a range that is obtained by subtracting an allowable position error from a target parking position.
20090085771 | April 2, 2009 | Wu |
20090243889 | October 1, 2009 | Suhr |
20100211267 | August 19, 2010 | Shimazaki |
20130166190 | June 27, 2013 | Ikeda |
20160200317 | July 14, 2016 | Danzl |
20180162384 | June 14, 2018 | Kim |
20180354502 | December 13, 2018 | Yaldo |
20190101925 | April 4, 2019 | Simmons |
20200079361 | March 12, 2020 | Suzuki |
Type: Grant
Filed: Feb 7, 2020
Date of Patent: Apr 26, 2022
Patent Publication Number: 20210039633
Assignees: HYUNDAI MOTOR COMPANY (Seoul), KIA MOTORS CORPORATION (Seoul)
Inventors: Gil Won Seo (Hwaseong-si), Su Min Choi (Hwaseong-si), Ki Ho Lee (Yongin-si), Jin Ho Park (Hwaseong-si)
Primary Examiner: Jonathan M Dager
Assistant Examiner: Jean W Charleston
Application Number: 16/785,129
International Classification: B60W 30/06 (20060101); B62D 15/02 (20060101); B60W 10/20 (20060101); B60W 10/04 (20060101);