DYNAMIC ALLOCATION OF COMMUNICATION NETWORK RESOURCES FOR AUTONOMOUS VEHICLES

Information

  • Patent Application
  • 20230300877
  • Publication Number
    20230300877
  • Date Filed
    March 21, 2023
    a year ago
  • Date Published
    September 21, 2023
    a year ago
Abstract
Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for dynamic allocation of communication network resources by an autonomous vehicle. For example, certain embodiments of the present invention utilize systems, methods, and computer program products that determine a data transmission prioritization policy and cause an auxiliary data object to be provided based at least in part on the data transmission prioritization policy.
Description
Claims
  • 1. A control subsystem of an autonomous vehicle (AV), the control subsystem comprising processing circuitry configured to: determine a measure of auxiliary communication network resource availability associated with auxiliary data;determine a data transmission prioritization policy that: a) describes one or more policies regarding the transmission of the auxiliary data and b) is determined based at least in part on one or more operational states associated with the AV; andcause an auxiliary data object of the auxiliary data to be transmitted from the AV, wherein the auxiliary data object is generated based at least in part on the data transmission prioritization policy.
  • 2. The control subsystem according to claim 1, wherein the processing circuitry, when determining the measure of auxiliary communication network resource availability associated with the auxiliary data, is further configured to: determine a measure of overall communication network resource availability available to the AV;determine a measure of mandatory communication network resource availability associated with mandatory data; anddetermine the measure of auxiliary communication network resource availability associated with the auxiliary data based at least in part on the measure of overall communication network resource availability and the measure of mandatory communication network resource availability.
  • 3. The control subsystem according to claim 1, wherein the processing circuitry is further configured to: receive one or more signals from one or more sensors carried by the AV; anddetermine one or more operational states for the AV based at least in part on the one or more received signals.
  • 4. The control subsystem according to claim 3, wherein the processing circuitry is further configured to, in an instance the one or more determined operational states for the AV differ from one or more preceding operational states, update the data transmission prioritization policy.
  • 5. The control subsystem according to claim 1, wherein the data transmission prioritization policy at least describes a data pre-processing policy indicative of how data should be processed prior to being transmitted from the AV.
  • 6. The control subsystem according to claim 1, wherein the control subsystem further comprises one or more transmitters, wherein the one or more transmitters includes a first transmitter configured to cause at least the auxiliary data object to be transmitted from the AV.
  • 7. The control subsystem according to claim 6, wherein the one or more transmitters includes a second transmitter configured to cause a mandatory data object to be transmitted from the AV.
  • 8. A method comprising: determining a measure of auxiliary communication network resource availability associated with auxiliary data;determining a data transmission prioritization policy that: a) describes one or more policies regarding the transmission of the auxiliary data and b) is determined based at least in part on or more operational states associated with the AV; andcausing an auxiliary data object of the auxiliary data to be transmitted from the AV, wherein the auxiliary data object is generated based at least in part on the data transmission prioritization policy.
  • 9. The method according to claim 8, wherein determining the measure of auxiliary communication network resource availability associated with the auxiliary data further comprises: determining a measure of overall communication network resource availability available to the AV;determining a measure of mandatory communication network resource availability associated with mandatory data; anddetermining the measure of auxiliary communication network resource availability associated with the auxiliary data based at least in part on the measure of overall communication network resource availability and the measure of mandatory communication network resource availability.
  • 10. The method according to claim 8, the method further comprising: receiving one or more signals from one or more sensors carried by the AV; anddetermining one or more operational states for the AV based at least in part on the one or more received signals.
  • 11. The method according to claim 10, the method further comprising, in an instance the one or more determined operational states for the AV differ from one or more preceding operational states, updating the data transmission prioritization policy.
  • 12. The method according to claim 8, wherein the data transmission prioritization policy at least describes a data pre-processing policy indicative of how data should be processed prior to being transmitted from the AV.
  • 13. The method according to claim 8, wherein the one or more operational states describe one or more of environmental operating conditions, driving events, AV operating conditions, or navigational operating conditions.
  • 14. The method according to claim 8, the method further comprising: receiving one or more transmission type requests that comprise one or more requests for auxiliary data; andupdating the data transmission prioritization policy based at least in part on the one or more transmission type requests.
  • 15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions configured to: determine a measure of auxiliary communication network resource availability associated with auxiliary data;determine a data transmission prioritization policy that: a) describes one or more policies regarding the transmission of the auxiliary data and b) is determined based at least in part on or more operational states associated with the AV; andcause an auxiliary data object of the auxiliary data to be transmitted from the AV, wherein the auxiliary data object is generated based at least in part on the data transmission prioritization policy.
  • 16. The computer program product according to claim 15, wherein the program code instructions are further configured to: determine a measure of overall communication network resource availability available to the AV;determine a measure of mandatory communication network resource availability associated with mandatory data; anddetermine the measure of auxiliary communication network resource availability associated with the auxiliary data based at least in part on the measure of overall communication network resource availability and the measure of mandatory communication network resource availability.
  • 17. The computer program product according to claim 15, wherein the program code instructions are further configured to: receive one or more signals from one or more sensors carried by the AV; anddetermine one or more operational states for the AV based at least in part on the one or more received signals.
  • 18. The computer program product according to claim 15, wherein a data transmission prioritization machine learning model is used to determine the data transmission prioritization policy.
  • 19. The computer program product according to claim 15, wherein the data transmission prioritization policy at least describes one or more data types associated with the auxiliary data to be transmitted from the AV.
  • 20. The computer program product according to claim 15, wherein the data transmission prioritization policy at least describes a frequency for which the auxiliary data is to be transmitted from the AV.
Provisional Applications (1)
Number Date Country
63269679 Mar 2022 US