1. Field of the Invention
The present invention relates to an automatic parking control apparatus for a vehicle, wherein the automatic parking control apparatus automatically performs automatic parking control when parking the vehicle in a parking space located on a right or left side of the road relative to a moving direction of the vehicle.
2. Description of the Related Art
Japanese Patent Laid-open No. H10-114272 (JP '272) discloses an automatic steering system which controls a steering wheel of a vehicle to park the vehicle in a garage. According to the system disclosed in JP '272, a model steering angle corresponding to a moving distance of the vehicle is set based on a movement locus to a target stop position that is previously stored in a memory device. To park the vehicle in the garage, the steering wheel is controlled such that the actual steering angle coincides with the model steering angle.
The system disclosed in JP '272 performs the operation of automatically parking the vehicle in the garage only for the case where the road (passage) in front of the garage is wide enough that such a cutting operation of the steering wheel is not required. Therefore, a system is needed which can automatically park the vehicle in a parking space by performing a cutting operation of the steering wheel when the road is not wide enough to avoid the cutting operation.
The present invention is made contemplating the above-described point, and an aspect of the invention is to provide an automatic parking control apparatus which can automatically park a vehicle in a parking space even when the road in front of the parking space is relatively narrow.
The present invention provides an automatic parking control apparatus for a vehicle which includes a steering device, a steering/movement controller, a recognizing device, an obstacle detector, and a position detector. The steering device steers a steering wheel of the vehicle. The steering/movement controller performs a steering control with the steering device, a movement control for moving the vehicle forward or backward at a low speed, and a stop control for stopping the vehicle. The recognizing device recognizes a parking space located on a side of the vehicle relative to a moving direction of the vehicle and an initial position of the vehicle with reference to a position of the parking space in response to a predetermined operation. The obstacle detector detects an obstacle located on an opposite side of the parking space relative to the moving direction of the vehicle. The position detector detects a position of the vehicle. The steering/movement controller performs the steering control, the movement control, and the stop control so that the vehicle moves forward from the initial position. The steering wheel rotates in a first direction in order to move the vehicle forward from a first direction steering position (rightward steering position PR) in an opposite direction with respect to the parking space. The vehicle stops when the vehicle reaches a backward movement starting position (PBS). The steering wheel rotates in a second direction, which is opposite to the first direction, and the vehicle moves backward into the parking space. Further, the steering/movement controller includes backward movement starting position calculator and steering position calculator. The backward movement starting position calculator calculates the backward movement starting position (PBS) as a position from where the vehicle is able to run so that a first predetermined portion (xfr, yfr) of the vehicle is kept away from the obstacle by a predetermined distance (DTH) or more when the vehicle moves backward to the parking space, wherein the first predetermined portion (xfr, yfr) is defined as a portion which passes a closest point to the obstacle. The steering position calculator calculates the first direction steering position (PR) as a position where a positional relationship between a second predetermined portion (xwl, ywl) of the vehicle and the parking space satisfies a predetermined positional relationship when the vehicle moves backward to the parking space from the backward movement starting position.
With the above-described structural configuration, the parking control is performed as follows. The vehicle moves forward from the initial position, and the steering wheel rotates in the first direction at the first direction steering position. The vehicle then moves forward in the opposite direction with respect to the parking space and stops when reaching the backward movement starting position. The steering wheel rotates in the second direction, which is opposite to the first direction, and the vehicle then moves backward into the parking space. The backward movement starting position is calculated as a position from where the vehicle is able to run so that the first predetermined portion of the vehicle is kept away from the obstacle by the predetermined distance or more when the vehicle moves backward to the parking space, wherein the first predetermined portion is defined as the portion which passes the closest point to the obstacle. The first direction steering position is calculated as a position where the positional relationship between the second predetermined portion of the vehicle and the parking space satisfies the predetermined positional relationship when the vehicle moves backward to the parking space from the backward movement starting position. Therefore, the vehicle moves backward without scraping the first predetermined portion of the vehicle against the obstacle and reaches the position where the positional relationship between the second predetermined portion of the vehicle and the parking space satisfies the predetermined proportional relationship. That is, the vehicle is able to accurately and easily move into the parking space or reach the position for enabling the cutting (hereinafter interchangeably referred to as “cutting”, “turning”, or “rotating”) operation of the steering wheel without scraping against any obstacle on the opposite side with respect to the parking space when the vehicle moves backward.
Preferably, the steering/movement controller performs the steering control so that a distance in a lateral direction between the vehicle and the parking space decreases when the vehicle moves forward from the initial position to the first direction steering position (PR).
With the above-described structural configuration, the steering control is performed so that the distance in the lateral direction between the vehicle and the parking space decreases when the vehicle moves forward from the initial position to the first direction steering position. That is, the vehicle moves closer in the lateral direction to the parking space before the steering wheel rotates in the first direction. Accordingly, when the distance in the lateral direction between the initial position of the vehicle and the parking space is great, the road (passage) width in front of the parking space is effectively used, thereby reducing a number of times the cutting operation needs to be performed until completing the parking operation.
Preferably, the automatic parking control apparatus further includes a second obstacle detector on a rear part of the vehicle, wherein the steering/movement controller performs a cutting wheel operation so that the vehicle stops when the second obstacle detector detects an obstacle during backward movement of the vehicle; the steering wheel rotates in the first direction; and the vehicle moves forward.
With the above-described structural configuration, the vehicle stops when the obstacle located behind the vehicle is detected during the backward movement of the vehicle, and the cutting or turning operation, wherein the steering wheel rotates in the first direction and the vehicle moves forward, is performed. Accordingly, the vehicle is accurately and easily able to park in the parking space even when the width of the road (passage) in front of the parking space is relatively narrow.
Preferred embodiments of the present invention will now be described with reference to the drawings.
Further, the vehicle is provided with a video camera 11F for obtaining a front view of the vehicle, a video camera 11R for obtaining a view behind the vehicle, a radar 12F facing forward from the vehicle, a radar 12R facing backward from the vehicle, and sonars 13, 14, 15, and 16. Each of the sonars 13 and 14 is mounted in the vicinity of a predetermined portion of a front bumper. The predetermined portion of the front bumper traces the outmost movement locus when the vehicle turns in forward movement. Each of the sonars 15 and 16 is mounted in the vicinity of a predetermined portion of a rear bumper. The predetermined portion of the rear bumper traces the outmost movement locus when the vehicle turns in backward movement.
The ECU 5 includes an input circuit, an output circuit, a CPU, a memory circuit, and the like. The ECU 5 recognizes a situation around the vehicle based on the signals supplied from the above-described sensors, the video cameras 11F and 11R, the radars 12F and 12R, and the sonar sensors 13 to 16. While performing the steering control with the steering wheel 1 through the steering actuator 3, the ECU 5 performs a switching control (movement control) for switching between forward and backward movement of the vehicle through the shift actuator 10 and a stop control of the vehicle through the brake actuator 9.
On the other hand, in this embodiment, as shown by the solid line L2, the parking control is performed so that the vehicle moves forward and closer to the parking space, the steering wheel then rotates in the rightward direction, the vehicle stops, the vehicle then moves backward with rotation of the steering wheel in the leftward direction, and then the cutting or turning operation of the steering wheel is performed, if necessary, to maneuver the vehicle into the parking space (an example in which the cutting or turning operation of the steering wheel is performed once at the position indicated by the ellipses CW is shown in
In step S1, a position of the parking space and a width of the passage in front of the parking space are detected using the video camera 11F and the radar 12F. For determining the position, coordinate axes are set as shown in
In step S2, a parking direction is selected according to the detected position of the parking space. It should be noted that the process described herein is with respect to a case where the parking space is on the left side with respect to the moving direction of the vehicle as shown in
In step S3, an inclination angle θ of the vehicle with respect to the y-axis and a position (Px, Py) of the vehicle are calculated using the coordinate axes defined in step S1. In step S4, as shown in
In step S7, a pulling-over control shown in
In step S9, it is determined whether the rightward steering start request has been made. If the answer to step S9 is negative (NO), the process returns to step S7. When the rightward steering start request has been made, the target locus is set to a turning circle CRL of the radius R (the minimum turning radius of the vehicle) having a center located on the right side of the vehicle (step S10) as shown in
In step S13, it is determined whether the backward movement starting position PBS has been detected. If the answer to step S13 is negative (NO), the process returns to step S11. If the backward movement starting position PBS has been detected, the process proceeds to step S14, wherein the vehicle is made to stop.
In step S21 (
In step S25, it is determined whether the inclination angle θ is less than an angle obtained by adding a predetermined angle θ C (e.g., 5 degrees) to −90 degrees. If the answer to step S25 is affirmative (YES), it is possible to maneuver the vehicle into the parking space without performing the cutting operation of the steering wheel. Therefore, the process immediately proceeds to step S33, wherein the target locus is set to the straight line of “y=0”, and the pulling-over control on the backward movement is performed (step S34). If the answer to step S25 is negative (NO), i.e., the inclination angle θ of the vehicle is comparatively great, it is determined whether a rear bumper position condition is satisfied (step S26). The rear bumper position condition is satisfied when any one of the following conditions CR1) to CR4) is satisfied.
DRRX≦DTH CR1)
DRLX≦DTH CR2)
yrr<ypr+K×V
2×|cos θ| CR3)
yrl>ypl−K×V
2×|cos θ| CR4)
where “DTH” is a predetermined distance set to, for example, 0.1 [m]; “K” is a constant set to, for example, “0.05”; “V” is a vehicle speed; “yrr” is a y-coordinate of a predetermined right side position of the rear bumper (the position on which the sonar 16 is mounted); “yrl” is a y-coordinate of a predetermined left side position of the rear bumper (the position on which the sonar 15 is mounted); “ypr” is a y-coordinate of a right endpoint of the parking space entrance; and “ypl” is a y-coordinate of a left endpoint of the parking space entrance (see
If the answer to step S26 is negative (NO), the process returns to step S23. If the rear bumper position condition is satisfied in step S26, a possibility that the rear bumper may scrape against the obstacle located behind the vehicle is high. Therefore, the process proceeds to step S27 to start the pulling-over control on the forward movement. In step S27, the target locus is set to the straight line of “y=0”, i.e., the x-axis. The shift lever position PS is shifted to the D range (step S28), and the pulling-over control is performed similarly to step S7 (step S29). In step S30, distances DFRX and DFLX to an obstacle (obstacles) located in front of the vehicle are detected by the sonars 13 and 14 and the radar 12F. The distance DFRX corresponds to a distance from a position where the sonar 14 is mounted on the front bumper to an obstacle (hereinafter referred to as “right forward distance”). The distance DFLX corresponds to a distance from a position where the sonar 13 is mounted on the front bumper to an obstacle (hereinafter referred to as “left forward distance”).
In step S31, it is determined whether a front bumper position condition is satisfied. The front bumper position condition is satisfied when any one of the following conditions CF1) to CF5) is satisfied.
DFRX≦DTH CF1)
DFLX≦DTH CF2)
xfr<Llim−(KA+K×V2×|sin θ|) CF3)
xfc<Llim−(KA+K×V2×|sin θ|) CF4)
xfl<Llim−(KA+K×V2×|sin θ|) CF5)
where “xfr” is an x-coordinate of a right side predetermined position of the front bumper (a position on which the sonar 14 is mounted), “xfl” is an x-coordinate of a left side predetermined position of the front bumper (a position on which the sonar 13 is mounted), “xfc” is an x-coordinate of the tip of the front bumper (see
If the answer to step S31 is negative (NO), the process returns to step S29.
If the front bumper position condition is satisfied in step S31, i.e., when a possibility that the front bumper may scrape against the obstacle (the right edge of the passage) is high, the process proceeds to step S32 to start the pulling-over control on the backward movement. In step S32, the shift lever position PS is shifted to the R range, and the target locus is set to the straight line of “y=0” (step S33). In step S34, the pulling-over control of
If the answer to step S36 is negative (NO), it is determined whether the x-coordinate Px of the present position of the vehicle is equal to or less than a value obtained by multiplying “−1” by a value LTF of the length from the rear wheel to the front bumper tip of the vehicle (hereinafter referred to as “vehicle front part length LTF”, see
If the rear bumper position condition is satisfied in step S36, or the x-coordinate Px of the present position of the vehicle is equal to or less than “−LTF” in step S37, the process proceeds to step S39, wherein it is determined whether the absolute value of the y-coordinate Py of the present position of the vehicle is equal to or less than a predetermined value DPY (e.g., 0.15 m), and the absolute value of the result obtained by adding 90 degrees to the inclination angle θ is equal to or less than a predetermined angular difference DθX (e.g., 3 degrees). If the answer to step S39 is negative (NO), the process returns to step S27 and the pulling-over control on the forward movement is again performed.
Finally, when the answer to step S39 becomes affirmative (YES), it is determined that the parking (maneuvering the vehicle into the parking space) is completed and the process ends.
In step S51, the vehicle speed VP is controlled to a value equal to or less than 4 km/h by the brake control. Next, the present position (Px, Py) and the inclination angle θ of the vehicle are calculated (step S52). This calculation is performed based on a sequential calculation method described below with reference to
An inclination angle change amount dθ (degree) during the time period ΔT is given by equation (1), wherein “dLR” and “dLL” in equation (1) are, respectively, a right-rear wheel moved distance and a left-rear wheel moved distance which are obtained by multiplying the time period ΔT by the right wheel speed VWR and the left wheel speed VWL.
Therefore, the inclination angle θ1 is given by equation (2).
θ1=θ0+dθ (2)
An x-coordinate change amount dx and a y-coordinate change amount dy are respectively calculated by equations (3) and (4) using the inclination angle θ1.
dx=0.5×(dLR+dLL)×(−sin θ1) (3)
dy=0.5×(dLR+dLL)×cos θ1 (4)
Therefore, the coordinates of the vehicle position P1 at time t1 are calculated by equations (5) and (6).
x1=x0+dx (5)
y1=y0+dy (6)
Therefore, the vehicle position (Px, Py) and the inclination angle θ are sequentially calculated by detecting the initial position P0 (x0, y0) and the initial inclination angle θ0.
In step S53, a target steering angle TA is calculated by equation (7) so that the running locus of the vehicle coincides with the target locus (straight line). The target steering angle TA is defined to take a positive value when steering to the left, and takes a value in the range from −520 degrees (−SAmax) to 520 degrees (SAmax), for example.
TA=A×r+B×dθS (7)
In equation (7), “A” is a distance constant set to a predetermined positive value, “B” is an angular constant set to a predetermined positive value when the vehicle moves forward and set to a predetermined negative value when the vehicle moves backward, and “r” is a distance parameter obtained by attaching a plus/minus sign to a distance from the vehicle position to the target locus. The distance parameter “r” takes a positive value when the target locus is on the left side of the vehicle and takes a negative value when the target locus is on the right side. In step S7 of
r=Px−xm (8a)
r=−Py (8b)
Further, “dθS” in equation (7) is an angular deviation (θLT−θ) between the inclination angle θ of the vehicle and the inclination angle θLT of the target locus. In step S7 of
In steps S54 to S57, a limit process of the target steering angle TA is performed. That is, if the target steering angle TA is greater than the maximum value SAmax, the target steering angle TA is set to the maximum value SAmax (steps S54, S55). If the target steering angle TA is less than the minimum value −SAmax, the target steering angle TA is set to the minimum value −SAmax (steps S56, S57).
In step S58, a current value ID supplied to the steering actuator 3 is calculated according to the target steering angle TA and the present steering angle TP. Subsequently, the electric current of the current value ID is supplied to the steering actuator 3 to turn the steering wheel (step S59).
According to the process of
Steps S71, S72, and S74 to S79 are the same as steps S51, S52, and S54 to S59 of
In step S73, the target steering angle TA is calculated by equation (9) so that the running locus of the vehicle coincides with the target locus (turning circle).
TA=A×dR+B×dθ+TA0 (9)
In equation (9), “A” and “B” are, respectively, the distance constant “A” and the angular constant “B” in equation (7), and “dR” is a distance parameter indicative of a distance from the vehicle position (Px, Py) to the turning circle CRL as shown in is
In equation (13), “LB” is a tread of the rear wheels, “LWB” is a wheel base (see
According to the process of
In step S91, center coordinates (cx, cy) of a first turning circle CRL1 as the target locus are calculated by equations (21) and (22). Further, a first predicted x-coordinate xcomp is calculated by equation (23) (see
cx=Px+R×cos θ (21)
cy=Py+R×sin θ (22)
xcomp=cx−R (23)
In step S92, the first predicted x-coordinate xcomp is increased by a predetermined amount dxcomp by equation (24).
xcomp=xcomp+dxcomp (24)
In step S93, a first predicted y-coordinate ycomp, a first predicted inclination angle θ comp, and center coordinates (cx2, cy2) of a second turning circle CRL2 are calculated by equations (25) to (28) (see
According to steps S92 and S93, vehicle position coordinates (xcomp, ycomp) and an inclination angle θ comp, which correspond to a predicted running locus when the vehicle gradually moves from the present position along the first turning circle CRL1, are calculated.
In step S94, a second predicted x-coordinate xcomp2 is set to the first predicted x-coordinate xcomp. In step S95, the second predicted x-coordinate xcomp2 is decreased by a predetermined change amount dxcomp2 by equation (31).
xcomp2=xcomp2−dxcomp2 (31)
In step S96, a second predicted y-coordinate ycomp2, a second predicted inclination angle θ comp2, and a right-front portion predicted x-coordinate xfrcomp are calculated by equations (32) to (34).
xfrcomp=xcomp2+0.5×LB×cos θcomp2−LTF×sin θcomp2 (34)
where “LB” and “LTF” are, respectively, the tread of the rear wheels and the vehicle front part length.
According to steps S95 and S96, the vehicle position coordinates (xcomp2, ycomp2) and the second predicted inclination angle θ comp2, which correspond to a predicted running locus when the vehicle moves backward from a position (xcomp, ycomp) along the second turning circle CRL2 having a center of coordinates (cx2, cy2) as shown in
In step S97, it is determined whether the right-front portion predicted x-coordinate xfrcomp is equal to or greater than a value obtained by subtracting a predetermined distance DTH from the x-coordinate Llim of the right edge of the passage. If the answer to step S97 is negative (NO), a right-front portion approach flag Flim is set to “0” (step S99). Next, it is determined whether the second predicted x-coordinate xcomp2 is equal to or less than “0” (step S100). The answer to step S100 is initially negative (NO), and the process returns to step S95.
If the answer to step S97 remains negative (NO) and the second predicted x-coordinate xcomp2 becomes equal to or less than “0”, the process proceeds from step S100 to step S101, wherein it is determined whether the first predicted x-coordinate xcomp is equal to or greater than a value which is obtained by subtracting a value obtained by multiplying |sin θcomp| by the vehicle length LT (see
Accordingly, the first predicted x-coordinate xcomp gradually increases. If the answer to step S101 becomes affirmative (YES), the process proceeds to step S102. On the other hand, if the answer to step S97 is affirmative (YES), i.e., if it is predicted that the vehicle right-front portion approaches the right edge of the passage, the process proceeds to step S98, wherein a right-front portion approach x-coordinate xlim, a right-front portion approach y-coordinate ylim, and a right-front portion approach inclination angle θlim are, respectively, set to present values of the first predicted x-coordinate xcomp, the first predicted y-coordinate ycomp, and the first predicted inclination angle θ comp. Further, the right-front portion approach flag Flim is set to “1”. Thereafter, the process proceeds to step S102.
In step S102, it is determined whether the right-front portion approach flag Flim is equal to “1”. If the answer to step S102 is negative (NO), the process immediately ends. When Flim is equal to “1”, the process proceeds to step S103 (
cx3=2×xlim−cx (35)
cy3=2×ylim−cy (36)
In step S104, the third predicted x-coordinate xcomp3 is decreased by a predetermined change amount dxcomp3 by equation (41).
xcomp3=xcomp3−dxcomp3 (41)
In step S105, a third predicted y-coordinate ycomp3, a third predicted inclination angle θ comp3, a left-rear wheel predicted x-coordinate xwlcomp, and a left-rear wheel predicted y-coordinate ywlcomp are calculated by equations (42) to (45).
In step S106, it is determined whether the absolute value of the left-rear wheel predicted x-coordinate xwlcomp is equal to or less than a predetermined distance XC (e.g., 0.1 m) and the left-rear wheel predicted y-coordinate ywlcomp is equal to or greater than a value obtained by subtracting a predetermined distance YC (e.g., 0.1 m) from a y-coordinate ypl of the left end of the parking space entrance. If the answer to step S106 is negative (NO), it is determined whether the third predicted x-coordinate xcomp3 is equal to or less than “0” (step S107). If the answer to step S107 is negative (NO), the process returns to step S104. If the answer to step S107 is affirmative (YES), the process immediately ends.
If the answer to step S106 is affirmative (YES), i.e., it is predicted that the left-rear wheel of the vehicle will enter a predetermined region RPC (a region defined by XC and YC) in the vicinity of the left end of the parking space entrance, center coordinates (cxp, cyp) of the actual steering turning circle CRLE are set to the present center coordinates (cx, cy) of the first turning circle CRL1 (step S108), and a rightward steering start request is made (step S109).
According to the process of
The calculation shown in
In step S121, a determination y-coordinate Pcy and center coordinates (cx3, cy3) of the third turning circle CRL3 are calculated by equations (51) to (53).
In step S122, it is determined whether the determination y-coordinate Pcy is greater than a determination threshold value PCYTH calculated by equation (54).
PCYTH=R−K×V2×|cos θ| (54)
where “K” is a constant set to “0.05”, for example, and “V” is the vehicle speed.
If the answer to step S122 is affirmative (YES), the vehicle is positioned in the parking space in one backward movement by immediately stopping the vehicle and starting the backward movement. Therefore, the process proceeds to step S130, wherein the center coordinates (cxp, cyp) of the actual steering turning circle CRLE are set to the present center coordinates (cx3, cy3) of the third turning circle CRL3, and the backward movement starting position detection is completed (step S131).
If the answer to step S122 is negative (NO), a fourth predicted x-coordinate xlimcomp is set to the present vehicle position x-coordinate Px (step S123). In step S124, the fourth predicted x-coordinate xlimcop is decreased by a predetermined change amount dxlimcomp by equation (55).
xlimcomp=xlimcomp−dxlimcomp (55)
In step S125, a fourth predicted y-coordinate ylimcomp, a fourth predicted inclination angle θ limcomp, and the right-front portion predicted x-coordinate xfrcomp are calculated by equations (56) to (58).
In step S126, it is determined whether the right-front portion predicted x-coordinate xfrcomp is equal to or greater than a value obtained by subtracting a predetermined distance DTH from the passage right edge x-coordinate Llim. If the answer to step S126 is affirmative (YES), it is estimated that there is no margin in the distance between the right-front portion of the vehicle and the right edge of the passage. Therefore, the process proceeds to step S130.
If the answer to step S126 is negative (NO), the left-rear wheel predicted x-coordinate xwlcomp and the left-rear wheel predicted y-coordinate ywlcomp are calculated by equations (59) and (60) (step S127).
xwlcomp=xlimcomp−0.5×LB×cos θlimcomp (59)
ywlcomp=ylimcomp−0.5×LB×sin θlimcomp (60)
In step S128, the same determination as that in step S106 of
If the answer to step S128 becomes affirmative (YES), the process proceeds to step S130 described above. That is, the center coordinates (cxp, cyp) of the actual steering turning circle CRLE are set to the present center coordinates (cx3, cy3) of the third turning circle CRL3, and the backward movement starting position detection is completed (step S131).
In the process shown in
As described above, in this embodiment, the parking control is performed as follows in an example where the parking space is on the left side of the movement direction of the vehicle: the vehicle is moved forward from the initial position, the steering wheel 1 is turned rightward at the rightward steering position PR, and the vehicle is moved forward in the opposite direction with respect to the parking space. The vehicle is then stopped when the vehicle reaches the backward movement starting position PBS. The steering wheel 1 is then turned leftward, and the vehicle is moved backward to put the vehicle into the parking space. The backward movement starting position PBS is calculated as a position where the vehicle is able to move so that a predetermined portion in the right-front part of the front bumper is kept away from the right edge of the passage (an obstacle on the right side of the passage) by the predetermined distance DTH or more when the vehicle moves backward to the parking space. The predetermined portion of the front bumper is defined as a portion which passes a closest point to the right edge of the passage (an obstacle on the right side of the passage). The rightward steering position PR is calculated as a position where a predetermined portion of the left-rear part of the rear bumper of the vehicle enters the predetermined region RPC located in the vicinity of the left end of the parking space entrance when the vehicle moves backward to the parking space from the backward movement starting position PBS. Therefore, the vehicle is controlled to move backward without scraping the right-front predetermined portion of the vehicle against the right edge of the passage (the obstacle), so that the left-rear predetermined portion of the vehicle enters the predetermined region RPC located in the vicinity of the left endpoint of the parking space entrance. That is, the vehicle is accurately and easily parked in the parking space or moved to the position where the cutting or turning operation of the steering wheel is possible without scraping the front bumper against the obstacle on the opposite side with respect to the parking space during the backward movement.
Further, the pulling-over control is performed so that the distance in the lateral direction between the vehicle and the parking space decreases when the vehicle moves forward from the initial position to the rightward steering position PR. That is, the vehicle is pulled over in the direction to the parking space before starting the rightward steering. Accordingly, when the distance in the lateral direction between the initial position of the vehicle and the parking space is significant, the passage width in front of the parking space is effectively used, thereby reducing a number of times of the cutting or turning operation of the steering wheel until completing the parking process.
Further, the vehicle is stopped and the cutting operation of the steering wheel, wherein the steering wheel is turned rightward and the vehicle is moved forward, is performed when an obstacle located behind the vehicle is detected during the backward movement. Accordingly, the vehicle is easily and accurately parked in the parking space even when the passage width in front of the parking space is relatively narrow.
In this embodiment, the steering actuator 3 corresponds to a steering means, and the ECU 5, the brake actuator 9, and the shift actuator 10 define a steering/movement control means. Further, the video camera 11F, the radar 12F, and the ECU 5 define a recognizing means; the video camera 11F, the radar 12F, the left wheel speed sensor 7, the right wheel speed sensor 8, and the ECU 5 form a position detecting means; the video cameras 11F and 11R, the radars 12F and 12R, sonars 13 to 16, and the ECU 5 form an obstacle detecting means; and the ECU 5 defines a backward movement starting position calculating means and the steering position calculating means. Specifically, the process of
The present invention is not limited to the embodiment described above, and various modifications may be made. For example, in the above-described embodiment, the initial position and the initial inclination angle are calculated from the data obtained by the video camera 11F and the radar 12F. Alternatively, if the accuracy of the initial position and the initial inclination angle is not sufficient, the driver may input the data thereof, or the initial position and the initial inclination angle may be preliminarily determined and the driver may operate the vehicle to be in the predetermined state.
Further, as shown in
Further, upon the driver's request, it is preferable to show a minimum moving area 205 for the parking which is determined according to the performance limit of the vehicle as shown in
The present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The presently disclosed embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims, rather than the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are, therefore, to be embraced therein.
Number | Date | Country | Kind |
---|---|---|---|
JP2006-349096 | Dec 2006 | JP | national |