The present disclosure relates to a traffic control device, a traffic control system, and a traffic control method.
A traffic control device manages the traveling states of vehicles in a vehicle traveling system and performs necessary adjustment when, for example, there is a collision possibility. At an intersection, the traffic control device acquires information of positions and speeds about vehicles, pedestrians, and obstacles in the intersection and around the intersection, and transmits a driving command or a waiting command to each vehicle so that the vehicles and the like will not cause collision, on the basis of the acquired information.
The traffic control device needs to cause the vehicles to pass the intersection as smoothly as possible while preventing the vehicles from causing collision. Patent Document 1 discloses an operation determination device which determines operation for an ego vehicle to avoid collision with an obstacle on the basis of a detection result for the present position of the obstacle when the vehicle is about to enter a T junction.
According to the operation determination device described in Patent Document 1, whether or not an obstacle is present in one predetermined area including an intersection is confirmed, and if an obstacle is present in the predetermined area, the ego vehicle stops once before entering the intersection, and enters the intersection after the obstacle goes out of the predetermined area.
However, in the operation determination device described in Patent Document 1, when the ego vehicle is to enter the intersection, presence of another vehicle in the intersection is confirmed first, and even if there is no collision risk because the advancing route of the ego vehicle and the advancing route of another vehicle do not overlap each other, the ego vehicle waits until the other vehicle passes from the inside to the outside of the intersection. Therefore, in a case where a plurality of passing vehicles are present in the intersection, the entire passing efficiency is reduced. Thus, the waiting period is prolonged more than necessary, so that traffic smoothness at the intersection might be lost.
In addition, in the operation determination device described in Patent Document 1, only presence of a vehicle in an intersection is confirmed and a case where a pedestrian crosses a crosswalk adjacent to an intersection is not considered at all. Therefore, the operation determination device described in Patent Document 1 might not be able to determine operation of a vehicle appropriately in a situation where a pedestrian is present.
The present disclosure has been made to solve the above problem, and an object of the present disclosure is to provide a traffic control device, a traffic control system, and a traffic control method that can easily achieve smooth movements at an intersection where vehicles and pedestrians are present together.
A traffic control device according to the present disclosure includes: a communication unit which receives traffic information about a plurality of moving objects present in an intersection area including an intersection and an area around the intersection, the traffic information being transmitted from a traffic environment recognition device for acquiring the traffic information, and target passing direction information transmitted from, among the plurality of moving objects, a moving object capable of communication; a pass schedule generation unit which predicts a behavior in the intersection area for each of the plurality of moving objects to pass the intersection, on the basis of the traffic information and the target passing direction information, and generates a pass schedule in the intersection for each of the plurality of moving objects; a collision judgment unit which judges a possibility of collision between the plurality of moving objects in the intersection on the basis of the pass schedules; a passing order rank setting unit which sets passing order ranks for the plurality of moving objects to pass the intersection, if the collision judgment unit judges that there is a possibility of causing collision between the plurality of moving objects; and an adjusted pass schedule generation unit which generates adjusted pass schedules by adjusting the pass schedules using the passing order ranks.
A traffic control system according to the present disclosure includes the traffic environment recognition device and the above traffic control device.
A traffic control method according to the present disclosure includes: a communication step of receiving traffic information about a plurality of moving objects present in an intersection area including an intersection and an area around the intersection, the traffic information being transmitted from a traffic environment recognition device for acquiring the traffic information, and target passing direction information transmitted from, among the plurality of moving objects, a moving object capable of communication; a pass schedule generation step of predicting a behavior in the intersection area for each of the plurality of moving objects to pass the intersection, on the basis of the traffic information and the target passing direction information, and generating a pass schedule in the intersection for each of the plurality of moving objects; a collision judgment step of judging a possibility of collision between the plurality of moving objects in the intersection on the basis of the pass schedules; a passing order rank setting step of setting passing order ranks for the plurality of moving objects to pass the intersection, if it is judged in the collision judgment step that there is a possibility of causing collision between the plurality of moving objects; and an adjusted pass schedule generation step of generating adjusted pass schedules by adjusting the pass schedules using the passing order ranks.
The traffic control device according to the present disclosure makes it possible to easily achieve smooth movements while avoiding occurrence of collision at an intersection where vehicles and pedestrians are present together.
The traffic control system according to the present disclosure makes it possible to easily achieve smooth movements while avoiding occurrence of collision at an intersection where vehicles and pedestrians are present together.
The traffic control method according to the present disclosure makes it possible to easily achieve smooth movements while avoiding occurrence of collision at an intersection where vehicles and pedestrians are present together.
A traffic control device and a traffic control system according to the first embodiment of the present disclosure will be described with reference to
The traffic control system 1000 includes the traffic control device 500 and a traffic environment recognition device 1 installed on a roadside or the like of an intersection CR. In
The traffic control device 500 according to the first embodiment receives traffic information X from the traffic environment recognition device 1, and receives target passing direction information Y from an autonomous driving vehicle 3 that passes the intersection CR. In addition, the traffic control device 500 generates a command Z on the basis of the traffic information X and the target passing direction information Y, and transmits the traffic information X and the command Z to the autonomous driving vehicle 3.
The traffic environment recognition device 1 is provided with sensors such as a camera and a radar, a communication device (which are not shown), and the like. In a sensor recognition range S, the traffic environment recognition device 1 acquires, in real time, the traffic information X including information about the intersection CR, the number of vehicles that are traveling or waiting in the intersection CR and around the intersection CR, the number of pedestrians 5, the shapes, positions, orientations, and speeds of autonomous driving vehicles 3, manual driving vehicles 4, and the pedestrians 5, etc. In the following description, the autonomous driving vehicles 3 and the manual driving vehicles 4 are collectively referred to simply as vehicles 2. In addition, the vehicles 2 and the pedestrians 5 may be referred to as moving objects 6. The intersection CR and the area around the intersection CR may be together referred to as an intersection area.
The traffic environment recognition device 1 transmits the above traffic information X to the traffic control device 500. In addition, as described later, in a case where a plurality of traffic environment recognition devices 1 are installed on a roadside or the like of one intersection CR, pieces of traffic information X of the respective traffic environment recognition devices 1 synchronized by the traffic control device 500 are further transmitted from the traffic control device 500.
The autonomous driving vehicle 3 is an autonomous driving vehicle provided with a vehicle traveling system for controlling the ego vehicle. Operation of the autonomous driving vehicle 3 is controlled on the basis of a control command from the vehicle traveling system (not shown) provided to the ego vehicle. In addition, communication between the autonomous driving vehicle 3 and the traffic control device 500 is also performed by the vehicle traveling system. In the following description, internal processing in the autonomous driving vehicle 3 is not described.
The autonomous driving vehicle 3 transmits the passing direction of the ego vehicle at the intersection CR, e.g., moving straight, turning left, or turning right, as the target passing direction information Y, to the traffic control device 500. In addition, the autonomous driving vehicle 3 receives the traffic information X and the command Z from the traffic control device 500. Then, the autonomous driving vehicle 3 uses the traffic information X for control of the ego vehicle as necessary, and also, on the basis of the command Z, performs operation such as delaying the time for the ego vehicle to enter the intersection CR or waiting at a position before a stop line SL.
Normally, the manual driving vehicle 4 is not provided with a vehicle traveling system, and travels in accordance with driver's intention. Therefore, irrespective of the traffic control system 1000, the manual driving vehicle 4 travels on the basis of the own determination in accordance with the driver's intention. However, the manual driving vehicle 4 may be provided with a communication device capable of transmission/reception to/from the traffic environment recognition device 1, and may receive information of passing order ranks described later or the traffic information X transmitted from the traffic environment recognition device 1. Further, the manual driving vehicle 4 may act on the basis of information such as the passing order ranks.
The pedestrian 5 is a human present in the intersection area, in particular, near a crosswalk. The pedestrian 5 may be merely walking, may be stopped, or may be running. Irrespective of the traffic control system 1000, each pedestrian 5 passes the intersection CR and the area around the intersection CR, i.e., the intersection area, on the basis of the own determination in accordance with the intention of the individual pedestrian 5. However, the pedestrian 5 may have a communication device capable of transmission/reception to/from the traffic environment recognition device 1, and may receive the information of passing order ranks described later or the traffic information X transmitted from the traffic environment recognition device 1, using a carried mobile terminal, for example. Further, the pedestrian 5 may act on the basis of information such as the passing order ranks.
The traffic control device 500 collects vehicle information of each vehicle which is information about the autonomous driving vehicles 3, and object information which is information about the manual driving vehicles 4 and the pedestrians 5. Here, the “vehicle information” includes the position and the speed of each autonomous driving vehicle 3 obtained from the traffic information X, and the passing direction of each autonomous driving vehicle 3 at the intersection CR obtained from the target passing direction information Y. In addition, when the autonomous driving vehicle 3 is waiting in accordance with a command from the traffic control device 500, the “vehicle information” includes a waiting period of the autonomous driving vehicle 3 that is waiting.
On the other hand, the “object information” about the manual driving vehicles 4 and the pedestrians 5 includes the position, the orientation, and the speed of each of the manual driving vehicles 4 and the pedestrians 5 obtained from the traffic information X.
Actual intersections CR may have various configurations and shapes. The intersection CR shown as an example in the first embodiment is a crossroad where roads each having two lanes (i.e., two vehicles can be placed in the width direction) cross each other. If each two-lane road is considered to be two roads, four roads are connected to the intersection CR.
In the conceptual diagram of the intersection area shown in
The communication unit 21 receives the traffic information X from one or a plurality of traffic environment recognition devices 1, and receives the target passing direction information Y from one or a plurality of autonomous driving vehicles 3. The communication unit 21 transmits the traffic information X and the target passing direction information Y to the recognition unit 22. In addition, the communication unit 21 transmits the traffic information X or the integrated traffic information X and the command Z to the autonomous driving vehicle 3.
The recognition unit 22 includes a sensor fusion unit 221 which integrates pieces of information from various sensors mainly provided to the traffic environment recognition device 1, an area setting unit 222 which sets a plurality of virtual divisional areas in the intersection CR, and an advancement prediction unit 223 which predicts the positions in the future (future positions) and the movement directions, i.e., behaviors, of the manual driving vehicles 4 and the pedestrians 5, on the basis of known technology.
The recognition unit 22 integrates pieces of the traffic information X received from one or a plurality of traffic environment recognition devices 1, by the sensor fusion unit 221, and the integrated traffic information X is returned to the communication unit 21. In this way, integration of pieces of the traffic information X when there are a plurality of traffic environment recognition devices 1 is performed by the recognition unit 22 of the traffic control device 500.
The sensor fusion unit 221 performs sensor fusion processing using known sensor fusion technology. The sensor fusion technology is technology of fusing a plurality of sensor outputs (positions, speeds, etc.) and performing processing by combining the outputs from the sensors on the basis of measurement accuracies of the sensors and the like. As an example of the sensor fusion technology, the respective relative positions may be weighted and averaged. Using the sensor fusion technology obtains a detection result that is significantly higher in accuracies such as position accuracy, as compared to a case of processing the output of each sensor individually.
The area setting unit 222 sets a plurality of virtual divisional areas in the intersection area on the basis of a predetermined criterion. The setting method for the virtual divisional areas differs depending on the configuration of the intersection CR. In the first embodiment, the intersection area is virtually divided to set sixteen virtual divisional areas. Specific divisions of the virtual divisional areas will be described later. In the following description and the drawings, each “virtual divisional area” may be simply referred to as an “area”.
The advancement prediction unit 223 predicts (advancement prediction) the positions in the future (future positions), the movement directions, and the like, i.e., behaviors, of the manual driving vehicles 4 and the pedestrians 5 in the intersection area, on the basis of known technology. The behavior prediction based on known technology is, for example, technology in which subsequent behaviors from the present time are predicted through linear approximation from information such as the present positions, the speeds, and the orientations of the manual driving vehicles 4 and the pedestrians 5, these are compared with information acquired at each time, and the prediction is corrected. The autonomous driving vehicles 3 are excluded from subjects of the behavior prediction based on known technology. This is because, for the autonomous driving vehicles 3, behavior prediction is performed on the basis of the target passing direction information Y transmitted from the autonomous driving vehicles 3.
Using behavior prediction results for the manual driving vehicles 4 and the pedestrians 5, an entry possibility map for each of the manual driving vehicles 4 and the pedestrians 5 is individually generated in the plurality of virtual divisional areas of the intersection area. In addition, the generated entry possibility maps are compared with actual behavior results of the manual driving vehicles 4 and the pedestrians 5, and if there is a difference at a certain degree or greater therebetween, an entry possibility map is generated again in consideration of the difference therebetween. After the entry possibility maps are generated, the entry possibility maps of all the pedestrians 5 are integrated to generate an entry possibility map for a pedestrian group. Specific description of the entry possibility map will be given later.
The determination unit 23 includes a pass schedule generation unit 231 which predicts and generates a pass schedule for each of the vehicles 2 and the pedestrians 5 to pass the intersection CR, and a collision judgment unit 232 which judges whether or not there is a possibility of causing collision between the vehicle 2 and the vehicle 2 and between the vehicle 2 and the pedestrian 5, i.e., between moving objects, when a plurality of moving objects pass the intersection CR, e.g., when the vehicle 2 and the pedestrian 5 enter the intersection CR.
For the respective virtual divisional areas set by the area setting unit 222, the pass schedule generation unit 231 calculates a time at which each of the vehicles 2 and the pedestrians 5 to enter the intersection CR enters each virtual divisional area, and a time of exiting each virtual divisional area, thereby calculating a time period in which each virtual divisional area becomes a being-passed area or a time period in which each virtual divisional area becomes a to-be-passed area, thus generating a pass schedule for each of the vehicles 2 and the pedestrians 5. That is, on the basis of the traffic information X and the target passing direction information Y, the pass schedule generation unit 231 predicts a behavior in the intersection area for each of the plurality of moving objects to pass the intersection CR, thus generating a pass schedule in the intersection area for each of a plurality of moving objects.
The collision judgment unit 232 judges whether or not there is a possibility that each of the vehicles 2 and the pedestrians 5 causes collision at the intersection CR, on the basis of a predetermined collision judgment criterion and the pass schedules of the vehicles 2 and the pedestrians 5 generated by the pass schedule generation unit 231.
The adjustment unit 24 includes: a passing order rank setting unit 241 which sets passing order ranks which are an order for each of the vehicles 2 and the pedestrians 5 to pass the intersection CR, if the above collision judgment unit 232 judges that there is a possibility of collision when each of the vehicles 2 and the pedestrians 5 passes the intersection CR; an adjusted pass schedule generation unit 242 which adjusts the pass schedule as necessary, to generate an adjusted pass schedule, and a command generation unit 243 which generates the command Z for the autonomous driving vehicle 3.
If, with respect to the generated pass schedules of the moving objects, the collision judgment unit 232 judges that there is a possibility of collision on the basis of the collision judgment criterion, the passing order rank setting unit 241 sets passing order ranks as an order for each of the vehicles 2 and the pedestrians 5 to pass the intersection CR, on the basis of predetermined priorities.
If the collision judgment unit 232 judges that there is a possibility of collision, the adjusted pass schedule generation unit 242 compares the pass schedules of the respective vehicles 2 and pedestrians 5 judged to have a possibility of collision, and calculates such an adjustment period as to enable avoidance of collision, thereby adjusting the pass schedules. That is, the adjusted pass schedule generation unit 242 generates the adjusted pass schedule for each moving object 6 that is a subject. The adjustment method for the pass schedules will be described later.
The command generation unit 243 generates the command Z for each autonomous driving vehicle 3 to enter the intersection CR, on the basis of the pass schedule calculated by the pass schedule generation unit 231 or the adjusted pass schedule adjusted by the adjusted pass schedule generation unit 242.
Examples of the command Z include a maintaining command for causing each autonomous driving vehicle 3 to pass the intersection CR as it is in the present state, an adjustment command for delaying a time for each autonomous driving vehicle 3 to enter the intersection CR, and a waiting command for temporarily stopping entry of each autonomous driving vehicle 3 into the intersection CR.
The storage unit 25 includes an intersection information storage unit 251, a collision judgment criterion storage unit 252, and a priority storage unit 253.
In the intersection information storage unit 251, information about an intersection area and setting for virtual divisional areas in the intersection area, is stored. In the intersection information storage unit 251, map information including data of the position, i.e., the latitude and the longitude, of the intersection CR, and the shape of the intersection CR, is stored.
The aforementioned area setting unit 222 adds setting information for the virtual divisional areas, which is, in the first embodiment, information about divisions of the intersection CR, to the map information stored in the intersection information storage unit 251, so as to update the map information of the intersection CR, thus setting the virtual divisional areas. The setting for the virtual divisional areas of the intersection area is performed before operation of the traffic control device 500 is started. Therefore, in the following description, the virtual divisional areas of the intersection area are assumed to be set in advance.
In the collision judgment criterion storage unit 252, the collision judgment criterion which is a criterion for performing collision judgment using the pass schedules and the entry possibility maps of the vehicles 2 and the pedestrians 5, are prepared and stored in advance. The aforementioned collision judgment unit 232 judges whether or not there is a possibility of collision between the moving objects on the basis of the collision judgment criterion stored in the collision judgment criterion storage unit 252. The specific content of the collision judgment criterion will be described later.
In the priority storage unit 253, priorities for setting the passing order ranks of the vehicles 2 and the pedestrians 5 to pass the intersection CR are stored in advance. The aforementioned passing order rank setting unit 241 sets the passing order rank of each of the vehicles 2 and the pedestrians 5 individually on the basis of the priorities stored in the priority storage unit 253. The specific content of the priorities will be described later.
Setting for the virtual divisional areas in the intersection area will be described below.
As shown in
Each virtual divisional area set in the intersection area by the area setting unit 222 has a width that allows at least one vehicle 2 to pass. That is, the virtual divisional area has a width corresponding to at least one lane in a direction perpendicular to a direction in which the vehicle 2 enters and exits. With the virtual divisional areas set as described above, the vehicle 2 sequentially passes the virtual divisional areas adjacent to each other, whereby the vehicle 2 can pass the intersection CR in any direction.
The advancement prediction unit 223 generates the entry possibility map for each of the manual driving vehicles 4 and the pedestrians 5, using, as a unit, each virtual divisional area set by the area setting unit 222.
In
On the basis of the future positions of the pedestrian 5 obtained by known behavior prediction technology, a virtual divisional area where the possibility for the pedestrian 5 to enter is high is determined, and this area is set as a “high-possibility area”. In
In
Here, whether the entry possibility of the pedestrian 5 is high or low is determined on the basis of future positions of the pedestrian 5 within a predetermined period in the above behavior prediction, reliability of the behavior prediction, or the like. The entry possibility map for the pedestrian 5 using each virtual divisional area as a unit provides an effect of reducing the calculation cost required for generation thereof. In addition, adopting such an entry possibility map for the pedestrian 5 provides an effect of ensuring a certain level of accuracy that enables generation of the pass schedule described later even if the behavior prediction is based on prediction accuracy that cannot be considered to be high.
On the basis of the future positions of the manual driving vehicle 4 obtained by known behavior prediction technology, a virtual divisional area where the possibility for the manual driving vehicle 4 to enter is high is determined, and this area is set as a “high-possibility area”. In
In
In
In
Next, the definitions of the being-passed area and the to-be-passed area will be described.
On the other hand, the virtual divisional areas A, B, and I are virtual divisional areas that do not overlap the autonomous driving vehicle 3 at the time when the autonomous driving vehicle 3 starts to enter the intersection CR, but will be passed by the time when the autonomous driving vehicle 3 finishes passing the intersection CR. As described above, the virtual divisional area that is not being passed at the present time but will be passed by the autonomous driving vehicle 3 by the time when the autonomous driving vehicle 3 finishes passing the intersection CR, is defined as a “to-be-passed area”. In
In a case where any autonomous driving vehicle 3 passes the intersection CR, which virtual divisional area becomes a being-passed area or a to-be-passed area or whether the virtual divisional area becomes neither a being-passed area nor a to-be-passed area, is determined by the passing direction of the autonomous driving vehicle 3 and the road where the autonomous driving vehicle 3 is located, i.e., from which road the autonomous driving vehicle 3 enters the intersection CR. In addition, the timing at which each virtual divisional area will become a being-passed area or a to-be-passed area is determined by the passing direction of the autonomous driving vehicle 3, the road where the autonomous driving vehicle 3 is located, and the vehicle speed thereof.
In
In
In
Next, an application range of a being-passed area and a to-be-passed area will be described.
[Mathematical 1]
l
set
=v
crs
×t
set (1)
Here, lset is a distance by which the autonomous driving vehicle 3 moves within the set certain period. Each virtual divisional area in the intersection CR within the range of the distance lset is set as a being-passed area or a to-be-passed area. In an example shown in
Next, generation of the pass schedule for the autonomous driving vehicle 3 by the pass schedule generation unit 231 will be described.
As shown in
The vehicle body length in the advancing direction of the autonomous driving vehicle 3 is denoted by lveh, the vehicle speed of the autonomous driving vehicle 3 is denoted by vcrs, and the time when the autonomous driving vehicle 3 enters the virtual divisional area P in the intersection CR is denoted by tI1. In this case, the following Expressions (2) to (8) are satisfied.
[Mathematical 2]
In Expressions (2) to (8), tI2 is the time when the autonomous driving vehicle 3 enters the virtual divisional area A, tI3 is the time when the autonomous driving vehicle 3 enters the virtual divisional area B, tI4 is the time when the autonomous driving vehicle 3 enters the virtual divisional area I, tO1 is the time when the autonomous driving vehicle 3 exits the virtual divisional area P, tO2 is the time when the autonomous driving vehicle 3 exits the virtual divisional area A, tO3 is the time when the autonomous driving vehicle 3 exits the virtual divisional area B, and tO4 is the time when the autonomous driving vehicle 3 exits the virtual divisional area I. The calculation method for generating the pass schedule is not limited to the above calculation method.
As shown in
In
The pass schedule in a case where the autonomous driving vehicle 3 moves straight will be described with reference to
Before time I, the virtual divisional areas P and A become to-be-passed areas. At time I, the autonomous driving vehicle 3 enters the virtual divisional area P from the road R1, so that the virtual divisional area P becomes a being-passed area and the virtual divisional area A becomes a to-be-passed area. During a period from time I to time II, the virtual divisional area A changes from a to-be-passed area to a being-passed area. In addition, during the period from time I to time II, the virtual divisional area B becomes a to-be-passed area.
At time II, the virtual divisional areas P and A are being-passed areas and the virtual divisional areas B and I are to-be-passed areas. During a period from time II to time III, the virtual divisional area B changes from a to-be-passed area to a being-passed area. Meanwhile, during the period from time II to time III, the virtual divisional area P changes from a being-passed area to an area that is neither a to-be-passed area nor a being-passed area. This is because the autonomous driving vehicle 3 exits the virtual divisional area P.
At time III, the virtual divisional areas A and B are being-passed areas and the virtual divisional area I is a to-be-passed area. During a period from time III to time IV, the virtual divisional area I changes from a to-be-passed area to a being-passed area. At time IV, the virtual divisional area I is a being-passed area.
The pass schedule in a case where the autonomous driving vehicle 3 turns left will be described with reference to
Before time I, the virtual divisional areas P and A become to-be-passed areas. At time I, the autonomous driving vehicle 3 enters the virtual divisional area P from the road R1, so that the virtual divisional area P becomes a being-passed area and the virtual divisional area A becomes a to-be-passed area. During a period from time I to time II, the virtual divisional area A changes from a to-be-passed area to a being-passed area. In addition, during the period from time I to time II, the virtual divisional area F becomes a to-be-passed area.
At time II, the virtual divisional areas P and A are being-passed areas and the virtual divisional area F is a to-be-passed area. During a period from time II to time III, the virtual divisional area F changes from a to-be-passed area to a being-passed area. Meanwhile, during the period from the time II to the time III, the virtual divisional area P changes from a being-passed area to an area that is neither a to-be-passed area nor a being-passed area. This is because the autonomous driving vehicle 3 exits the virtual divisional area P.
At time III, the virtual divisional areas A and F are being-passed areas. At time IV, the virtual divisional area F changes from a being-passed area to an area that is neither a to-be-passed area nor a being-passed area.
The pass schedule in a case where the autonomous driving vehicle 3 turns right will be described with reference to
Just before time I, the virtual divisional areas P and A become to-be-passed areas. At time I, the autonomous driving vehicle 3 enters the virtual divisional area P from the road R1, so that the virtual divisional area P becomes a being-passed area and the virtual divisional area A becomes a to-be-passed area. During a period from time I to time II, the virtual divisional area A changes from a to-be-passed area to a being-passed area. In addition, during the period from time I to time II, the virtual divisional areas B, C, and D become to-be-passed areas.
At time II, the virtual divisional areas P and A are being-passed areas and the virtual divisional areas B, C, and D are to-be-passed areas. During a period from time II to time III, the virtual divisional areas B, C, and D change from to-be-passed areas to being-passed areas. Meanwhile, during the period from time II to time III, the virtual divisional area P changes from a being-passed area to an area that is neither a to-be-passed area nor a being-passed area. This is because the autonomous driving vehicle 3 exits the virtual divisional area P. In addition, during the period from time II to time III, the virtual divisional area L changes from an area that is neither a to-be-passed area nor a being-passed area, to a to-be-passed area.
At time III, the virtual divisional areas A, B, C, and D are being-passed areas. During a period from time III to time IV, the virtual divisional area L changes from a to-be-passed area to a being-passed area, and meanwhile, the virtual divisional areas A, B, and D change from being-passed areas to areas that are neither to-be-passed areas nor being-passed areas. At time IV, the virtual divisional area L is a being-passed area and the virtual divisional area C changes from a being-passed area to an area that is neither a to-be-passed area nor a being-passed area.
Next, a case where a plurality of autonomous driving vehicles 31 and 32 enter the intersection CR will be described.
Behaviors of the autonomous driving vehicle 31 and the autonomous driving vehicle 32 in an example shown in
As shown in
As shown in
In
The pass schedules in the example in
Next, collision judgment in the traffic control device 500 according to the first embodiment will be described. In the function block diagram showing the configuration of the traffic control device 500 according to the first embodiment shown in
In other words, among a plurality of autonomous driving vehicles 3, in a case where a time period in which a specific virtual divisional area becomes a being-passed area for a first autonomous driving vehicle 3 and a time period in which the specific virtual divisional area becomes a being-passed area for a second autonomous driving vehicle 3 different from the first autonomous driving vehicle 3, overlap each other, or in a case where a time period in which a specific virtual divisional area becomes a to-be-passed area for the first autonomous driving vehicle 3 and a time period in which the specific virtual divisional area becomes a to-be-passed area for the second autonomous driving vehicle 3, overlap each other, it is judged that the possibility of collision between the first autonomous driving vehicle 3 and the second autonomous driving vehicle 3 is high.
In addition, between the autonomous driving vehicle 3 and the pedestrian 5, in a case where a time period in which a specific virtual divisional area becomes a being-passed area for the autonomous driving vehicle 3 and a time period in which the specific virtual divisional area becomes a being-passed area for the pedestrian 5, overlap each other, or in a case where a time period in which a specific virtual divisional area becomes a to-be-passed area for the autonomous driving vehicle 3 and a time period in which the specific virtual divisional area becomes a to-be-passed area for the pedestrian 5, overlap each other, it is judged that the collision possibility between the autonomous driving vehicle 3 and the pedestrian 5 is high. In addition, in a case where a time period in which a specific virtual divisional area becomes a to-be-passed area for the autonomous driving vehicle 3 and a time period in which the specific virtual divisional area becomes a being-passed area for the pedestrian 5, overlap each other, it is judged that the possibility of collision between the autonomous driving vehicle 3 and the pedestrian 5 is high.
On the other hand, in a case where the same virtual divisional area is a being-passed area for the first autonomous driving vehicle 3 and is also a to-be-passed area for the second autonomous driving vehicle 3 at the same time, it is judged that there is no collision possibility between the first autonomous driving vehicle 3 and the second autonomous driving vehicle 3. In addition, in a case where a time period in which a specific virtual divisional area becomes a being-passed area for the autonomous driving vehicle 3 and a time period in which the specific virtual divisional area becomes a to-be-passed area for the pedestrian 5, overlap each other, it is judged that there is no collision possibility between the autonomous driving vehicle 3 and the pedestrian 5.
In a case where the possibility that the manual driving vehicle 4 is present in the subject virtual divisional area is high, it is judged that the collision possibilities between the manual driving vehicle 4 and another manual driving vehicle 4 and between the manual driving vehicle 4 and the pedestrian 5 are high, irrespective of whether or not the possibilities that the pedestrian 5 and another manual driving vehicle 4 are present in the subject virtual divisional area are high or low. That is, the manual driving vehicle 4 cannot pass the subject virtual divisional area.
In a case where the possibility that the manual driving vehicle 4 is present in the subject virtual divisional area is high and the subject virtual divisional area is a being-passed area or a to-be-passed area for the autonomous driving vehicle 3, it is judged that the collision possibility between the manual driving vehicle 4 and the autonomous driving vehicle 3 is high. That is, the manual driving vehicle 4 cannot pass the subject virtual divisional area.
In a case where the possibility that the manual driving vehicle 4 is present in the subject virtual divisional area is low and the possibilities that the pedestrian 5 and another manual driving vehicle 4 are present in the subject virtual divisional area are high, it is judged that the collision possibilities between the manual driving vehicle 4 and another manual driving vehicle 4 and between the manual driving vehicle 4 and the pedestrian 5 are high. That is, the manual driving vehicle 4 cannot pass the subject virtual divisional area.
In a case where the possibility that the manual driving vehicle 4 is present in the subject virtual divisional area is low and the subject virtual divisional area is a being-passed area for the autonomous driving vehicle 3, it is judged that there is no collision possibility between the manual driving vehicle 4 and the autonomous driving vehicle 3. That is, the manual driving vehicle 4 can pass the subject virtual divisional area.
On the other hand, in a case where the possibility that the manual driving vehicle 4 is present in the subject virtual divisional area is low and the subject virtual divisional area is a to-be-passed area for the autonomous driving vehicle 3, it is judged that there is a collision possibility between the manual driving vehicle 4 and the autonomous driving vehicle 3. That is, the manual driving vehicle 4 needs to travel with caution for the subject virtual divisional area.
In a case where the subject virtual divisional area is a being-passed area for the autonomous driving vehicle 3, it is judged that there is no collision possibility between the autonomous driving vehicle 3 and the pedestrian 5, irrespective of whether the possibility that the pedestrian 5 is present in the subject virtual divisional area is high or low.
In a case where the subject virtual divisional area is a being-passed area for the autonomous driving vehicle 3 and the possibility that the manual driving vehicle 4 is present in the subject virtual divisional area is high, it is judged that the collision possibility between the autonomous driving vehicle 3 and the manual driving vehicle 4 is high. On the other hand, in a case where the possibility that the manual driving vehicle 4 is present in the subject virtual divisional area is low, it is judged that there is no collision possibility between the autonomous driving vehicle 3 and the manual driving vehicle 4.
In a case where the subject virtual divisional area is a being-passed area for the autonomous driving vehicle 3 and the subject virtual divisional area is a being-passed area for another autonomous driving vehicle 3, it is judged that the collision possibility between the autonomous driving vehicle 3 and the other autonomous driving vehicle 3 is high. On the other hand, in a case where the subject virtual divisional area is a to-be-passed area for another autonomous driving vehicle 3, it is judged that there is no collision possibility between the autonomous driving vehicle 3 and the other autonomous driving vehicle 3.
In a case where the subject virtual divisional area is a to-be-passed area for the autonomous driving vehicle 3 and the possibility that the pedestrian 5 is present in the subject virtual divisional area is high, it is judged that the collision possibility between the autonomous driving vehicle 3 and the pedestrian 5 is high. On the other hand, in a case where the subject virtual divisional area is a to-be-passed area for the autonomous driving vehicle 3 and the possibility that the pedestrian 5 is present in the subject virtual divisional area is low, it is judged that there is a collision possibility between the autonomous driving vehicle 3 and the pedestrian 5.
In a case where the subject virtual divisional area is a to-be-passed area for the autonomous driving vehicle 3 and the possibility that the manual driving vehicle 4 is present in the subject virtual divisional area is high, it is judged that the collision possibility between the autonomous driving vehicle 3 and the manual driving vehicle 4 is high. On the other hand, in a case where the subject virtual divisional area is a to-be-passed area for the autonomous driving vehicle 3 and the possibility that the manual driving vehicle 4 is present in the subject virtual divisional area is low, it is judged that there is a collision possibility between the autonomous driving vehicle 3 and the manual driving vehicle 4.
In a case where the subject virtual divisional area is a to-be-passed area for the autonomous driving vehicle 3 and the subject virtual divisional area is a being-passed area for another autonomous driving vehicle 3, it is judged that there is no collision possibility between the autonomous driving vehicle 3 and the other autonomous driving vehicle 3. On the other hand, in a case where the subject virtual divisional area is a to-be-passed area for the autonomous driving vehicle 3 and the subject virtual divisional area is a to-be-passed area for another autonomous driving vehicle 3, it is judged that the collision possibility between the autonomous driving vehicle 3 and the other autonomous driving vehicle 3 is high.
Although not shown in the brief collision judgment criterions I and II in
The reason why it is judged that there is a collision possibility for a combination of a to-be-passed area for one autonomous driving vehicle 3 and a to-be-passed area for another autonomous driving vehicle 3, is that, if the passing time of one autonomous driving vehicle 3 is shifted for some reason, the passing time of the autonomous driving vehicle 3 might overlap the passing time of the other autonomous driving vehicle 3.
The reason why it is judged that there is no collision possibility for a combination of a being-passed area for one autonomous driving vehicle 3 and a to-be-passed area for another autonomous driving vehicle 3, is that, if the subject virtual divisional area is a being-passed area for one autonomous driving vehicle 3, it is considered that the other autonomous driving vehicle 3 immediately exits the subject virtual divisional area.
The collision possibility in the example shown in
In the time periods respectively enclosed by two dotted lines, there is a time period in which the virtual divisional area B is a to-be-passed area for the autonomous driving vehicle 31 and the autonomous driving vehicle 32. Further, there is also a time period in which the virtual divisional area B is a being-passed area for the autonomous driving vehicle 31 and the autonomous driving vehicle 32.
From the above, in the example shown in
As described above, in the example shown in
In the traffic control device 500 according to the first embodiment, if the collision judgment unit 232 judges that there is a collision possibility between the vehicle 2 and the vehicle 2 or between the vehicle 2 and the pedestrian 5, passing order ranks for the vehicles 2 are set on the basis of predetermined priorities, and after the passing order ranks are set, the degrees in which the passing times of the vehicles 2 to pass the intersection CR are to be delayed are determined.
If the passing order rank setting unit 241 has received a judgment result that there is a collision possibility from the collision judgment unit 232, the passing order rank setting unit 241 reads predetermined priorities from the priority storage unit 253, and sets an order for each vehicle 2 to pass the intersection CR by referring to the traffic information X and the target passing direction information Y.
As the “predetermined priorities”, various examples are conceivable. In the traffic control device 500 according to the first embodiment, the priorities are set on the basis of a priority judgment criterion I shown in
The priority judgment criterion I shown in
The priority judgment criterion II shown in
In a case of using the priority judgment criterion I shown in
On the basis of the priority judgment criterions I and II, two moving objects are compared with each other to determine priorities. That is, while two moving objects are sequentially compared to each other, the priority for each moving object is sequentially determined. The priorities are set for not only the autonomous driving vehicles 3 but all the vehicles 2 and the pedestrians 5 that are present in the intersection area, i.e., all the moving objects.
The priorities shown in
As a result of the above, whether or not there is a possibility of causing collision between the moving objects is judged and the passing order ranks of the moving objects are set, and therefore it becomes necessary to adjust the pass schedules for the moving objects on the basis of the passing order ranks. The pass schedules after the adjustment are referred to as adjusted pass schedules.
Although a scene for only the autonomous driving vehicles 3 is described in the adjusted pass schedules shown in
In a case where two autonomous driving vehicles 3 and one pedestrian 5 move on the intersection CR in an example shown in
An autonomous driving vehicle 33 enters the intersection CR from the road R2 and turns left at the intersection CR toward the road R3, and therefore there is no pedestrian 53 crossing a crosswalk present on the traveling route of the autonomous driving vehicle 33. Thus, the priorities for the autonomous driving vehicle 33 and the pedestrian 53 are set to be highest. Accordingly, the passing order ranks of the autonomous driving vehicle 33 and the pedestrian 53 are the first rank, and the passing order rank of the autonomous driving vehicle 34 is the second rank. Here, since there is no possibility of collision between the autonomous driving vehicle 33 and the pedestrian 53, both advance simultaneously.
A case of setting the passing order ranks of the vehicles 2 in an example shown in
Between the manual driving vehicle 41 and the autonomous driving vehicle 36, the priority for the manual driving vehicle 41 is set to be higher. This is because, according to the priority judgment criterion II in
Between the manual driving vehicle 41 and the autonomous driving vehicle 35, the priority for the manual driving vehicle 41 is higher, but there is no possibility of collision therebetween and therefore they are set at the same passing order rank. Accordingly, the passing order ranks of the manual driving vehicle 41 and the autonomous driving vehicle 35 are set to be the first rank, and the passing order rank of the autonomous driving vehicle 36 is set to be the second rank. Here, since there is no possibility of collision between the manual driving vehicle 41 and the autonomous driving vehicle 35, both advance simultaneously.
A case of setting the passing order ranks of the vehicles and the pedestrian in an example shown in
Between the manual driving vehicle 42 and the autonomous driving vehicle 38, the priority for the manual driving vehicle 42 is set to be higher. Between the autonomous driving vehicle 38 and the autonomous driving vehicle 37, the priority for the autonomous driving vehicle 37 is set to be higher. Between the manual driving vehicle 42 and the autonomous driving vehicle 37, the priority for the manual driving vehicle 42 is set to be higher. Between the autonomous driving vehicle 37 and the pedestrian 54, there is a possibility of collision and therefore the priority for the pedestrian 54 is set to be higher. Accordingly, the passing order ranks of the pedestrian 54 and the manual driving vehicle 42 are the first rank, the passing order rank of the autonomous driving vehicle 37 is the second rank, and the passing order rank of the autonomous driving vehicle 38 is the third rank. Here, since there is no possibility of collision between the pedestrian 54 and the manual driving vehicle 42, both advance simultaneously.
Next, a hardware configuration for implementing the traffic control device 500 according to the first embodiment will be described.
The memory 202 is composed of a volatile storage device such as a random access memory, and the auxiliary storage device 203 is composed of a nonvolatile storage device such as a flash memory, a hard disk, or the like. A predetermined program to be executed by the processor 201 is stored in the auxiliary storage device 203, and the processor 201 reads and executes the program as appropriate, to perform various calculation processes. In this case, the predetermined program is temporarily stored into the memory 202 from the auxiliary storage device 203, and the processor 201 reads the program from the memory 202. Various calculation processes in a control system according to the first embodiment are implemented by the processor 201 executing the predetermined program as described above. A result of the calculation process by the processor 201 is stored into the memory 202 once and is stored into the auxiliary storage device 203 in accordance with the purpose of the executed calculation process.
In addition, the traffic control device 500 includes a transmission device 204 for transmitting data to the autonomous driving vehicle 3 and an external device such as the traffic environment recognition device 1, and a reception device 205 for receiving data from the autonomous driving vehicle 3 and the external device such as the traffic environment recognition device 1.
The communication unit 21 which performs transmission and reception of various data is implemented by the transmission device 204 and the reception device 205 shown in
Next, operation of the traffic control device 500 according to the first embodiment will be described.
First, in step S101 (surrounding information collection step), the traffic control device 500 collects information about the vehicles 2 and pedestrians (moving objects 6) in the intersection area, i.e., the traffic information X and the target passing direction information Y, by the traffic environment recognition device 1. Then, the process proceeds to step S102.
In step S102 (sensor fusion step), pieces of surrounding information of the intersection CR are integrated using known sensor fusion technology. By using the sensor fusion technology, pieces of the above information about the moving objects 6 transmitted from a plurality of traffic environment recognition devices 1 can be integrated into information having higher accuracy. After step S102, the process proceeds to step S103.
In step S103 (advancement prediction step for the manual driving vehicles 4 and the pedestrians 5), behavior prediction for the manual driving vehicles 4 and the pedestrians 5 is performed using known technology, and entry possibility maps in which the intersection area is virtually divided into virtual divisional areas are generated on the basis of the future positions of the manual driving vehicles 4 and the pedestrians 5 obtained as a result of the behavior prediction.
In step S131, future position information about each of the manual driving vehicles 4 and the pedestrians 5 is acquired using known behavior prediction technology, and in step S132, an entry possibility map is generated as described above. Thereafter, in step S133, the entry possibility maps for the pedestrians 5 are integrated to generate an entry possibility map for a pedestrian group. After step S133, the process proceeds to step S104 in the flowchart shown in
In step S104, whether or not the vehicle 2 or the pedestrian 5 is present in the intersection area and further whether or not the vehicle 2 or the pedestrian 5 advances, are determined, and depending on the determination result, the process changes as follows.
In step S104, if it is determined that the vehicle 2 or the pedestrian 5 is not present and does not advance (case of NO), the process returns to the surrounding information collection step in step S101.
In step S104, if it is determined that the vehicle 2 or the pedestrian 5 is present or advances (case of YES), pass schedules for the pedestrians 5 and the vehicles 2 about which vehicle information has been acquired are generated. Further, whether or not there is a possibility of causing collision between the vehicle 2 and the vehicle 2 and between the vehicle 2 and the pedestrian 5 is judged on the basis of the generated pass schedules. That is, through the processing in step S104, the pass schedules in the present state, i.e., the pass schedules for the vehicles 2 and the pedestrians 5 before adjustment are acquired, and collision judgment is performed.
In the above collision judgment, in step S105 (collision judgment step using pass schedules) in the flowchart shown in
In step S106 (collision judgment step), if it is judged that there is a collision possibility between the moving objects (case of YES), in step S107 (passing order rank setting step for the vehicles 2 and the pedestrians 5 in the intersection CR), the passing order ranks of the moving objects are set so as to avoid collision between the moving objects. Then, the process proceeds to step S108.
First, in step S171, the pedestrians 5 near the crosswalks are confirmed on the basis of the traffic information X including information about the pedestrians 5 near the crosswalks, which is acquired by the traffic environment recognition device 1 and transmitted to the traffic control device 500 according to the first embodiment. Then, the process proceeds to step S172.
In step S172, the waiting period of each vehicle 2 in the intersection area is confirmed on the basis of the traffic information X including information about each vehicle 2 in the intersection area, which is acquired by the traffic environment recognition device 1 and transmitted to the traffic control device 500 according to the first embodiment. Then, the process proceeds to step S173.
In step S173, the traffic control device 500 according to the first embodiment confirms the number of the vehicles 2 in the intersection area. Then, the process proceeds to step S174.
In step S174, the traffic control device 500 according to the first embodiment confirms the passing direction of each of the vehicles 2 and the pedestrians 5. Then, the process proceeds to step S175.
In step S175, the traffic control device 500 according to the first embodiment determines the passing order ranks at the intersection CR for all the vehicles 2 and all the pedestrians 5 present in the intersection area. After the passing order ranks are set, the process proceeds to step S108 in the flowchart shown in
In step S108 (pass schedule adjustment step), the pass schedule for each of the vehicles 2 and the pedestrians 5 is adjusted as necessary.
In the loop L3 and the loop L4, the vehicle 2 and the pedestrian 5 that are subjects for which pass schedule adjustment is performed are referred to as a “subject vehicle” and a “subject pedestrian”, respectively. Whether or not to adjust the pass schedules for the “subject vehicle” and the “subject pedestrian” is judged. Here, the virtual divisional area that is a subject for which the adjustment period is calculated is referred to as a “subject virtual divisional area”. The vehicle judged to have a possibility of causing collision with the “subject vehicle” is referred to as a “collision-counterpart vehicle”, and the pedestrian judged to have a possibility of causing collision with the “subject vehicle” is referred to as a “collision-counterpart pedestrian”.
First, in step S181, from a result of the collision judgment, if the subject vehicle or the subject pedestrian has a possibility of causing collision in the subject virtual divisional area and the passing order rank of the collision-counterpart vehicle or the collision-counterpart pedestrian is higher than the passing order rank of the subject vehicle or the subject pedestrian (case of YES), for the subject virtual divisional area, it is judged that pass schedule adjustment for the subject vehicle or the subject pedestrian needs to be performed. Then, the process proceeds to step S182.
On the other hand, in step S181, if the subject vehicle or the subject pedestrian has no possibility of causing collision in the subject virtual divisional area or if the subject vehicle or the subject pedestrian has a possibility of causing collision but the passing order rank of the collision-counterpart vehicle or pedestrian is lower than the passing order rank of the subject vehicle or the subject pedestrian (case of NO), no processing is performed. That is, for the subject virtual divisional area, pass schedule adjustment is not performed.
In a case of adjusting the pass schedule for the subject vehicle or pedestrian in the subject virtual divisional area, the pass schedule for the subject vehicle or pedestrian is adjusted so as to avoid collision. That is, the pass schedule for the subject vehicle or pedestrian is delayed.
As described above, for smooth movements in the intersection CR, it is preferable that the adjustment period is short. Therefore, the shortest period that enables avoidance of collision is stored as the adjustment period for the subject virtual divisional area. After the adjustment period for the subject virtual divisional area is stored, pass schedule adjustment for the next virtual divisional area is performed.
Through the above procedure, the process in the loop L4, i.e., the process of step S181 and step S182 is performed for all the virtual divisional areas. For the virtual divisional area for which it is judged that pass schedule adjustment is not needed, the adjustment period is set to zero.
In step S183, after the adjustment periods for the subject vehicle or the subject pedestrian are calculated as necessary for all the virtual divisional areas, the longest one of the adjustment periods for the virtual divisional areas is selected as the adjustment period for the entire pass schedule of the subject vehicle or the subject pedestrian. Then, the entire pass schedule for the subject vehicle or the subject pedestrian, i.e., the pass schedules for all the virtual divisional areas are delayed by the adjustment period.
Hereafter, pass schedule adjustment is sequentially performed for the vehicles and the pedestrians whose passing order ranks are lower than the subject vehicle or the subject pedestrian, so that the process in the loop L3, i.e., the process of the loop L4 and step S183 is eventually performed for all the vehicles and all the pedestrians.
In the above method, the pass schedule for each of the vehicles and the pedestrians is sequentially adjusted in accordance with the order of the passing order ranks. Therefore, while pass schedule adjustment for the vehicle having a higher passing order rank is sequentially reflected, pass schedule adjustment for the vehicle or the pedestrian having a lower passing order rank is adjusted.
After the pass schedule adjustment step, the collision judgment step is performed again to confirm whether or not collision possibilities are eliminated in the adjusted pass schedules after the adjustment. If it is judged that there is a collision possibility even in the adjusted pass schedules, the passing order rank setting step and the pass schedule adjustment step are repeated. The passing order rank setting step for the second time or later may be omitted. If it is expected that collision possibilities are eliminated by one time of pass schedule adjustment, the process may proceed to step S109 (command generation step) described below without performing collision judgment again.
In the step S106 (collision judgment step), if it is judged that there is no collision possibility (case of NO), in step S109 (command generation step), the command Z for each autonomous driving vehicle 3 is generated.
First, in step S191, whether or not the pass schedule has been changed by the adjustment is judged. If the pass schedule has been changed by the adjustment (case of YES), in step S192, an adjustment command is generated so that the subject autonomous driving vehicle 3 will enter the intersection CR in accordance with the adjusted pass schedule. On the other hand, if the pass schedule has not been changed (case of NO), in step S193, a present state maintaining command is generated so as not to adjust passing of the autonomous driving vehicle 3 in the intersection CR.
The adjustment command is a command for causing the autonomous driving vehicle 3 to pass the intersection CR in accordance with the adjusted pass schedule. The adjustment command includes a speed reduction command, a waiting command, and the like. The speed reduction command is for designating the degree of speed reduction and a period for performing speed reduction. The waiting command is for designating a waiting period so as to cause the autonomous driving vehicle 3 to start after the waiting period ends. That is, the waiting command serves as a passing command after elapse of the waiting period. A specific waiting period is determined on the basis of the traffic information X acquired by the traffic environment recognition device 1.
After the process of step S192 or step S193, in step S110 in the flowchart in
In the above description, the intersection CR is a crossroad where two-lane roads cross each other, and setting of virtual divisional areas in the intersection CR is performed accordingly. However, the traffic control device 500 according to the first embodiment is applicable to various types of intersections CR.
In the above description, the entry possibility map is converted into being-passed areas and to-be-passed areas. However, in the first embodiment, it is also possible to perform collision judgment on the basis of the priority judgment criterion II shown in
In the above description, the autonomous driving vehicle 3 receives the passing order rank and the traffic information X from the traffic environment recognition device 1. However, the manual driving vehicle 4 may receive the passing order rank and the traffic information X by a communication device provided thereto, or the pedestrian 5 may receive the passing order rank and the traffic information X by a carried mobile terminal or the like. In this case, the manual driving vehicle 4 and the pedestrian 5 are to act in accordance with the determined passing order ranks.
As described above, in the traffic control device, the traffic control system, and the traffic control method according to the first embodiment, information about vehicles and pedestrians transmitted from a traffic environment recognition device installed at an intersection is received to generate pass schedules for the vehicles and the pedestrians in the intersection, a possibility of collision in the intersection is judged on the basis of the pass schedules, and if it is judged that there is a possibility of causing collision, passing order ranks are set to adjust the pass schedules, thus providing an effect of easily achieving smooth movements while avoiding occurrence of collision at the intersection where vehicles and pedestrians are present together.
Although the disclosure is described above in terms of various exemplary embodiments and implementations, it should be understood that the various features, aspects, and functionality described in one or more of the individual embodiments are not limited in their applicability to the particular embodiment with which they are described, but instead can be applied, alone or in various combinations to one or more of the embodiments of the disclosure.
It is therefore understood that numerous modifications which have not been exemplified can be devised without departing from the scope of the present disclosure. For example, at least one of the constituent components may be modified, added, or eliminated. At least one of the constituent components mentioned in at least one of the preferred embodiments may be selected and combined with the constituent components mentioned in another preferred embodiment.
Number | Date | Country | Kind |
---|---|---|---|
2022-018565 | Feb 2022 | JP | national |