This application claims priority to and the benefit of Korean Patent Application No. 10-2016-0011326, filed on Jan. 29, 2016, the disclosure of which is incorporated herein by reference in its entirety.
1. Field of the Invention
The present invention relates to an autonomous vehicle driving system and method, and more particularly, to an autonomous vehicle driving system and method that facilitate determination of a travelable route according to a signal of a traffic light at an intersection or crosswalk and thus increase traffic efficiency.
2. Discussion of Related Art
Conventional autonomous driving systems recognize traffic lights mainly by using cameras to determine whether to travel and pass through intersections or crosswalks.
However, even though a camera with excellent recognition performance is used to recognize signals of traffic lights, signals of traffic lights cannot be recognized or another traffic light may be misrecognized depending on a location of a vehicle equipped with a camera or when the traffic lights are hidden by other vehicles.
As another method, traffic lights may be recognized by sending signal information to ambient vehicles through vehicle-to-everything (V2X) communication devices installed in the traffic lights. However, an autonomous driving system cannot be aware of information regarding from which lane to which lane a vehicle may travel just by sending the signal information (this is true also for information regarding a traffic light recognized by a camera). Also, the method cannot be used at a crosswalk or an intersection where signal information from a V2X communication device is not provided.
In addition to the above problems, the convention methods have problems in that a signal is controlled with only signal timing or vehicle recognition, or signal information is unilaterally broadcast, even though an autonomous system can increase traffic efficiency through bi-directional communication with an infrastructure of a traffic light.
The present invention is directed to providing an autonomous vehicle driving system and method that facilitate determination of a travelable route at an intersection or crosswalk according to a signal of a traffic light by using a road map, a camera, and a vehicle-to-everything (V2X) communication device and thus increase traffic efficiency.
That is, the present invention is directed to providing an autonomous vehicle driving system and method that increase probability that a signal of a traffic light will be recognized by using map information built in an autonomous vehicle driving system and a traffic light infrastructure, determine which travel route is allowed according to a camera recognition result and signal information delivered through V2X communication (traveling is allowed from which entrance lane to which exit lane), enable an autonomous driving vehicle and a traffic light infrastructure to exchange intersection passage route information in order to allow the autonomous driving vehicle to efficiently pass through the intersection.
According to an aspect of the present invention, there is provided an autonomous vehicle driving system including an autonomous driving device installed in a vehicle and configured, when there is a traffic light in front while the vehicle is traveling autonomously, to receive traffic light signal information and map information regarding a travel location over a network, map the received map information to prestored map information, and perform autonomous driving along a predetermined route when the received traffic light signal information corresponding to its own travel route information is a traveling allowed signal; and a server configured to transmit the map information regarding the travel location and the traffic light signal information to the autonomous driving device over the network, receive information regarding a passage route at an intersection or a crosswalk where the traffic light is located from the autonomous driving device, analyze possibility of autonomous driving vehicles colliding according to the received passage route information, and control a signal of the traffic light at the intersection or crosswalk according to a result of the analysis.
When the traffic light signal information is not received from the server, the autonomous driving device may determine whether the signal of the traffic light is a traveling allowed signal by using a camera installed in the vehicle.
The autonomous driving device and the server may transmit or receive data through vehicle-to-everything (V2X) communication.
The server may receive information regarding travel routes from autonomous driving devices installed in a plurality of autonomous driving vehicles, recognize vehicles near the intersection or crosswalk where the traffic light is located according to the received travel route information of the autonomous driving devices, compare the number of travel routes with the number of recognized vehicles, and determine whether all of the vehicles traveling at the crosswalk or intersection are autonomous driving vehicles.
When all of the vehicles traveling at the crosswalk or intersection are autonomous driving vehicles, the server may determine whether the travel routes of the autonomous driving vehicles will lead to collisions with each other and control the signal of the traffic light according to a result of the determination.
The autonomous driving device may include a driving environment recognition unit configured to recognize an obstacle and a travelable area of the route while the vehicle is traveling autonomously and create obstacle recognition information and travelable area information; a traffic light signal recognition unit configured to recognize a signal state of the traffic light from a forward-direction image of the travel route; a receiver configured to receive traffic light signal information of the intersection or crosswalk where the traffic light is located and information regarding a map of surroundings of the intersection or crosswalk from the server through V2X communication; a transmitter configured to transmit the travel route information to the server through V2X communication according to the map information corresponding to its own location information; a traffic light signal determination unit configured to determine a current state of the traffic light according to the traffic light signal information received through the receiver or the traffic light signal state information recognized by the traffic light signal recognition unit; a map merging unit configured to merge the map information, driving environment information, and the information regarding a map of surroundings of the intersection or crosswalk received from the server through the receiver to create a map of the travel route; and a driving situation determination and route planning unit configured to determine a driving situation according to the map mapped by the map merging unit, the location information, and the traffic light signal state determined by the traffic light signal determination unit, plan a local route according to the driving situation, and generate a control signal for controlling autonomous driving of the vehicle.
The autonomous driving device may further include a global route planning unit configured to calculate a global route from an origin to a destination that is set by a user using the map information and provide information regarding the calculated global route to the transmitter; a location recognition unit configured to acquire global location information using the map information and a location of the vehicle obtained through GPS and provide the acquired global location information to the driving situation determination and route planning unit; and a driving environment recognition unit configured to recognize the obstacle and the travelable area on the travel route and provide the driving environment information including obstacle recognition information and travelable area information to the map merging unit.
The driving environment information including the obstacle recognition information and the travelable area information may be recognized using information obtained with a camera, a radar, and a LiDAR installed in the vehicle.
The server may include an image acquisition unit configured to acquire an image of vehicles traveling near the intersection or crosswalk where the traffic light is located; a traffic light controller configured to control a signal state of the traffic light of the intersection or crosswalk according to a provided control signal and create signal state information of the traffic light; an intersection passage route transceiver configured to receive intersection passage route information from the autonomous driving device through V2X communication and transmit the received intersection passage route information to an autonomous driving device of a nearby vehicle through V2X communication; a map-linked signal information providing unit configured to create lamp-specific signal information and maneuvering allowed section information using the traffic light signal state information and nearby-road map information created by the traffic light controller; an intersection map providing unit configured to broadcast the traffic light signal state information and an intersection road network structure to autonomous driving devices through V2X communication using the nearby-road map information; and an intersection passage coordinator configured to analyze the number of vehicles traveling near the intersection using the acquired image, analyze possibility of collision between the autonomous driving vehicles using the intersection passage route information received through the intersection passage route transceiver, and provide a control signal for controlling the signal of the traffic light at the intersection or crosswalk to the traffic light controller according to a result of the analysis.
The intersection passage coordinator may determine whether all of the vehicles passing through the intersection are autonomous driving vehicles by using the number of vehicles traveling near the intersection obtained through the acquired image and the number of pieces of the intersection passage route information received through the intersection passage route transceiver, determine whether the autonomous driving vehicles will collide with each other at the intersection when all of the vehicles are autonomous driving vehicles, and provide the control signal to the traffic light controller according to a result of the determination.
The intersection passage coordinator may determine that all of the vehicles passing through the intersection are autonomous driving vehicles when the number of vehicles traveling near the intersection is equal to the number of pieces of the intersection passage route information received through the intersection passage route transceiver and control the control signal to the traffic light controller when the routes of the vehicles passing through the intersection will not lead to collisions with each other.
According to another aspect of the present invention, there is provided an autonomous vehicle driving method including, by an autonomous driving device installed in a vehicle, receiving traffic light signal information and map information regarding a travel location over a network when there is a traffic light in front while the vehicle is traveling autonomously, mapping the received map information to prestored map information, and performing autonomous driving along a predetermined route when the received traffic light signal information, which corresponds to its own travel route information, is a traveling allowed signal; and, by a server, transmitting the map information regarding the travel location and the traffic light signal information to the autonomous driving device over the network, receiving information regarding a passage route at an intersection or a crosswalk where the traffic light is located from the autonomous driving vehicle, analyzing possibility of collision between autonomous driving vehicles according to the received passage route information, and controlling a signal of the traffic light at the intersection or crosswalk according to a result of the analysis.
The autonomous driving device and the server may transmit or receive data through V2X communication.
The performing of autonomous driving may include mapping a map of surroundings of the intersection or crosswalk where the traffic light is located that is received from the server through V2X communication with a map of a planned route when there is a traffic light in front of the vehicle while the vehicle travels in an autonomous driving mode; transmitting intersection passage route information to the server through V2X communication when traffic light signal state information is received from the server through V2X communication; performing autonomous driving along a predetermined route when the received traffic light state information is a signal for allowing the vehicle to travel in an intended direction.
The performing of autonomous driving may include, when the traffic light signal state information is not received from the server through V2X communication, recognizing a signal state of the traffic light in front of the vehicle through a camera installed in the vehicle and determining whether to allow the travel.
The controlling of a signal of the traffic light may include broadcasting the map-linked signal information and the map information regarding the surroundings of the intersection to an autonomous driving device of a vehicle traveling near the intersection through a V2X modem when signal manipulation mode of the traffic light at the intersection or crosswalk is an automatic manipulation mode; receiving information regarding intersection passage routes from autonomous driving devices of vehicles near the intersection through V2X communication; recognizing the vehicles traveling near the intersection; and analyzing whether the routes of the recognized autonomous driving vehicles will lead to collisions with each other and controlling a signal state of the traffic light at the intersection according to a result of the analysis.
The traveling vehicles may be recognized using an image acquired through a camera.
The controlling of a signal state of the traffic light may include comparing the number of recognized traveling vehicles and the number of pieces of the intersection passage route information received through V2X communication; determining that all of the traveling vehicles are autonomous driving vehicles, analyzing the intersection passage route information received from the autonomous driving devices of the vehicles, and determining whether the autonomous driving vehicles are likely to collide with each other when the number of traveling vehicles is equal to the number of pieces of the received intersection passage route information; and controlling the signal of the traffic light at the intersection when it is determined that the autonomous driving vehicles are not likely to collide with each other.
The above and other objects, features and advantages of the present invention will become more apparent to those of ordinary skill in the art by describing in detail exemplary embodiments thereof with reference to the accompanying drawings, in which:
Advantages and features of the present invention, and implementation methods thereof will be clarified through following embodiments described with reference to the accompanying drawings. The present invention may, however, be embodied in different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the scope of the present invention to those skilled in the art. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Before an autonomous vehicle driving system and method according to an embodiment of the present invention are described, problems of the related art will be described in detail first. Then, an autonomous vehicle driving system and method according to an embodiment of the present invention that are intended to solve the problems will be described in detail later.
As shown in
As shown in
Since the camera has a limited field of view (FOV) according to installation location, traffic lights installed at various locations on a road may not be recognized.
As shown in
The second problem is that it is difficult to be aware of on which lane and which road travel is allowed by green light of the traffic light, even when the autonomous driving vehicle recognizes a corresponding signal (a driver also makes a decision by comprehensively considering information regarding road markings and signs, movement of preceding vehicles, navigation guidance, past experience, etc.).
Accordingly, the present invention is intended to solve the above problems. According to an embodiment of the present invention, autonomous driving is performed using a map including information regarding traffic lights and road structures that are linked to one another, a camera, and a V2X communication device.
The map includes lane-specific information (link) of a nearby road such as intersections and crosswalks. Also, the map includes three-dimensional (3D) geometric information indicating an ID, a type (vertical type, horizontal type, three-lamp type, or four-lamp type), a pole position, and an actual signal area.
Also, a signal type (red, yellow, green, left-turn, straight, right-turn, direction of 11 o'clock, direction of 1 o'clock, etc.) and maneuvering allowed section information (entry link information and exit link information of a road) for each lamp (the first lamp, the second lamp, the third lamp, etc.) of a traffic light are established in the map. For example, with reference to
Map information shown in
As shown in
Accordingly, the traffic light recognition problem caused by the stop location as shown in
Also, which lane is allowed according to a corresponding signal in
Also, at large intersections, traffic light signal information and map information may be transmitted to nearby vehicles by using a V2X device. In this case, the problem described with reference to
Here, a method of increasing traffic efficiency when only autonomous driving vehicles provided with the components (i.e., the map, the camera, and V2X device) are at an intersection will be described with reference to
As shown in
Meanwhile, in the intersection passage route information, intersection information of a global route planning result of the autonomous driving system is converted into a format of common map information transmitted from the intersection and then transmitted. That is, the autonomous driving device in the vehicle transmits the intersection passage route information in a format (such as an entrance lane link ID or an exit lane link ID) using the map information transmitted by the infrastructure server. As shown in
Hereinafter, an autonomous vehicle driving system and method according to an example embodiment of the present invention will be described in detail with reference to the accompanying drawings.
First, the autonomous vehicle driving system according to an embodiment of the present invention may include, although not shown, an autonomous driving device 200 installed in a vehicle and a traffic light infrastructure server 100 installed at an intersection or a crosswalk at which a light traffic is located.
As shown in
The camera captures an image of a vehicle traveling near an intersection or a crosswalk where a traffic light is located and provides the captured image to the intersection passage coordinator 140.
The traffic light controller 120 is responsible for changing a signal of the traffic light at the intersection or crosswalk and provides traffic light change information to the intersection passage coordinator 140 and the map-linked signal information providing unit 170.
The map-linked signal information providing unit 170 creates lamp-specific signal information and maneuvering allowed section information using the traffic light change information provided by the traffic light controller 120 and nearby road map information stored in the map database 130 and provides the created information to the signal/map transmitter 190.
The intersection map providing unit 180 provides information associated with the traffic light and an intersection road network structure described with reference to
The signal/map transmitter 190 broadcasts the lamp-specific signal information and maneuvering allowed section information provided by the map-linked signal information providing unit 170 and the information associated with the traffic light and an intersection road network structure provided by the intersection map providing unit 180 to a vehicle located near the intersection and equipped with an autonomous driving device, by using the V2X modem 160.
The intersection passage route transceiver 150 receives intersection passage route information transmitted from the vehicles that are located in the vicinity of the intersection and equipped with autonomous driving devices through the V2X modem 160 and transmits (or share) the received information to the autonomous driving device of the nearby vehicle through the V2X modem 160.
The intersection passage coordinator 140 compares the number of vehicles in the image captured by the camera 110 with the number of pieces of the intersection passage route information received through the V2X model 160 by the intersection passage route transceiver 150.
When a result of the comparison is that the numbers are equal to each other, the intersection passage coordinator 140 determines whether routes of vehicles passing through the intersection will lead to collisions with each other and provides a control signal to the traffic light controller 120 and performs signal change control of the traffic light when the routes of the vehicle passing through the intersection will not lead to collisions.
A configuration and operation of the autonomous driving device installed in the vehicle according to an embodiment of the present invention will be described with reference to
As shown in
The location recognition unit 212 acquires global location information using map information regarding a location of a host vehicle obtained through the GPS device 205 and a current location provided by the map information managing unit 214 and provides the acquired global location information to the driving situation determination and local route planning unit 218. Here, the map information may be prestored in the map database 216.
The driving environment recognition unit 211 recognizes an obstacle and a travelable area using the camera 202, the radar device 203, and the LiDAR device 204 installed in the vehicle and provides obstacle information and travelable area information to the map merging unit 217.
The traffic light signal recognition unit 210 receives the map information provided by the map information managing unit 214 and information regarding a map of surroundings of the traffic light that is received from the traffic light infrastructure server 100 to the intersection map receiver 209 through the V2X modem 206, finds a location of the traffic light, recognizes a corresponding signal of the location using the camera 201 installed in the vehicle, and provides maneuvering allowed section information to the traffic light signal determination unit 213.
The traffic light signal receiver 207 receives traffic light state information of a traffic light near a crosswalk or intersection through the V2X modem 206 from a traffic light infrastructure server 100 of the traffic light near the crosswalk or intersection and provides the received information to the traffic light signal determination unit 213.
The traffic light signal determination unit 213 determines a current signal state of the traffic light using the traffic light state information provided from the traffic light signal receiver 207 and traffic light recognition information provided from the traffic light signal recognition unit 210. When both of the traffic light state information and the traffic light recognition information are received from the traffic light signal receiver 207 and the traffic light signal recognition unit 210, the traffic light signal determination unit 213 uses the traffic light state information provided from the traffic light signal receiver 207 to determine the traffic light state because the traffic light state information transmitted from the traffic light infrastructure server 100 through the V2X modem 206 has high accuracy. However, when the traffic light state information is not provided from the traffic light signal receiver 207 but the traffic light recognition information is provided from the traffic light signal recognition unit 210, the traffic light signal determination unit 213 determines the final traffic light state using only the traffic light recognition information provided from the traffic light signal recognition unit 210.
The global route planning unit 215 calculates a global route from an origin to a destination that is set by a user by using the map information provided from the map information managing unit 214 and provides information regarding the calculated global route to the intersection passage route transmitter 208.
The intersection passage route transmitter 208 converts the global route information provided from the global route planning unit 215 into a common map type provided from the intersection map receiver 209 and transmits the global route information having the common map type to the traffic light infrastructure server 100 through the V2X modem 206.
The map information managing unit 214 selectively provides traffic-light-associated map information and road network information stored in the map database 216, map information and built-in map mapping information provided from the intersection map receiver 209, and other map layers needed for autonomous driving to the location recognition unit 212, the driving environment recognition unit 211, and the global route planning unit 215.
The map merging unit 217 merges dynamic information such as driving environment recognition information provided from the driving environment recognition unit 211 and maneuvering allowed section information provided from the traffic light signal determination unit 213 with static map information provided from the map information managing unit 214 and provides the merged map information to the driving situation determination and local route planning unit 218.
The driving situation determination and local route planning unit 218 determines safe driving behavior (e.g., left/right turn, U-turn, lane change, or speed control) needed for the autonomous driving vehicle to track the global route in a current road driving situation, plans a local route for the driving behavior, and provides a command signal for vehicle control to the vehicle controller 219.
The vehicle controller 219 controls an actuator for tracking route information provided from the driving situation determination and local route planning unit 218 to control the driving of the vehicle.
Operation of the autonomous driving device 200 installed in a vehicle and operation of the traffic light infrastructure server 100 installed near an intersection or crosswalk where a traffic light is located will be sequentially described with reference to
First, the operation of the autonomous driving device 200 installed in a vehicle will be described with reference to
As shown in
When the driving mode of the vehicle is switched to the autonomous driving mode, the autonomous driving device 200 determines whether the vehicle has arrived at a destination set by the driver (S802).
When it is determined that the vehicle has not arrived at the destination, the autonomous driving device 200 determines whether there is a traffic light in front of the vehicle (S803).
When it is determined that no traffic light is in front of the vehicle, the vehicle autonomously travels along a predetermined route (S811).
However, when it is determined in step S803 that there is a traffic light in front of the vehicle, the autonomous driving device 200 determines whether a map of surroundings of the intersection or crosswalk where the traffic light is located is received from the traffic light infrastructure server 100 through V2X communication (S804).
When it is determined that a map of surroundings of the intersection or crosswalk where the traffic light is located is not received from the traffic light infrastructure server 100 through V2X communication, the autonomous driving device 200 determines whether a traffic light signal is received from the traffic light infrastructure server 100 through V2X communication (S806).
However, when it is determined in step S804 that a map of surroundings of the intersection or crosswalk where the traffic light is located is received, the autonomous driving device 200 maps the received map onto a built-in map (S805).
After the mapping, the autonomous driving device 200 determines whether a traffic light signal is received from the traffic light infrastructure server 100 through V2X communication.
When it is determined that the traffic light signal is not received from the traffic light infrastructure server 100 through V2X communication, the autonomous driving device 200 recognizes a signal of a traffic light in front of the vehicle through a camera installed in the vehicle (S809).
However, when it is determined in step S806 that the traffic light signal is received from the traffic light infrastructure server 100 through V2X communication, the autonomous driving device 200 transmits intersection passage route information to the traffic light infrastructure server 100 through V2X communication (S807).
Subsequently, the autonomous driving device 200 determines whether the traffic light signal allows the vehicle to travel in an intended direction (S808, S810). Here, the determination of whether the traffic light signal allows the vehicle to travel in an intended direction may be made using the traffic light signal transmitted from the traffic light infrastructure server 100 in step S806 or a traffic light recognition signal obtained through the camera in step S809.
When it is determined that the traffic light signal does not allow the vehicle to travel in an intended direction, the autonomous driving device 200 controls the vehicle to be stopped until the traffic light signal allows the vehicle to travel and repeatedly determines whether the traffic light signal is switched to allow the travel of the vehicle.
However, when it is determined in step S810 that the traffic light signal allows the vehicle to travel in an intended direction, the vehicle autonomously travels along a predetermined route, that is a set route (S811).
The operation of the traffic light infrastructure server 100 installed near the intersection or crosswalk where the traffic light is located will be described with reference to
As shown in
When it is determined that the traffic light is manually controlled, the traffic light infrastructure server 100 stops operating. When it is determined that the traffic light is not manually controlled, that is the traffic light is automatically controlled, the traffic light infrastructure server 100 transmits information regarding map-linked signals and information regarding a map of surroundings of the intersection to autonomous driving devices 200 of a vehicle traveling near the intersection through a V2X modem (S902, S903).
The traffic light infrastructure server 100 receives information regarding intersection passage routes from the autonomous driving devices 200 of the vehicles traveling near the intersection through V2X communication (S904).
Subsequently, the traffic light infrastructure server 100 recognizes vehicles near the intersection (S905) and determines whether the number of recognized vehicles is equal to the number of intersection passage routes, that is, whether all of the vehicles at the intersection are autonomous driving vehicles (S906).
When not all of the vehicles at the intersection are autonomous driving vehicles, the traffic light infrastructure server 100 repeatedly performs the above operation. When all of the vehicles at the intersection are autonomous driving vehicles analyzes information regarding intersection passage routes received from the autonomous driving devices 200 of the vehicles and determines whether the autonomous driving vehicles are likely to collide with each other (S907).
When it is determined that the autonomous driving vehicles are not likely to collide each other, the traffic light infrastructure server 100 controls the signal of the traffic light at the intersection so that collisions between the autonomous driving vehicles do not occur (S908).
According to an embodiment of the present invention, it is possible to increase probability that a signal state of a traffic light will be recognized and determine from which entrance lane to which exit lane travel is allowed according to the signal state of the traffic light when a vehicle is autonomously traveling at an intersection or crosswalk where the traffic light is located. It is also possible to exchange intersection passage route information between a traffic light infrastructure and autonomous driving vehicles, thus making an efficient traffic flow and to predict travel directions of nearby autonomous driving vehicles, thus helping to recognize and determine the nearby autonomous driving vehicles.
An autonomous vehicle driving system and method of the present invention have been described according to example embodiments. However, the present invention is not limited to the particular embodiments. It is obvious to those skilled in the art that there are many various modifications and variations without departing from the spirit or the technical scope of the appended claims.
Accordingly, the embodiments of the present invention are to be considered descriptive and not restrictive of the present invention, and do not limit the scope of the present invention. The scope of the present invention should be determined by the following claims and their appropriate legal equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2016-0011326 | Jan 2016 | KR | national |