A Method and Infrastructure for Communication of Perturbation Information in an Autonomous Transportation Network

20230280167 · 2023-09-07

    Inventors

    Cpc classification

    International classification

    Abstract

    A method of re-routing an autonomous vehicle operating on an initial pre-calculated route in an autonomous transportation network. The method comprises the detection of a perturbation regarding vehicle flow within a part of the autonomous transportation network by a first infrastructure element, the retrieval of at least one of a plurality of perturbation minimization strategies from a perturbation strategy memory based on the detected perturbation and the generation of perturbation information relating to the detected perturbation. The perturbation information or the perturbation minimization strategies are transmitted to at least one other infrastructure element in the autonomous transportation network and the perturbation information is transmitted from the one other infrastructure element to the autonomous vehicle. The autonomous vehicle follows an alternate pre-calculated route, wherein the alternate pre-calculated route is based on the received perturbation information.

    Claims

    1. A method of re-routing an autonomous vehicle operating on an initial pre-calculated route in an autonomous transportation network, the method comprising detection of a perturbation regarding vehicle flow within a part of the autonomous transportation network by a first infrastructure element; retrieval of at least one of a plurality of perturbation minimization strategies from a perturbation strategy memory based on the detected perturbation; generation of perturbation information relating to the detected perturbation; transmission of at least one of the perturbation information or the at least one of a plurality of perturbation minimization strategies to at least one other infrastructure element in the autonomous transportation network; transmission of the perturbation information from the at least one other infrastructure element to the autonomous vehicle; and following by the autonomous vehicle of an alternate pre-calculated route, wherein the alternate pre-calculated route is based on the received perturbation information.

    2. The method of claim 1, further comprising: retrieval of at least one of a plurality of perturbation minimization strategies from the perturbation strategy memory of the at least one other infrastructure element based on the perturbation information; transmission of at least one of the perturbation information or the at least one of a plurality of perturbation minimization strategies to at least one further infrastructure element connected to the at least one other infrastructure element; and transmission of the perturbation information from the at least one further infrastructure element to the autonomous vehicle.

    3. The method of claim 1, wherein the retrieved at least one of a plurality of perturbation minimization strategies defines to which ones of the at least one infrastructure element the at least one of the perturbation information or the at least one of a plurality of the perturbation minimization strategies is sent by the first infrastructure element.

    4. The method of claim 1, further comprising transmission of the perturbation information to a central server.

    5. The method of claim 1, wherein the alternate pre-calculated route is enabled by changing direction of travel along at least part of the autonomous transportation network.

    6. The method of claim 1, wherein the detection of the perturbation is from the at least one autonomous vehicle and is passed to the first infrastructure element.

    7. The method of claim 1, wherein the generation of alternate routing information is carried out by at least one of the autonomous vehicles, a central processor, or an infrastructure processor.

    8. The method of claim 7 comprising transmission of the alternate routing to the at least one autonomous vehicle.

    9. An infrastructure network (10) comprising: a plurality of tracks adapted for running of a plurality of autonomous vehicles (20) operating on an initial pre-calculated route in the infrastructure network; a plurality of infrastructure elements, connected by a plurality of communication links; at least one perturbation sensor associated with ones of the plurality of infrastructure links, wherein the at least one sensor is adapted to identify perturbations regarding the flow of ones of the plurality of autonomous vehicles (20) on the plurality of tracks, and to generate perturbation information relating to the perturbation; and at least one perturbation strategy memory, wherein the at least one perturbation strategy memory stores a plurality of perturbation minimization strategies.

    10. The infrastructure network of claim 9, further comprising a plurality of beacons for communicating the perturbation information to ones of the plurality of autonomous vehicles.

    11. The infrastructure network of claim 9 further comprising a central server (100) receiving the perturbation information.

    Description

    DESCRIPTION OF THE FIGURES

    [0031] FIG. 1 shows an overview of the autonomous transportation network.

    [0032] FIG. 2 shows an example of an infrastructure network.

    [0033] FIG. 3 shows the method for diversion of the autonomous vehicles due to a perturbation.

    DETAILED DESCRIPTION OF THE INVENTION

    [0034] The invention will now be described on the basis of the drawings. It will be understood that the embodiments and aspects of the invention described herein are only examples and do not limit the protective scope of the claims in any way. The invention is defined by the claims and their equivalents. It will be understood that features of one aspect or embodiment of the invention can be combined with a feature of a different aspect or aspects and/or embodiments of the invention.

    [0035] FIG. 1 shows an example of an autonomous transportation network 10 such as that described in the applicant’s co-pending UK Patent Application No. 20003395.7, the details of which are incorporated by reference into this application.

    [0036] The autonomous transportation network 10 is an infrastructure network and has a plurality of autonomous vehicles 20 running on a plurality of tracks 15. The tracks 15 form a network of tracks over which the autonomous vehicles 20 are able to run. It will be appreciated that the tracks 15 may include guide rails, such as steel rails or concrete guidance elements, but could also comprise separated roadways. It is envisaged that the tracks 15 may be separate infrastructure or could also be incorporated into regular roadways and streets as long as sufficient safety measures are incorporated. The tracks 15 are provided with a plurality of beacons 17 (similar to rail balises) which monitor the progress of the autonomous vehicles 20 in the autonomous transportation network 10 and can also send signals 19 by wireless means to vehicles antennas 28 on the autonomous vehicles 20.

    [0037] The autonomous vehicles 20 can be parked in a parking place with a plurality of tracks 15, be waiting at one or more stops 30 or in parking places or be in motion along the tracks 15. The autonomous vehicles 20 will be typically battery powered and can be charged, for example, when the autonomous vehicles 20 are in the parking places.

    [0038] The autonomous transportation network 10 has a control management center 100 which monitors the progress of the autonomous vehicles 20 but does not directly control the progress of the autonomous vehicles 20. The autonomous vehicles 20 can send and receive information to the control management center 100, if necessary, and are connected to the control management center 100 through wireless connections using a vehicle antenna 28 located on the autonomous vehicle 20 in communication with the control management center 100 through the communications antenna 110 at the control management center 100. The control management center 100 is provided with a processor 120 and a central memory 140. The control management center 100 is connected to the beacons 17 using fixed communication lines 105 (although of course it would be possible to also use wireless connections over the distance between the beacons 17 and the control management center 100 or over part of the distance if required). The central memory 140 includes geographic data about the autonomous transportation network 10 including the location of the beacons 17.

    [0039] A vehicle memory 25 in the autonomous vehicle 20 stores geographic data in the form of a network map with the locations of the plurality of stops 30 and also a selection of pre-calculated routes along the tracks 15 between any two of the stops 30. There will generally be more than one pre-calculated route between two of the stops 30 to allow for alternate paths or routes to be followed, if one of the pre-calculated routes is blocked or otherwise perturbed.

    [0040] The autonomous vehicle 20 has not only the afore-mentioned vehicle antenna 28 and the vehicle memory 25 but will also include an onboard processor 27 which can control the autonomous vehicle 20 using the information in the vehicle memory 25 and any information received from the beacons 17.

    [0041] FIG. 2 shows an example of the transport infrastructure used by the autonomous transportation network 10. In this simple example there are multiple routes between a start point labelled S and a destination point labelled D. The autonomous vehicle 20 starts at the start point S and as noted above, has a variety of pre-calculated routes between the start point S and the destination point D stored in the vehicle memory 25. Suppose that the precalculated route (S-J-A-B-C-K-D) is from the start point S along way waypoints A, B and C to reach the destination point D. The autonomous vehicle 20 could equally well take the precalculated route (S-J-X-Y-K-Z) along way the waypoints X, Y and Z. The two routes divide out at a first junction J and join at a second junction K. There are also alternate direct routes between the waypoints B and Y and the waypoints Y and C, which could also be used by the autonomous vehicle 20. These alternate routes (termed S-J-A-B-Y-Z-K-D and S-J-X-Y-C-K-D) are known (or potentially known) to the autonomous vehicle 20 but the alternate routes are not preferred routes normally because the alternate routes are longer than the other two more direct routes. However, the alternate routes can be used if there is a perturbation or disturbance along part of the initially pre-calculated route, as will now be explained with respect to FIG. 3. This perturbation or disturbance could be a disruption in the flow of the autonomous vehicles 20 along the track 15 due to an obstacle, e.g., fallen tree, on the track 15 or a breakdown of one of the autonomous vehicles 20 on the track 15. One example of a breakdown could be an unexpectedly flat battery or a flat tire. The perturbation could also be due to a buildup of the number of the autonomous vehicles 20 along the route leading to potential delays or even deadlocks.

    [0042] There are a number of infrastructure elements along the route which monitor the flow of the autonomous vehicles 20 along sections of the route using sensors and/or receive signals about perturbations from one or more of the autonomous vehicles 20. The infrastructure elements are connected to other ones of the infrastructure elements by communication connections 200, such as wireless connections or telecommunications cable. In general, each of the infrastructure elements will be connected using a telecommunications network (fixed-line or mobile) at least to the infrastructure element located previously in the route and to the infrastructure element located subsequently in the route, as is shown by the lines 200 on FIG. 2. Many of the infrastructure elements will be connected to more distant infrastructure elements. Suppose that the infrastructure elements are located at positions of the waypoints A, B, C and X, Y, and Z of the route shown in FIG. 2, then the infrastructure element at the waypoint A will be connected to the start S and the subsequent infrastructure element at the waypoint B. Similar the infrastructure element will be connected to the previous infrastructure element at the waypoint A as well as the subsequent infrastructure element at the waypoint C and also the subsequent infrastructure element at the waypoint Y, as there is also a route in the infrastructure network from the waypoints B to Y, as explained above. It would also be advantageous if the infrastructure element at the waypoint K were connected to the distal infrastructure element at the waypoint T to enable adjustments to the route of the autonomous vehicles 20 along either of the branches T-A-B-C-K or T-X-Y-Z-K. The connections between T and K should preferably be direct to avoid errors or delays in the transmission of the perturbation information due to hopping or daisy-chaining the information. This connection of the distal infrastructure elements enables the autonomous transportation network to act in a coordinated fashion. Some of the infrastructure elements can also be connected to a central server 100 by a communication connection.

    [0043] The infrastructure elements also include a perturbation strategy memory 16 in which are stored a plurality of perturbation avoidance strategies. These perturbation minimization strategies are pre-programmed strategies that are implemented if a perturbation is detected in the autonomous transportation network 10. The perturbation minimization strategies can be hard-wired into the perturbation strategy memory 16 at the infrastructure element so that the perturbation minimization strategies are quickly and easily accessed if one or more perturbations are detected, or the perturbation minimization strategies could be stored in a solid-state memory, which is generally slower to access. The pre-programming of the strategies is done by computer modelling in advance and can later be adapted as experience is gained in the real-life operation of the autonomous transportation 10.

    [0044] It will be appreciated that the perturbation minimization strategies are not “static”. The perturbation minimization strategies can depend on the time of day - for example a different strategy may be adopted during rush-hour periods - or day of week - on the weekends different strategies might be needed to cope with construction and repair work and/or due to fewer autonomous vehicles 20 on the network. The perturbation minimization strategies could be weather-dependent in which a different strategy is used during a rainy day in summer compared to a rainy day in winter with the risk of buildup of ice on the tracks 15.

    [0045] The infrastructure elements will also include the beacon 17 which is able to communicate with the autonomous vehicles 20 and will pass the perturbation information about perturbations in the operation of the autonomous transportation network 10 to the autonomous vehicles 20 through the signals 19. An example of the beacon 17 emitting the signal 19 is shown associated with the waypoint A in FIG. 2, but it will be appreciated that other ones of the waypoints A, B, C, X, Y, and Z will have also beacons 17 associated with the waypoints. Additionally, the junctions at the waypoints J and K will also have beacons 17 which are not shown on the Fig.

    [0046] The connections 200 between the infrastructure elements at the waypoints are also able to transfer the perturbation information and details of the perturbation minimization strategies between each other. This transfer of the perturbation information perturbation minimization strategies enables other ones of the infrastructure elements to access from their own perturbation strategy memory a corresponding perturbation minimization strategy and, if necessary, transfer the perturbation information and the perturbation minimization strategies to the autonomous vehicles 20 to enable the autonomous vehicles 20 to be re-directed to the alternate routes, e.g. S-J-A-B-Y-Z-K-D in the event that a perturbation is detected on the original route, i.e., S-J-A-B-C-K-D.

    [0047] The manner in which the redirection happens will now by explained with reference to FIG. 3. Suppose that the autonomous vehicle is travelling from S to D along the route S-J-A-B-C-K-D and that a perturbation occurs in step 300 between the waypoints B and C. This perturbation can be detected by a perturbation sensor in step 305 either through the transmission of one of the signals 19 from one of the autonomous vehicles 20 travelling between B and C or by the infrastructure element at the waypoint C detecting that there are no autonomous vehicles 20 passing through the waypoint C. The waypoint C detects and identifies the perturbation in step 310 and in step 315 accesses the perturbation strategy memory. The perturbation strategy memory uses the perturbation information to access the pre-programmed perturbation minimization strategies in step 320.

    [0048] One element of the perturbation minimization strategy might be to instruct the infrastructure element at B to transmit the perturbation information and/or the perturbation minimization strategy to one or more other infrastructure elements, e.g. the previous infrastructure element, i.e. at C, in the autonomous transportation network 10 in step 330 and also to the subsequent infrastructure element in step 335, i.e. C but also to the infrastructure element Y in the autonomous transportation network 10. Thus, both the previous infrastructure element A and the subsequent infrastructure elements C and Y know of the perturbation and will also know the perturbation minimization strategy generated in the infrastructure element B. Both the previous infrastructure element A and the subsequent infrastructure element C and Y can use the communicated perturbation information and the communicated perturbation minimization strategy to access their own perturbation memories to see if a relevant perturbation minimization strategy is stored.

    [0049] In the case of the infrastructure element A, the perturbation minimization strategy might be, for example, to communicate the perturbation information back to the infrastructure element J so that no autonomous vehicles 20 are sent along the route J-A-B-C. The infrastructure element at the way point Y will know from the perturbation minimization strategy to expect vehicles along the route B-Y and also to expect more autonomous vehicles down the route J-X-Y-Z than would be normal.

    [0050] The infrastructure elements at the waypoints J and B can then transmit in step 340 to any ones of the autonomous vehicles 20 passing through the waypoints J and B the information about the perturbation. The autonomous vehicles 20 can then in step 350 chose to take an alternate route (in this case through the waypoint Y from the waypoint B or through Y from the waypoint J). The alternate route will be stored in the vehicle memory 25 and thus the calculation will be simple. The autonomous vehicle 20 can alter its route in step 360 and rather than proceeding down the route J-A-B-C-K from the waypoint B to the waypoint C, the autonomous vehicle 20 will be directed to the waypoint Y along the alternate route, which will be either J-A-B-Y-Z-K or J-X-Y-Z-K.

    [0051] As noted above, the perturbation information can be transmitted to further infrastructure elements connected to ones of the previous infrastructure element and the subsequent infrastructure element. In this manner, the waypoints along the route or routes that the autonomous vehicle 20 might take become aware of the perturbation and are able to signal to the autonomous vehicles 20 the alternate routes that the autonomous vehicles 20 should take. The perturbation information can also be transmitted to other infrastructure elements which are not connected to ones of the previous infrastructure element and the subsequent infrastructure element, but which have a direct connection to the transmitting infrastructure element. The perturbation information can also be transmitted to other infrastructure elements via the central server, given the transmitting infrastructure element as well as the receiving infrastructure element have a connection to the central server 100.

    [0052] As regards the waypoint C, the infrastructure element knows that the direct route through the infrastructure network from B is perturbed. However, the infrastructure element at C is aware that there is an alternate routing from the waypoint B through the waypoint Y. The infrastructure element at the waypoint C knows of the perturbation and thus does not expect any of the autonomous vehicles 20 to arrive from the direct route from B, but knows that there is an alternate route through the waypoint Y. The infrastructure element at the waypoint C can then prioritize the acceptance of the autonomous vehicles 20 from the waypoint Y since these will be delayed autonomous vehicles 20 as these autonomous vehicles 20 are taking a longer route.

    [0053] Other perturbation minimization strategies are possible in addition to the generation of alternate routing information. One further minimization strategy could be put in place at parts of the autonomous transportation network 10 where there are multiple parallel tracks 15 for the autonomous vehicles 20. Suppose, for example, there are three tracks 15. One of the tracks 15 could be used for the autonomous vehicles 20 travelling in a first direction and the other two tracks 15 could be used for the autonomous vehicles 20 travelling in the opposite (second) direction. Let us assume that there is a perturbation for those autonomous vehicles 20 travelling in the first direction. It is still possible for the autonomous vehicles 20 to continue on the routing, but there is a trouble spot ahead, for example, due to too many vehicles on the track 15 or a large number of extra vehicles joining at a trouble spot, such as a junction (shown for example at the waypoints Y and C in FIG. 2). In this case, one of the two tracks with the autonomous vehicles 20 travelling in the second, opposite direction, could be temporarily closed and freed of the autonomous vehicles 20, before switching the direction of travel of the autonomous vehicles 20 on the closed one of the tracks 15.

    [0054] Generally, it would be useful to re-purpose the middle track of a three-track route. The example is not limited to three tracks but is equally applicable for four or more tracks.

    [0055] Another perturbation minimization strategy would be to slow the speed of the autonomous vehicles 20 to ensure that there is a reduction of the number of autonomous vehicles 20 at trouble spots, such as junctions shown at the waypoints Y and C in FIG. 2. This could occur if a large number of the autonomous vehicles 20 attempted to merge at, for example, the waypoint C coming from the directions of the waypoint B and the waypoint Y and that this number of the autonomous vehicles 20 exceeded the capacity of the route from the waypoint C to the waypoint K. In this case, the autonomous vehicles 20 on the route C-K could be slightly accelerated and those autonomous vehicles 20 on the routes Y-C and B-C could be reduced in speed to avoid congestion at junction at the waypoint C.

    [0056] The waypoint C will communicate the perturbation information through to the other waypoints Y and C who might also have their own perturbation minimization strategy to ensure, for example, that none of the autonomous vehicles 20 are sent along the route B-Y-C and that the autonomous vehicles 20 along the route X-Y are also slowed down.

    [0057] In a further perturbation minimization strategy, two adjacent tracks 15 could be “entangled” with each other and the autonomous vehicles 20 could move from one of the tracks 15 to the adjacent one of the tracks 15 in a substantially real time manner to improve route capacity and thus reduce perturbations. The autonomous vehicles 20 travelling between any two of the waypoints could be informed that the autonomous vehicles 20 may switch tracks 15 as and when required between the two waypoints. There may also be instances in which the switching of tracks is not desired and in this case the autonomous vehicles 20 would receive a signal from, for example, the beacon 17, and be instructed to stay on the track 15 during the route.

    TABLE-US-00001 Reference Numerals 10 Autonomous transportation network 15 Tracks 16 Perturbation strategy memory 17 Beacons 19 Signals 20 Autonomous vehicles 25 Vehicle memory 17 Onboard processor 28 Vehicle antennas 30 Stops 100 Central management center 105 Communication lines 110 Communications antenna 120 Processor 140 Central memory