The invention relates to a computer-implemented method and a control unit. The invention further relates to a sensing arrangement, a computer program, and a computer readable medium. In particular, embodiments herein relate to assisting autonomous vehicles to drive in a road junction.
The invention is applicable within fields of traffic management, in particular where there is a need to separate traffic of autonomous vehicles with traffic of other secondary vehicles.
In isolation from other traffic, a group of autonomous vehicles are typically able to well coordinate their road usage in a safe manner and in an efficient flow of traffic. However, when autonomous vehicles are to share their road space with vehicles which they cannot easily coordinate with, such as manually driven vehicles or non-compatible autonomous vehicles, challenges arise in how to maintain traffic safety and how to keep an efficient traffic flow. For example, when autonomous vehicles and manually driven vehicles, such as cars, bicyclists, etc. need to share an intersection, it is typically dangerous for the autonomous vehicles and the manually driven vehicles to drive in the road junction concurrently as it is associated with a high risk for collision, e.g. as the autonomous vehicle may not be able to react quickly enough and/or the behaviour of the manually driven vehicles cannot be predicted well enough by the autonomous vehicles. To overcome this issue, the manually driven vehicles are typically separated from the autonomous vehicles in time by the use of traffic lights. The traffic lights dictate a distinct time period for which of the manual vehicles or the autonomous vehicles are granted to drive in the road junction at which time period. However, when the autonomous vehicles are granted to drive in the road junction, i.e. when the traffic light turns green for the autonomous vehicles, there may still be manually driven vehicles in the road junction which thus cause a safety concern. The manually driven vehicles may be in the road junction for a wide number of reasons e.g. the manually driven vehicles may not have had time to exit the road junction yet, the manually driven vehicles may have stopped due to malfunction, or the manually driven vehicles may have driven in the road even though they were not allowed, i.e. they entered the road junction even though the traffic lights displayed a red light for the manually driven vehicles. While these examples discuss autonomous vehicles and manually driven vehicles sharing a road junction, similar problems also occur when different types of autonomous vehicles are sharing a road junction, i.e. wherein the different types of autonomous vehicles are unable to coordinate the use of the road junction, e.g. as they communicate using different non-compatible protocols or communication technologies.
To overcome these problems, it is possible to separate autonomous traffic such that the autonomous vehicles are only using roads and road junctions shared only by autonomous vehicles which are able to coordinate traffic and road junction use with high precision. Since this demands duplicated road infrastructure it is however not often feasible as cities and road areas simply lack the space needed for this solution. Furthermore, even if the road junctions for autonomous vehicles are completely isolated, it is not always possible to completely ensure that no human actor enters these road junctions.
Another solution is to switch to a manual control when autonomous vehicles are traversing a shared road junction. This however demands that an operator is present in the car or present for remote control which is not always the case and may thus halt traffic while waiting for the operator.
Another solution is to try to rely on sensors on the autonomous vehicles to detect object and obstacles in the road junction, such as manually driven vehicles, and when they are detected, resolve the solution by performing an emergency stop and alerting other autonomous vehicles that the road junction is occupied. However, when manually driven vehicles linger in the road junction, e.g. due to a lot of traffic and slowly driven vehicles, this solution exaggerates an amount of emergency stops necessary which may need a lot of time to be resolved, e.g. since an operator may need to manually restart the autonomous vehicles when they have performed an emergency stop. Furthermore, to detect whether persons may be lying down or to detect small obstacles in the road junction, the sensors mounted at the autonomous vehicles need to be mounted at very low positions of the respective autonomous vehicle. The sensors will in these scenarios be very sensitive to bumps or other inclinations which thus may disturb the sensors and may severely limit how the autonomous vehicles can operate. Furthermore, the sensors mounted to the autonomous vehicles may be very close to obstacles when detecting them, and thus, when the autonomous vehicle is notified of obstacles in the road junction, it may be too late to prevent a collision.
Hence, there is a need for improved safety and efficiency for road junction traffic management of autonomous vehicles.
An object of the invention is to improve the safety and efficiency of autonomous vehicles driving in road junctions shared with other vehicles. According to a first aspect of the invention, the object is achieved by a computer-implemented method according to claim 1.
According to the first aspect, there is provided a computer-implemented method for assisting one or more autonomous vehicles to drive in a road junction. The road junction comprises a plurality of traffic zones. The plurality of traffic zones comprise a central zone arranged for use by the one or more autonomous vehicles and one or more secondary vehicles. The plurality of traffic zones comprise at least one edge zone for use by the one or more secondary vehicles for entering the central zone. The computer-implemented method comprises:
Objects in any of the plurality of traffic zones as used in embodiments herein may be any actor or obstacle, such as human actors, animals or other road users, such as any secondary vehicle. In these situations, when determining that at least one object is present in the at least one edge zone, it is interpreted that one of the secondary vehicles may soon enter the central zone via the at least one edge zone. This may risk that the autonomous vehicles and the secondary vehicles would drive in the central zone concurrently, which would risk a collision or other accident. Thus, to avoid a potential accident, it is indicated to the one or more autonomous vehicles that the road junction is occupied, i.e. occupied by the secondary vehicles. In this way, the one or more autonomous vehicles is informed that the central zone has incoming traffic in the form of the secondary vehicles. Since it is indicated that the road junction is occupied when the secondary vehicles are in the at least one edge zone, i.e. before reaching the central zone, the one or more autonomous vehicles have a sufficient amount of time to react. For example, the one or more autonomous vehicles may determine if and/or which suitable preventive action is needed. An emergency stop may be a suitable action, e.g. in particular when the one or more autonomous vehicles are present in, or are approaching the central zone. In other scenarios, when the one or more autonomous vehicles have already had time to exit the central zone, it may not be necessary to perform any preventive action.
Optionally, the computer-implemented method may further comprise:
-In response to determining that no objects are present in the plurality of traffic zones, signalling to the one or more autonomous vehicles that it is safe to enter the central zone. This signalling may be performed prior to indicating to the one or more autonomous vehicles that the road junction is occupied. When determining that there are no objects present in the plurality of zones, it is implied that no objects are present in the central zone, nor in the at least one edge zone. In other words, it is deduced that no objects are in the central zone, nor is any secondary vehicle about to enter the central zone via the at least one edge zone. Hence, it is safe for the autonomous vehicles to enter the central zone. In other words, in these embodiments, the autonomous vehicles will only enter the central zone when it is not occupied and when it is known that no secondary vehicles are entering or about to enter the non-occupied central zone. In this way, an improved safety and efficiency of managing traffic in the road junction is achieved. Furthermore, when the one or more autonomous vehicles have been signalled that it is safe to enter the central zone, it may be implied that the autonomous vehicles are approaching or driving in the central zone.
Optionally, the computer-implemented method may further comprise:
In other words, in these embodiments, any sensor out of the set of sensors may be adjusted to monitor some other zone or may be deactivated until needed again. Since it is known that no objects are present in the plurality of traffic zones, and it is also known that the at least one edge zone is to be used by the secondary vehicles for entering the central zone, monitoring the central zone may not be useful and hence the sensors may be deactivated or adapted to a more useful purpose which thus improves the efficiency of traffic management.
Optionally, the computer-implemented method may further comprise:
- Obtaining a traffic signal from a traffic coordinating unit. The traffic signal indicates whether the one or more autonomous vehicles, or the one or more secondary vehicles, are granted to enter the central zone.
In these embodiments, signalling to the one or more autonomous vehicles that it is safe to enter the central zone may further be performed in response to the obtained traffic signal indicating that the one or more autonomous vehicles are granted to enter the central zone. In other words, the autonomous vehicles may be supported by a traffic coordinating unit such as a traffic light to further improve the safety of managing the traffic in the road junction.
Optionally, indicating to the one or more autonomous vehicles that the road junction is occupied fulfils a real-time condition. For example, the autonomous vehicles may be notified before the secondary vehicles enter the central zone.
Optionally, indicating to the one or more autonomous vehicles that the road junction is occupied comprises triggering the one or more autonomous vehicles to perform an emergency stop.
Optionally, signalling to the one or more autonomous vehicles that it is safe to enter the central zone comprises periodically transmitting one or more heartbeat signals to the one or more autonomous vehicles. In these embodiments, indicating to the one or more autonomous vehicles that the road junction is occupied comprises ceasing transmitting the one or more heartbeat signals to the one or more autonomous vehicles. In other words, the one or more autonomous vehicles may be assured that they are using the central zone exclusively as long as they are receiving the heartbeat signal. Alternatively, according to exemplary embodiments herein, indicating to the one or more autonomous vehicles that the road junction is occupied comprises transmitting an alert signal to the one or more autonomous vehicles. In these embodiments, the alert signal indicates that the road junction is occupied.
According to a second aspect, a control unit configured to perform the method according to the first aspect is provided.
According to a third aspect, a sensing arrangement for a road junction is provided. The sensing arrangement comprises the control unit according to the second aspect. The sensing arrangement further comprises a set of sensors arranged in the road junction for monitoring the plurality of traffic zones. The set of sensors are configured to detect objects present in the plurality of traffic zones and configured to communicate sensor data indicative of detected objects to the control unit.
Optionally, the set of sensors comprises one or more sensors with an object detection error rate lower than a predetermined threshold.
Optionally, the set of sensors comprises one or more sensors with a configurable FOV.
Optionally the set of sensors comprises one or more sensors with an object detection rate fulfilling a predetermined real-time condition.
According to a fourth aspect, a computer program comprising program code means for performing the method of the first aspect when said program is run on a computer is provided.
According to a fifth aspect, a computer readable medium carrying a computer program comprising program code means for performing the method of the first aspect when said program product is run on a computer is provided.
Further advantages and advantageous features of the invention are disclosed in the following description and in the dependent claims.
With reference to the appended drawings, below follows a more detailed description of embodiments of the invention cited as examples.
In the drawings:
Embodiments herein relate to assisting autonomous vehicles to drive in a road junction. The term autonomous vehicle herein relates to vehicles which are able to navigate and drive on roads and road junctions completely or at least partially without continuous input from a driver or operator.
In the road junction 100 other vehicles also drive and operate such as one or more secondary vehicles 40. In some embodiments the one or more secondary vehicles 40 may be manually driven vehicles, e.g. cars, trucks, bicycles etc. In some other embodiments the one or more secondary vehicles 40 are autonomous vehicles of another type than the one or more autonomous vehicles 30. In any of these embodiments, the one or more secondary vehicles 40 may be unable to coordinate traffic in the road junction 100 with the one or more autonomous vehicles 30.
In the road junction 100, a set of sensors 50 is arranged. The set of sensors 50 is arranged to monitor and/or to detect a presence of objects in a plurality of traffic zones. The plurality of zones may be parts of the road junction 100 such as roads in or leading up to the road junction. The plurality of traffic zones may also include areas surrounding roads such as sidewalks, etc.
The plurality of traffic zones comprises a central zone 20 and a set of edge zones 10a, 10b, 11a, 11b. The central zone 20 is a shared traffic zone in the road junction wherein both of the one or more autonomous vehicles 30 and the one or more secondary vehicles 40 are arranged to drive. In
The set of edge zones 10a, 10b, 11a, 11b comprises one or more traffic zones which are arranged to be traversed to reach the central zone 20. Any edge zone in the set of edge zones 10a, 10b, 11a, 11b, as illustrated in
The set of edge zone comprises at least one edge zone 10a, 10b, for use by the one or more secondary vehicles 40 for entering the central zone 20. The at least one edge zone 10a, 10b, may be monitored to detect whether or not there are any objects therein, e.g. which would indicate that the secondary vehicles 40 may soon enter the central zone 20. In
In some scenarios (not shown in
As shown in
The sizes of any of the edge zones 10a, 10b, 11a, 11b may be adapted based on a maximum estimated or allowed travel speed in the respective edge zone, such that the one or more autonomous vehicles 30 have enough time to perform a preventive action such as an emergency break, e.g. before a vehicle crossing the respective edge zone reaches the central zone 20.
As traffic may go both ways, e.g. on two-way roads, any edge zone in the set of edge zones 10 may furthermore be traffic zones for both entering and exiting the central zone 20. Embodiments herein are however not limited to two-way roads. For example, embodiments herein are also applicable wherein any suitable number of the edge zones in the set of edge zones 10a, 10b, 11a, 11b, or central zone 20 are one-way roads or are connected with one-way roads.
The one or more autonomous vehicles 30 may be connected to a control unit 70. The one or more autonomous vehicles 30 may be arranged to receive indications and signals from the control unit 70, e.g. which informs the one or more autonomous vehicles 30 about whether the road junction 100 is safe or occupied. The one or more autonomous vehicle 30 may further be arranged to indicate their position to the control unit 70, e.g. by means of transmitting a signal through a wireless connection. In some of these embodiments, any one or more of the one or more autonomous vehicle 30 may determine their location e.g. by use of Global Positioning System (GPS) sensors, or by use of Light Detection and Ranging (Lidar) sensors using scan matching of the road junction 100. The one or more autonomous vehicles 30 may then, based on their location, indicate their location to the control unit 70. The one or more autonomous vehicles 30 may also indicate to the control unit 70 that they are present in a certain traffic zone, and/or if they have left a certain traffic zone. The control unit 70 may be arranged in the road junction 100 or may be located at a remote location, e.g. in a server or as part of a cloud service. The control unit 70 may be connected to the set of sensors 50, e.g. by means of a wired or wireless connection. The control unit 70 may control the set of sensors 50 to monitor the plurality of traffic zones. The control unit 70 may obtain sensor data indicative of whether or not there are any objects present in a traffic zone, e.g. in the central zone 20 and/or in the at least one edge zone 10a, 10b. Methods herein may in some embodiments, at least partially, be performed by the control unit 70.
In some embodiments, there may be additional security arrangements provided to hinder people, animals or vehicles to drive unsafe which further defines which areas the plurality of zones shall monitor. For example, fences and/or other suitable barriers may be arranged around the plurality of traffic zones to limit access to the plurality of traffic zones to vehicles only. In some embodiments the central zone 20 may be arranged with speed bumps, chicanes, or other speed regulators, e.g. forcing vehicles to drive a slower path, e.g. a zig-zag path, for increased safety. Thus, vehicles would slow down and thus increase a time it would take for them to traverse the central zone 20. An advantage of reducing the speeds of vehicles is that it takes an increased amount of time for the vehicles to enter the central zone 20, i.e. time to traverse an edge zone is reduced. In this way, sizes of areas relating to any of the edge zones may be reduced and fewer sensors may be needed to monitor these edge zones.
In some embodiments, any one or more of below actions may be performed continuously or periodically, e.g. when new sensor data is needed for any action or embodiment explained below. Additionally or alternatively, any one or more of below actions may be performed based on some event triggering a need for sensor data of whether objects are present in any one or more traffic zones out of the plurality of traffic zones, e.g. light switches on traffic lights may trigger the need for new sensor data.
In some embodiments, since the method presented relates to improving safety for managing traffic, any one or more of the below actions 301-306 may involve one or more real-time conditions, e.g. performing the action within a predetermined period of time.
The method comprises obtaining sensor data from the set of sensors 50 arranged in the road junction 100 for monitoring the plurality of traffic zones. The sensor data is indicative of objects present in the plurality of traffic zones. The objects may typically be the secondary vehicles 40, however any object such as humans or animals may also be detected. In some embodiments, the sensors 50 may only be able to detect whether objects are present or not in a certain traffic zone out of the plurality of traffic zones. In these embodiments, the sensors are not able to detect any further details about what objects are present. In other words, the set of sensor 50 may not be able to distinguish which type of object is detected, and hence, all objects may be interpreted to be a secondary vehicle.
In these embodiments, the plurality of traffic zones comprises the central zone 20, and at least one edge zone 10a, 10b, 10c for use by the one or more secondary vehicles 40 for entering the central zone 20. For example, the at least one edge zone 10a, 10b, 10c may comprise all traffic zones which the one or more secondary vehicles 40 may use to enter the central zone 20. Additionally, in some embodiments, the monitored plurality of traffic zones may also comprise the additional edge zones 11a, 11b that are not intended for the secondary vehicles 40 to drive in. The additional edge zones 11a, 11b may be monitored for increased safety. The additional edge zones 11a, 11b may be monitored such that the one or more autonomous vehicles 30 may be triggered to perform an emergency stop in scenarios when the one or more secondary vehicles 40 enter any of the additional edge zones 11a, 11b. This is since when the one or more secondary vehicles 40 enters any of the additional edge zones 11a, 11b, this may indicate that the one or more secondary vehicles 40 have taken a wrong exit in the road junction 100.
The method may in some embodiments comprise obtaining, from a traffic coordinating unit 60, e.g. a traffic light arranged in the road junction 100, a traffic signal indicating whether the one or more autonomous vehicles 30, or the one or more secondary vehicles 40, are granted to enter the central zone 20. For example, the traffic coordinating unit 60 may dictate which of the one or more autonomous vehicles 30 and the one or more secondary vehicles 40 have a right of way.
The method further comprises, based on the obtained sensor data, determining whether there are any objects present in the plurality of traffic zones. As an example, the method may determine that some object is present in the first edge zone 10a, but there are no objects present in the central zone 20.
In some embodiment, the method may further comprise signalling to the one or more autonomous vehicles 30 that it is safe to enter the central zone 20. This signalling may occur in response to determining that no objects are present in the plurality of traffic zones. In other words, when the monitored zones of the road junction 100 is not occupied, the one or more autonomous vehicles 30 may start to drive as there is nothing in their way and there is no incoming traffic in the central zone 20.
In some embodiments, signalling to the one or more autonomous vehicles 30 that it is safe to enter the central zone 20 may also be performed in in response to that the obtained traffic signal indicates that the one or more autonomous vehicles 30 are granted to enter the central zone 20. Alternatively, the signalling only occurs when the autonomous vehicles 30 obtains a knowledge that they have a right of way in the road junction 100 by any other suitable means.
Furthermore, signalling to the one or more autonomous vehicles 30 that it is safe to enter the central zone 20 may comprise periodically transmitting one or more heartbeat signals to the one or more autonomous vehicles 30. The heartbeat signal may be any suitable periodic signal, which when present, indicates that no objects are present in the plurality of traffic zones.
Subsequently to signalling to the one or more autonomous vehicles 30 that it is safe to enter the central zone 20, it may be deduced by the method herein that the one or more autonomous vehicles 30 at least have started driving towards the central zone 20 and that there is a risk that any one or more of the one or more autonomous vehicles 30 are present in the central zone 20. In some embodiments, this may also comprise receiving signalling from the one or more autonomous vehicles 30 that they are or have started driving in the central zone 20.
In response to determining that at least one object is present in the at least one edge zone 10a, 10b, 10c, the method comprises indicating to the one or more autonomous vehicles 30 that the road junction 100 is occupied. In some embodiments, the indication may alternatively or additionally be that the road junction 100 is unsafe. This action may be performed subsequently to signalling to the one or more autonomous vehicles 30 that it is safe to enter the central zone 20.
Due to indicating that the road junction 100 is occupied and/or unsafe, the one or more autonomous vehicles 30 is informed that there may be incoming vehicles into the central zone 20. The one or more autonomous vehicles 30 may then have time to determine and take proper preventive action if needed. In some embodiments, the one or more autonomous vehicles 30 may be present in, or are approaching the central zone 20, and may perform an emergency stop. In some embodiments, the one or more autonomous vehicles 30 may determine that they have already left the central zone 20 or road junction 100. In these embodiments, preventive actions may not be necessary.
In some of these embodiments, determining that at least one object is present in the at least one edge zone 10a, 10b, 10c, may comprise obtaining new sensor data, different from the sensor data e.g. used for actions 303-304.
In some embodiments, indicating to the one or more autonomous vehicles 30 that the road junction 100 is occupied fulfils a real-time condition. This may involve that the indication may need to be interpreted by the one or more autonomous vehicles 30 in a minimum predetermined time period before the danger is present. For example, if the detected object is a vehicle, the one or more autonomous vehicles 30 may need a minimum predetermined time to take preventive action. Since this may be dependent on how close the one or more secondary vehicles 40 are, the size of the at least one edge zone, and how fast the one or more secondary vehicles 40 are travelling, fulfilling the real-time condition may involve arranging the size of the at least one edge zone 10a, 10b, 10c to be of large enough size such that the one or more secondary vehicles 40 is detected long before it reaches the central zone 20. For example, the size of the at least one edge zone 10a, 10b, 10c may be based on a time to traverse the size of the at least one edge zone 10a, 10b, 10c at maximum speed, e.g. such that there is enough time to indicated to the one or more autonomous vehicles 30 that there are incoming traffic and that an emergency stop may be needed.
In some embodiments, indicating to the one or more autonomous vehicles 30 that the road junction 100 is occupied comprises triggering the one or more autonomous vehicles 30 to perform an emergency stop. The method may also involve triggering the one or more autonomous vehicles 30 to perform any other suitable preventive action, e.g. any one or more out of: drive to a certain location, clear the central zone 20, change to a safety vehicle mode, reduce a maximum speed limit, activate an obstacle avoidance functionality. The triggered action may be chosen based on sensor data, e.g. obtained by the set of sensors 50.
In some embodiments, indicating to the one or more autonomous vehicles 30 that the road junction 100 is occupied comprises ceasing transmitting the one or more heartbeat signals to the one or more autonomous vehicles 30. When not receiving the one or more heartbeat signals, e.g. after some predetermined time, the one or more autonomous vehicles 30 may deduce that the road junction 100 is now occupied and/or unsafe. Alternatively, indicating to the one or more autonomous vehicles 30 that the road junction 100 is occupied comprises transmitting an alert signal to the one or more autonomous vehicles 30. The alert signal may in these embodiments indicate that the road junction 100 is occupied and/or unsafe.
The method may further comprise adapting the set of sensors 50 not to monitor the central zone 20. This may be performed in response to determining that no objects are present in the plurality of traffic zones. This may be performed since when it is known that no objects are present in the central zone 20, it is not needed to monitor the central zone 20 any further as we know that traffic from the one or more secondary vehicles 40 need to traverse the at least one edge zone 10a, 10b, 10c to reach the central zone 20, and hence, it is sufficient to monitor the at least one edge zone 10a, 10b, 10c.
In some embodiments, monitoring the central zone 20 is only performed by the set of sensors 50 when there is a switch between which of the one or more autonomous vehicles 30 and the one or more secondary vehicles 40 are granted to drive in the central zone, e.g. due to traffic light switches. This may be to ensure that the central zone 20 is clear of objects, e.g. as performed in action 304. Hence, the method may comprise adapting the set of sensors to monitor the central zone 20. This may be performed in scenarios when there is a switch between which of the one or more autonomous vehicles 30 and the one or more secondary vehicles 40 are to be granted to drive in the central zone.
In some embodiments, the set of sensors 50 are adapted iteratively based on a deduced or indicated switch of a right of way in the road junction 100, e.g. which of the one or more autonomous vehicles 30 and the one or more secondary vehicles 40 are granted to drive in the road junction 100.
In some embodiments, the method may comprise adapting the set of sensors 50 to not monitor the additional edge zones 11a, 11b, e.g. as it may be deduced that there should not be any traffic from these zones, or only traffic related to the one or more autonomous vehicles 30.
In embodiments wherein the set of sensors 50 have been adapted one or more times, the method may further comprise adapting the set of sensors 50 back to their original setting, e.g. to monitor the central zone 20 and the at least one edge zone 10a, 10b, 10c. This may be performed when the one or more autonomous vehicles 30 have left the road junction 100 or the central zone 20, e.g. which may be determined by receiving signalling from the one or more autonomous vehicles 30 and/or by detecting that the one or more autonomous vehicles 30 leaves a certain traffic zone, e.g. any one or more out of the one or more additional edge zones 11a, 11b. This may need to be performed before or latest when the one or more secondary vehicles 40 is handed the right of way, e.g. as indicated by the traffic coordinating unit 60.
In some embodiments, adapting the set of sensors 50, e.g. not to monitor the central zone 20, may comprise adjusting an active FOV of at least one sensor out of the set of sensors 50. In other words, at least one sensor out of the set of sensors 50 may be adapted to have a different sensing angle. In some embodiments, the adapted sensor may at least temporarily be repurposed to monitor a different traffic zone. Alternatively, in some embodiments, adapting the set of sensors may comprise deactivating at least one sensor out of the set of sensors 50. Deactivating a sensor may comprise turning the sensor off or configuring the sensor to be in an idle-mode. Alternative to deactivating a sensors, sensor data obtained from the sensor may be ignored.
Above actions and embodiments will now be exemplified by embodiments below. Any embodiment or action above or below may when suitable be combined in any suitable manner.
An example scenario of embodiments herein is relating to that the road junction 100 is an intersection as illustrated in
Events below may relate to events occurring in the above described actions 301-306. The monitored zones below may relate to the central zone 20 and the at least one edge zone 10a, 10b. In this scenario only two edge zones are present, e.g. the first edge zone 10a and the second edge zone 10b as illustrated in
Table 1 below, may comprise an adaptation of the set of sensors, e.g. related to action 306 above. The actions performed listed in Table 1 below may relate to any action performed by embodiments herein, e.g. performed by the control unit 70 and/or performed by the one or more autonomous vehicles 30. The traffic light for the autonomous road and for the manual road may be right of way indications indicated by the traffic coordinating unit 60. With regards to below events in Table 1, when anything is detected in the monitored zones, an emergency stop may be triggered at the one or more autonomous vehicles 30.
401) Manual traffic has a right of way.
402) Stop all traffic and wait until no objects are detected in the monitored zones.
403) Give autonomous vehicle traffic right of way.
404) Wait until the one or more autonomous vehicles 30 clear the intersection.
405) Prepare for manual right of way. Wait until no objects are detected in the monitored zones.
406) Restart with event 401)
The safety argument behind the sequences of table 1 and/or actions 301-306 above, is that no manual actor should be able to enter the central zone 20 without entering the at least one edge zone 10a, 10b first. In event 401, the manual traffic has right of way. In event 402, it is ensured that no manual actor is in the intersection, e.g. the road junction 100, or about to enter it. This makes it safe for the one or more autonomous vehicles 30 to enter the central zone 20. As long as at least one autonomous vehicle out of the one or more autonomous vehicles 30 is in the intersection, e.g. the road junction 100, it may not be useful to monitor the central zone 20 as it e.g. would result in constant detection of objects. Instead, the at least one edge zone 10a, 10b, may be monitored to ensure that it is detected if any human actor is potentially entering the central zone 20. This may also have an added benefit to ensure that the one or more autonomous vehicles does not take the wrong exit in the intersection, e.g. which would then trigger an emergency stop.
Similar to the scenario in
In this scenario, the one or more secondary vehicles 40 drives in direction 640 and uses the at least one edge zone 10a, 10b, 10c for entering the central zone 20 i.e. comprising the first edge zone 10a, the second edge zone 10b, and the third edge zone 10c. In the example scenario, the one or more autonomous vehicles 30 may use any one or more out of roads 601, 602 for entering the central zone 20 driving in directions 641, 640. These roads 601, 602 may be associated with the one or more additional edge zones 11a, 11b (not shown). The central zone 20 may include an area of the inner part of the roundabout, e.g. which area may or may not comprise the middle-part of the roundabout, e.g. which middle-part is typically not used for vehicles to drive in. The one or more autonomous vehicles 30 will first ensure that there are no objects in the plurality of zones, in this case, the central zone 20, the first edge zone 10a, the second edge zone 10b, and the third edge zone 10c. When no objects are present, the one or more autonomous vehicles 30 may enter the central zone 20 and the set of sensors 50 may then monitor the first edge zone 10a, and the second edge zone 10b, and the third edge zone 10c, for objects, e.g. indicating incoming traffic.
To perform the method actions described herein, e.g. any one or more out of the actions 301-306 above, the control unit 70 may be configured to perform any one or more of the above actions 301-306. The control unit 70 may for example comprise an arrangement depicted in
The control unit 70 may comprise an input and output interface 700 configured to communicate with the entities of embodiments herein, such as e.g. with the one or more autonomous vehicles 30 and/or with the set of sensors 50. The input and output interface 700 may comprise a wireless and/or wired receiver (not shown) and a wireless and/or wired transmitter (not shown).
The control unit 70 may further be configured to, e.g. by means of an obtaining unit 701 in the control unit 70, obtain sensor data from a set of sensors 50 arranged in the road junction 100 for monitoring the plurality of traffic zones. The sensor data is indicative of objects present in the plurality of traffic zones.
The control unit 70 may further be configured to, e.g. by means of a determining unit 702 in the control unit 70, based on the obtained sensor data, determine whether there are any objects present in the plurality of traffic zones.
The control unit 70 may further be configured to, e.g. by means of a signaling unit 703 in the control unit 70, in response to determining that no objects are present in the plurality of traffic zones, signal to the one or more autonomous vehicles 30 that it is safe to enter the central zone 20.
The control unit 70 may further be configured to, e.g. by means of an indicating unit 704 in the control unit 70, in response to determining that at least one object is present in the at least one edge zone 10a, 10b, 10c, indicate to the one or more autonomous vehicles 30 that the road junction 100 is occupied. The control unit 70 may be configured to perform the indicating subsequently to signalling to the one or more autonomous vehicles 30 that it is safe to enter the central zone 20.
The control unit 70 may further be configured to, e.g. by means of an adapting unit 705 in the control unit 70, in response to determining that no objects are present in the plurality of traffic zones, adapt the set of sensors 50 not to monitor the central zone 20.
The control unit 70 may further be configured to, e.g. by means of the obtaining unit 701 in the control unit 70, obtain from a traffic coordinating unit 60, a traffic signal indicating whether the one or more autonomous vehicles 30, or the one or more secondary vehicles 40, are granted to enter the central zone 20.
The control unit 70 may further be configured to, e.g. by means of the signaling unit 703 in the control unit 70, signal to the one or more autonomous vehicles 30 that it is safe to enter the central zone 20 is further performed in response to the obtained traffic signal indicating that the one or more autonomous vehicles 30 are granted to enter the central zone 20.
The control unit 70 may further be configured to, e.g. by means of the signaling unit 703 in the control unit 70, signal to the one or more autonomous vehicles 30 that it is safe to enter the central zone 20 by periodically transmitting, e.g. by means of a transmitting unit 706 in the control unit 70, one or more heartbeat signals to the one or more autonomous vehicles 30.
The control unit 70 may further be configured to, e.g. by means of an indicating unit 704 in the control unit 70, indicate to the one or more autonomous vehicles 30 that the road junction 100 is occupied comprises ceasing transmitting the one or more heartbeat signals to the one or more autonomous vehicles 30.
The control unit 70 may further be configured to, e.g. by means of an indicating unit 704 in the control unit 70, indicate to the one or more autonomous vehicles 30 that the road junction 100 is occupied comprises transmitting, e.g. by means of the transmitting unit 706 in the control unit 70, an alert signal to the one or more autonomous vehicles 30, wherein the alert signal indicates that the road junction 100 is occupied.
The embodiments herein may be implemented through a respective processor or one or more processors, such as the processor 760 of a processing circuitry in the control unit 70 depicted in
The control unit 70 may further comprise a memory 770 comprising one or more memory units. The memory 770 comprises instructions executable by the processor in control unit 70. The memory 770 is arranged to be used to store e.g. information, indications, data, configurations, and applications to perform the methods herein when being executed in the control unit 70.
In some embodiments, a computer program 780 comprises instructions, which when executed by the respective at least one processor 760, cause the at least one processor of the control unit 70 to perform the actions 301-306 above.
In some embodiments, a respective computer readable medium 790 comprises the respective computer program 780, wherein the computer readable medium 790 is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.
Those skilled in the art will appreciate that the units in the control unit 70 described above may refer to a combination of analog and digital circuits, and/or one or more processors configured with software and/or firmware, e.g. stored in the control unit 70, that when executed by the respective one or more processors such as the processors described above. One or more of these processors, as well as the other digital hardware, may be included in a single Application-Specific Integrated Circuitry (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a system-on-a-chip (SoC).
Number | Date | Country | Kind |
---|---|---|---|
21208062.6 | Nov 2021 | EP | regional |