Autonomous driving system and method of vehicle using V2x communication
11390299 · 2022-07-19
Assignee
Inventors
Cpc classification
H04W4/44
ELECTRICITY
G08G1/096725
PHYSICS
B60W30/18154
PERFORMING OPERATIONS; TRANSPORTING
H04W4/90
ELECTRICITY
H04L67/12
ELECTRICITY
G08G1/096783
PHYSICS
G08G1/096741
PHYSICS
B60W2756/10
PERFORMING OPERATIONS; TRANSPORTING
G08G1/096
PHYSICS
G08G1/087
PHYSICS
G01C21/3415
PHYSICS
B60W60/001
PERFORMING OPERATIONS; TRANSPORTING
B60W2555/60
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/50
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W60/00
PERFORMING OPERATIONS; TRANSPORTING
G06V20/58
PHYSICS
H04W4/44
ELECTRICITY
Abstract
An autonomous driving method of a vehicle using V2X communication includes acquiring signal information about a plurality of traffic lights installed at an intersection, determining a signal error in at least one of the plurality of traffic lights by comparing signal information about at least two traffic lights intersecting or facing each other among the acquired signal information, and resetting a driving path of a host vehicle depending on a result of the determination.
Claims
1. An autonomous driving method of a vehicle using V2X communication, the method comprising: acquiring signal information about a plurality of traffic lights installed at an intersection; determining a signal error in at least one of the plurality of traffic lights by comparing signal information about at least two traffic lights intersecting or facing each other among the acquired signal information, wherein determining the signal error comprises determining the signal error when a first one of the plurality of traffic lights facing each other in a driving direction of a host vehicle outputs a left-turn signal and a second one of the plurality of traffic lights facing each other in the driving direction of the host vehicle outputs a green signal; and resetting a driving path of the host vehicle depending on a result of the determination.
2. The method according to claim 1, wherein determining the signal error comprises determining the signal error when at least one of the plurality of traffic lights facing each other in a driving direction of the host vehicle outputs a green signal or a left-turn signal and at least one of the plurality of traffic lights facing each other in a direction intersecting the driving direction of the host vehicle outputs the green signal or the left-turn signal.
3. The method according to claim 1, wherein acquiring the signal information comprises receiving the signal information from roadside equipment around the host vehicle through the V2X communication.
4. The method according to claim 3, wherein resetting the driving path of the host vehicle comprises: receiving path information of one or more peripheral vehicles approaching the intersection, when the signal error in the at least one of the plurality of traffic lights is determined; analyzing a possibility of a collision between the host vehicle and at least one of the one or more peripheral vehicles based on the received path information of the one or more peripheral vehicles; and generating an alternative path for bypassing the intersection.
5. The method according to claim 4, wherein generating the alternative path comprises: acquiring information about a road along which the host vehicle is currently driving through a GPS receiver and a precise map database mounted in the host vehicle; and resetting a path along which the host vehicle is capable of being driven to a predetermined destination by searching for a point at which to bypass the intersection adjacent to the host vehicle based on the acquired information about the road.
6. The method according to claim 5, wherein the point at which to bypass the intersection comprises a point in the intersection at which the host vehicle is capable of making either an unprotected U-turn or a right-turn.
7. The method according to claim 5, further comprising generating an emergency path by changing the predetermined destination to a safety zone, when the host vehicle is not movable to the searched point at which to bypass the intersection.
8. A non-transitory computer readable recording medium having recorded thereon an application program, which when executed by a processor, causes the processor to perform the autonomous driving method according to claim 1.
9. An autonomous driving method of a vehicle using V2X communication, the method comprising: acquiring signal information about a plurality of traffic lights installed at an intersection; determining a signal error in at least one of the plurality of traffic lights by comparing signal information about at least two traffic lights intersecting or facing each other among the acquired signal information, wherein determining the signal error comprises determining the signal error when a first one of the plurality of traffic lights facing each other in a direction intersecting a driving direction of a host vehicle outputs a left-turn signal and a second one of the plurality of traffic lights facing each other in the direction intersecting the driving direction of the host vehicle outputs a green signal; and resetting a driving path of the host vehicle depending on a result of the determination.
10. The method according to claim 9, wherein acquiring the signal information comprises receiving the signal information from roadside equipment around the host vehicle through the V2X communication.
11. The method according to claim 10, wherein resetting the driving path of the host vehicle comprises: receiving path information of one or more peripheral vehicles approaching the intersection, when the signal error in the at least one of the plurality of traffic lights is determined; analyzing a possibility of a collision between the host vehicle and at least one of the one or more peripheral vehicles based on the received path information of the one or more peripheral vehicles; and generating an alternative path for bypassing the intersection.
12. The method according to claim 11, wherein generating the alternative path comprises: acquiring information about a road along which the host vehicle is currently driving through a GPS receiver and a precise map database mounted in the host vehicle; and resetting a path along which the host vehicle is capable of being driven to a predetermined destination by searching for a point at which to bypass the intersection adjacent to the host vehicle based on the acquired information about the road.
13. An autonomous driving system of a vehicle using V2X communication, the system comprising: a communication unit configured to acquire signal information about a plurality of traffic lights installed at an intersection; a signal error determination unit configured to determine a signal error in at least one of the plurality of traffic lights by comparing signal information about at least two traffic lights intersecting or facing each other among the acquired signal information, wherein the signal error determination unit is configured to determine the signal error when a first one of the plurality of traffic lights facing each other in a driving direction of a host vehicle outputs a left-turn signal and a second one of the plurality of traffic lights facing each other in the driving direction of the host vehicle outputs a green signal; and a path planner configured to reset a driving path of the host vehicle depending on a result of the determination.
14. The system according to claim 13, wherein the signal error determination unit is configured to determine the signal error when at least one of the plurality of traffic lights facing each other in a driving direction of the host vehicle outputs a green signal or a left-turn signal and at least one of the plurality of traffic lights facing each other in a direction intersecting the driving direction of the host vehicle outputs the green signal or the left-turn signal.
15. The system according to claim 13, wherein the signal error determination unit is configured to determine the signal error when a first one of the plurality of traffic lights facing each other in a direction intersecting a driving direction of the host vehicle outputs a left-turn signal and a second one of the plurality of traffic lights facing each other in the direction intersecting the driving direction of the host vehicle outputs a green signal.
16. The system according to claim 13, wherein the communication unit is configured to receive the signal information from roadside equipment around the host vehicle through the V2X communication.
17. The system according to claim 16, wherein the path planner is configured to: receive path information of one or more peripheral vehicles approaching the intersection, when the signal error in the at least one of the traffic lights is determined; analyze a possibility of a collision between the host vehicle and at least one of the one or more peripheral vehicles based on the received path information of the one or more peripheral vehicles; and generate an alternative path for bypassing the intersection.
18. The system according to claim 17, wherein the path planner is configured to: acquire information about a road along which the host vehicle is currently driving through a GPS receiver and a precise map database mounted in the host vehicle; and reset a path along which the host vehicle is capable of being driven to a predetermined destination by searching for a point at which to bypass the intersection adjacent to the host vehicle based on the acquired information about the road.
19. The system according to claim 18, wherein the point at which to bypass the intersection comprises a point in the intersection at which the host vehicle is capable of making either an unprotected U-turn or a right-turn.
20. The system according to claim 18, wherein the path planner is configured to generate an emergency path by changing the predetermined destination to a safety zone, when the host vehicle is not movable to the searched point at which to bypass the intersection.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
(10) Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. However, the disclosure of the invention is not limited to the embodiments set forth herein and may be variously modified. In the drawings, in order to clearly describe embodiments of the present invention, descriptions of elements which are not related to the embodiments of the present invention are omitted, and the same or similar elements are denoted by the same reference numerals even though they are depicted in different drawings.
(11) In addition, in the following description of the embodiments, the terms “first”, “second”, etc. may be used to describe various elements, but do not limit these elements. It will be understood that these terms are used only to discriminate one element from other elements, and do not limit the nature, sequence or order of the corresponding element. It will be understood that terms which are specially defined in consideration of the configurations and functions of the embodiments are used only to describe the embodiments, and do not limit the scope of the embodiments.
(12) It will be understood that the terms used in the following description of the embodiments are used only to describe the embodiments and do not limit the scope of the embodiments. It will be understood that a singular expression of an element encompasses a plural expression of the element unless stated otherwise. In the following description of the embodiments, the terms “including”, “having”, etc. will be interpreted as indicating the presence of one or more other characteristics, numbers, steps, operations, elements or parts stated in the specification or combinations thereof, and do not exclude presence of characteristics, numbers, steps, operations, elements, parts or combinations thereof, or possibility of adding the same, unless stated otherwise.
(13) In the following description of the embodiments, all terms including technical or scientific terms have the same meanings as generally understood by those skilled in the art to which the present invention pertains, unless defined otherwise. Further, in the following description of the embodiments, generally used terms, such as terms defined in dictionaries, will be interpreted as having meanings coinciding with contextual meanings in the related art, and are not to be interpreted as having ideal or excessively formal meanings unless defined clearly.
(14) Hereinafter, an autonomous driving system of a vehicle according to embodiments of the present invention will be described with reference to the accompanying drawings.
(15)
(16) Referring to
(17) “V2X”, in which “X” stands for everything, i.e., Infrastructure/Vehicle/Nomadic device, etc., refers to all types of communication methods which are applicable to vehicles, and generally means specific communication technology which may realize a ‘connected vehicle’ or a ‘networked vehicle’. Here, V2X communication may be roughly classified into three categories, i.e., Vehicle-to-Infrastructure (V2I) communication, Vehicle-to-Vehicle (V2V) communication, and Vehicle-to-Nomadic devices (V2N) communication, and recently it has come to be expected that other types of categories will be added to V2X communication.
(18) As such, the autonomous driving system recognizes a driving environment, a road environment, etc. using V2X communication, and generates a driving path for avoiding a collision with a peripheral vehicle 20 by determining a signal error in traffic lights installed at an intersection. Therefore, a detailed description of the configuration of the autonomous driving system will be described with reference to
(19)
(20) Referring to
(21) The roadside equipment 30 may include a camera 31, a traffic light infrastructure server 32, an intersection map provider 33 and a V2X modem 34. However, this configuration of the roadside equipment 30 is exemplary, and the roadside equipment 30 may omit at least one of the above-described elements or may additionally include other elements.
(22) The camera 31 photographs vehicles driving around the intersection or a crosswalk at which traffic lights are present, and provides an acquired image to the traffic light infrastructure server 32 and the intersection map provider 33.
(23) The traffic light infrastructure server 32 collects traffic light information output from the plurality of traffic lights corresponding to entry directions to the intersection, and provides the collected traffic light information to the host vehicle 10 provided with the autonomous driving system 100 using the V2X modem 34. Here, the traffic light information includes IDs TL.sub.1, TL.sub.2, TL.sub.3 and TL.sub.4 and kinds (i.e., a longitudinal type, a transverse type, a three-way type, a four-way type, etc.) of the traffic lights corresponding to the entry directions to the intersection, and signal states, which are turned on (i.e., a red signal, a yellow signal, a left-turn signal, a green signal, etc.), of the traffic lights, and serves to control traffic flow by allocating priority of passage between vehicles entering the intersection.
(24) The intersection map provider 33 provides an intersection map, in which the traffic lights and a road network structure (link IDs of entry/exit lanes) around the intersection are linked to the host vehicle 10 provided with the autonomous driving system 100 using a map database (not shown). Here, the intersection map may include road information, including road position information, road shape information, progress direction information, intersection information, road width information, speed limit information, etc.
(25) Further, the intersection map provider 33 may receive path information of all vehicles (hereinafter, referred to as ‘peripheral vehicles’) which are recognized at the intersection via the V2X modem 34. Here, the path information may include local paths in some sections for passing through the intersection among global paths of the peripheral vehicles approaching the intersection, and the intersection map provider 33 may provide the path information to the host vehicle 10 provided with the autonomous driving system 100.
(26) The V2X modem 34 broadcasts the traffic light information and the intersection map (including the road information) collected through the traffic light infrastructure server 32 and/or the intersection map provider 33, and path information of the peripheral vehicles approaching the intersection to the host vehicle 10 provided with the autonomous driving system 100.
(27) The autonomous driving system 100 may acquire the signal information of each of the plurality of traffic lights installed at the intersection from the roadside equipment 30 using V2X communication, determine a signal error in the traffic lights depending on a predetermined algorithm based on the acquired signal information, and reset a driving path of the host vehicle 10 depending on a result of the determination.
(28) The autonomous driving system 100 may include a communication unit no, a signal error determination unit 120, a path planner 130, and an output unit 140, and may further include a GPS receiver 150 and a precise map database (DB) 160 provided therein.
(29) The communication unit 110 includes a communication interface which supports V2X communication. Here, the communication unit no may include a communication interface which supports V2V communication and a communication interface which supports V2I communication, or include one unit into which the V2V communication interface and the V2I communication interface are integrated.
(30) The communication unit 110 may acquire the traffic light information and the intersection map (including the road information) from the traffic light infrastructure server 32 and/or the intersection map provider 33 in the roadside equipment 30 and the path information of the peripheral vehicles 20 approaching the intersection using the V2I communication interface (not shown). Further, the communication unit no may acquire the driving information including the position information, driving direction information, speed information, etc. of the peripheral vehicles 20 using the V2V communication interface (not shown).
(31) The signal error determination unit 120 may construct a traffic light database (DB), in which the respective traffic light IDs TL.sub.1, TL.sub.2, TL.sub.3 and TL.sub.4 and corresponding signal information A to H are arranged in rows and columns, using the traffic light information acquired from the roadside equipment 30 (with reference to
(32) Here, the traffic light IDs (i.e., row items) may be grouped based on a predetermined reference, and the signal information (i.e., column items) may be processed into binary-type digital signals depending on whether or not a left-turn signal and/or a green signal is turned on or off.
(33) For example, the signal error determination unit 120 groups the respective traffic light IDs so as to extract at least two traffic lights intersecting or facing each other from among the plurality of traffic lights, and processes the signal information by converting the signal information into digital signals by allocating 1 to the traffic light when the left-turn signal and/or the green signal is turned on and allocating 0 to the traffic light when the left-turn signal and/or the green signal is turned off, based on signal states of the traffic lights which are turned on (i.e., the red signal, the yellow signal, the left-turn signal, the green signal, etc.).
(34) In order to describe the operation of the signal error determination unit 120 in more detail, the plurality of traffic lights installed at the intersection will be assumed below based on the intersection map shown in
(35) As shown in
(36)
(37) Referring to
(38) The signal error determination unit 120 groups the first and third traffic lights TL.sub.1 and TL.sub.3 which face each other in the driving direction of the host vehicle 10 into a first group G1, and groups the second and fourth traffic lights TL.sub.2 and TL.sub.4 which face each other in the direction intersecting the driving direction of the host vehicle 10 into a second group G2.
(39) The signal error determination unit 120 collects signal states of the plurality of traffic lights which are turned on, from the traffic light infrastructure server 32, and matches signal information A to H, to which a signal value 1 or 0 is allocated depending on whether or not the left-turn signal and/or the green signal is turned on or off, with the respective traffic light IDs TL.sub.1, TL.sub.2, TL.sub.3 and TL.sub.4. For example, signal information A and B is allocated to the first traffic light TL.sub.1, signal information C and D is allocated to the third traffic light TL.sub.3, signal information E and F is allocated to the second traffic light TL.sub.2, and signal information G and H is allocated to the fourth traffic light TL.sub.4. Here, the signal information A, C, E and G indicate a digital signal value depending on whether or not the left-turn signal is turned on or off, the signal information B, D, F and H indicates a digital signal value depending on whether or not the green signal is turned on or off, and the signal information A to H has a value of 1 or 0.
(40) Referring to
(41) Based on the traffic light DB, when 1 is output as at least one of the signal information A, B, C and D of the traffic lights TL.sub.1 and TL.sub.3 belonging to the first group G1 and 1 is output as at least one of the signal information E, F, G and H of the traffic lights TL.sub.2 and TL.sub.4 belonging to the second group G2, the signal error determination unit 120 may determine that at least one of the traffic lights intersecting each other has a signal error.
(42) That is to say, when at least one of the traffic lights TL.sub.1 and TL.sub.3 facing each other in the driving direction of the host vehicle 10 outputs the left-turn signal or the green signal and at least one of the traffic lights TL.sub.2 and TL.sub.4 facing each other in the direction intersecting the driving direction of the host vehicle 10 outputs the left-turn signal or the green signal, the signal error determination unit 120 determines that at least one of the traffic lights intersecting each other has a signal error.
(43)
(44) Referring to
(45) Further, the signal error determination unit 120 sends an error message of at least one of the first and fourth traffic lights TL.sub.1 and TL.sub.4 to the roadside equipment 30 and transmits a signal recovery command to the roadside equipment 30 through the communication unit no.
(46)
(47) Referring to
(48) The signal error determination unit 120 groups the first and third traffic lights TL.sub.1 and TL.sub.3 which face each other in the driving direction of the host vehicle 10 into the first group G1, and groups the second and fourth traffic lights TL.sub.2 and TL.sub.4 which face each other in the direction intersecting the driving direction of the host vehicle 10 into the second group G2.
(49) The signal error determination unit 120 collects signal states of the plurality of traffic lights which are turned on, from the traffic light infrastructure server 32, and matches signal information A to H, to which a value 1 or 0 is allocated depending on whether or not the left-turn signal and/or the green signal is turned on or off, with the respective traffic light IDs TL.sub.1, TL.sub.2, TL.sub.3 and TL.sub.4. For example, the signal information A and B is allocated to the first traffic light TL.sub.1, the signal information C and D is allocated to the third traffic light TL.sub.3, the signal information E and F is allocated to the second traffic light TL.sub.2, and the signal information G and H is allocated to the fourth traffic light TL.sub.4. Here, the signal information A, C, E and G indicates a digital signal value depending on whether or not the left-turn signal is turned on or off, the signal information B, D, F and H indicates a digital signal value depending on whether or not the green signal is turned on or off, and the signal information A to H has a value of 1 or 0.
(50) Referring to
(51) The signal error determination unit 120 determines a signal error in the traffic lights facing each other based on signal information of different traffic lights belonging to the same group G1 or G2, corresponding to different signal states (i.e., states of the left-turn signal and the green signal).
(52) For example, in the determination of a signal error in at least one of the first and third lights TL.sub.1 and TL.sub.3 belonging to the first group G1, the signal error determination unit 120 regards the corresponding condition as being satisfied when a combination (A, D) of the signal information A of the first traffic light TL.sub.1 corresponding to the left-turn signal and the signal information D of the third traffic light TL.sub.3 corresponding to the green signal is (1, 1) or when a combination (B, C) of the signal information B of the first traffic light TL.sub.1 corresponding to the green signal and the signal information C of the third traffic light TL.sub.3 corresponding to the left-turn signal is (1, 1).
(53) Further, in the determination of a signal error in at least one of the second and fourth lights TL.sub.2 and TL.sub.4 belonging to the second group G2, the signal error determination unit 120 regards the corresponding condition as being satisfied when a combination (E, H) of the signal information E of the second traffic light TL.sub.2 corresponding to the left-turn signal and the signal information H of the fourth traffic light TL.sub.4 corresponding to the green signal is (1, 1) or when a combination (F, G) of the signal information F of the second traffic light TL.sub.2 corresponding to the green signal and the signal information G of the fourth traffic light TL.sub.4 corresponding to the left-turn signal is (1, 1).
(54) That is to say, when at least one of the first and third traffic lights TL.sub.1 and TL.sub.3 facing each other in the driving direction of the host vehicle 10 outputs the left-turn signal and the remaining one outputs the green signal, the signal error determination unit 120 determines that at least one of the first and third traffic lights TL.sub.1 and TL.sub.3 facing each other has a signal error. Otherwise, when at least one of the second and fourth traffic lights TL.sub.2 and TL.sub.4 facing each other in the direction intersecting the driving direction of the host vehicle 10 outputs the left-turn signal and the remaining one outputs the green signal, the signal error determination unit 120 determines that at least one of the second and fourth traffic lights TL.sub.2 and TL.sub.4 has a signal error.
(55)
(56) Referring to
(57) Further, the signal error determination unit 120 sends an error message of at least one of the first and third traffic lights TL.sub.1 and TL.sub.3 to the roadside equipment 30 and transmits a signal recovery command to the roadside equipment 30 through the communication unit no.
(58) Referring to
(59) The path planner 130 recognizes the peripheral vehicles 20 approaching the intersection based on the path information acquired from the roadside equipment 30, and calculates respective intersection arrival times of the host vehicle 10 and the peripheral vehicles 20 based on position and speed information of the host vehicle 10 and the peripheral vehicles 20. Here, the path information means local paths in some sections for passing through the intersection among global paths of the peripheral vehicles 20 approaching the intersection.
(60) The path planner 130 calculates a distance from the host vehicle 10 to the intersection based on the position information of the host vehicle 10 and the position information of the intersection included in the road information acquired from the roadside equipment 30, and calculates the intersection arrival time of the host vehicle 10 by dividing the calculated distance by the speed of the host vehicle 10.
(61) The path planner 130 calculates distances from the peripheral vehicles 20 to the intersection based on the position information of the peripheral vehicles 20 and the position information of the intersection included in the road information acquired from the roadside equipment 30, and calculates the intersection arrival times of the peripheral vehicles 20 by dividing the calculated distances by the speeds of the peripheral vehicles 20 approaching the intersection.
(62) The path planner 130 may calculate differences between the intersection arrival time of the vehicle 10 and the intersection arrival times of the peripheral vehicles 20 when the intersection arrival time of the vehicle 10 and the intersection arrival times of the peripheral vehicles 20 are calculated, and predict a collision situation between the vehicle 10 and the peripheral vehicle 20 and search for a point at which to bypass the intersection when the difference between the intersection arrival time of the vehicle 10 and the intersection arrival time of the peripheral vehicle 20 is a predetermined reference value or less. Here, the point at which to bypass the intersection may include a point in the intersection at which the host vehicle 10 may make at least one of an unprotected U-turn or a right-turn.
(63) Further, the path planner 130 may acquire information about the road along which the host vehicle 10 is currently driving through the GPS receiver 150 and the precise map DB 160 mounted in the host vehicle 10, and set an alternative path along which the host vehicle 10 may be driven to a predetermined destination by searching for a point at which to bypass the intersection adjacent to the host vehicle 10 in consideration of the road information and path costs. Here, the path costs may conceptually include the shortest time or the minimum driving time needed for the host vehicle 10 to move from the current position to the point at which to bypass the intersection.
(64) As such, the autonomous driving system 100 according to embodiments of the present invention autonomously determines an error in signal information of traffic signals applied through V2X communication, searches for a point at which to bypass an intersection and thus generates an alternative path, thereby being capable of preventing a collision with a peripheral vehicle caused by passing through the intersection and thus improving stability or reliability of the host vehicle 10.
(65) The path planner 130 may determine whether or not the host vehicle 10 is movable to the searched point at which to bypass the intersection based on the driving information of the peripheral vehicles 20 acquired through the V2V interface (not shown), and, upon determining that the host vehicle 10 is not movable to the searched point at which to bypass the intersection, generate an emergency path by changing the predetermined destination to a safety zone. Here, the driving information of the peripheral vehicles 20 may be acquired using an image sensor (not shown) and/or a distance sensor (not shown) mounted in the host vehicle 10.
(66) The output unit 140 may output visual information, auditory information and/or tactile information, and include a display, a sound output module and/or a haptic module.
(67) For example, the output unit 140 may output an error message received from the signal error determination unit 120 through a voice signal, and display an alternative path and/or an emergency path output through the path planner 130 so as to overlap with the precise map.
(68) Hereinafter, a method for determining a signal error in traffic lights installed at an intersection and generating an alternative path in response to the signal error will be described with reference to
(69)
(70) Referring to
(71) In Operation S710, the autonomous driving system 100 may acquire traffic light information, an intersection map (including road information), path information of the peripheral vehicles 20 approaching the intersection, etc. from the roadside equipment 30 through the communication interface which supports V2X communication. Here, the traffic light information may include IDs and kinds (i.e., a longitudinal type, a transverse type, a three-way type, a four-way type, etc.) of the traffic lights corresponding to entry directions to the intersection, and signal states of the traffic lights which are turned on (i.e., a red signal, a yellow signal, a left-turn signal, a green signal, etc.), and the intersection map may include road information, including road position information, road shape information, progress direction information, intersection information, road width information, speed limit information, etc.
(72) Hereinafter, the autonomous driving system 100 may compare the signal information of the traffic lights intersecting or facing each other among the plurality of traffic lights acquired from the roadside equipment 30 by performing Operation S720 and Operation S725 sequentially or in parallel. For this purpose, the autonomous driving system 100 may construct a traffic light DB in which the acquired traffic light IDs and the corresponding signal information thereof are arranged in rows and columns.
(73) Thereafter, in Operation S730, the autonomous driving system 100 may determine whether there is a signal error in at least one of the plurality of traffic lights installed at the intersection depending on a predetermined algorithm based on the traffic light DB. Here, the signal error means a state in which priority of passage is not properly allocated between vehicles entering the intersection and thus there is a high possibility that a collision may occur.
(74) The comparison between the signal information of the traffic lights (S720 and S725) and the determination of the signal error thereby (S730) were described above with reference to
(75) Thereafter, as a result of the determination in
(76) On the other hand, upon determining that there is a signal error in at least one of the plurality of traffic lights installed at the intersection (YES in S730), the autonomous driving system 100 may receive path information of the peripheral vehicles 20 approaching the intersection, and may search for a point at which to bypass the intersection adjacent to the vehicle 10 by analyzing the possibility of a collision between the vehicle 10 and the peripheral vehicles 20 based on the path information of the peripheral vehicles 20 (S750). Here, the point at which to bypass the intersection may include a point in the intersection at which the vehicle may make at least one of an unprotected U-turn or a right-turn.
(77) Thereafter, the autonomous driving system 100 may acquire the driving information of the peripheral vehicles 20 through a V2V interface (not shown), and determine whether or not the vehicle is movable to the searched point at which to bypass the intersection based on the driving information of the peripheral vehicles 20 (S755). Here, the driving information of the peripheral vehicles 20 may be acquired using an image sensor (not shown) and/or a distance sensor (not shown) mounted in the vehicle.
(78) Upon determining that the vehicle is movable to the point at which to bypass the intersection (YES in S755), the autonomous driving system 100 may generate an alternative path for bypassing the intersection via the point at which to bypass the intersection (S760).
(79) On the other hand, upon determining that the vehicle is not movable to the point at which to bypass the intersection (NO in S755), Operation S770 is performed. Operation S770 will be described below with reference to
(80)
(81) First, upon determining that the vehicle is not movable to the searched point at which to bypass the intersection (NO in S755), the autonomous driving system 100 may change a destination to a safety zone and generate an emergency path (S771). Here, the safety zone means a portion of a road which is indicated by a safety sign or an artificial structure for vehicle safety set by the Road Traffic Law.
(82) Thereafter, the autonomous driving system 100 may determine whether or not the vehicle is capable of reaching the changed destination (i.e., the safety zone) (S772).
(83) Upon determining that the vehicle is incapable of reaching the changed destination (NO in S772), the autonomous driving system 100 detects whether or not a driver is present in the vehicle using a biological signal recognition sensor (not shown) or the like (S773). When a driver is detected in the vehicle (YES in S773), the autonomous driving system 100 transfers vehicle control authority to the driver (S774). On the other hand, when no driver is detected in the vehicle (NO in S773), the autonomous driving system 100 may stop the vehicle on the shoulder and then turn on an emergency light (S775).
(84) The above-described autonomous driving method according to one embodiment may be recorded as a program which may be executed in computers and be stored in a computer readable recording medium and, for example, computer readable recording media may include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
(85) The computer readable recording media may be distributed to computer systems connected by a network and, herein, computer readable code may be stored and executed in a distributed manner. Further, functional programs, code and code segments to implement the above-described method may be easily deduced by programmers in the art to which the embodiments pertain.
(86) As is apparent from the above description, in an autonomous driving system and method of a vehicle according to at least one embodiment of the present invention autonomously determines an error in signal information of traffic lights applied through V2X communication, searches for a point at which to bypass an intersection and thus generates an alternative path, thereby being capable of preventing a collision with a peripheral vehicle caused by passing through the intersection and thus improving stability or reliability of the vehicle.
(87) While the invention has been explained in relation to the embodiments thereof, it will be understood that various modifications thereof will become apparent to those skilled in the art upon reading the specification. The technical content of the above-described embodiments may be combined in various ways unless it is mutually incompatible, and thereby, new embodiments may be implemented.
(88) It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.