CROSS-REFERENCE TO RELATED APPLICATION(S)

This patent application claims the benefit of priority under 35 U.S.C. § 119 from Indian Patent Application No. 201911044179, filed on Oct. 31, 2019, the contents of which is incorporated by reference in its entirety.

TECHNICAL FIELD

Various embodiments of the present disclosure relate generally to systems and methods for distributed vehicle processing and to systems and methods for distributed vehicle processing for supplemental navigation.

BACKGROUND

Avionics radios are currently based on radio standards specified by RTCA and/or ARINC and typically use voice or low data rates, while prioritizing Aviation safety. The civilian use of radio spectrum (cell phone networks) has developed on a different track which prioritizes efficiency of spectrum use and significantly higher data rates. However, as urban air mobility (UAM) vehicles are operating nearer to the surface than traditional avionics communications infrastructure, where cell phone networks are more accessible, so UAM vehicles may be able to make use cell phone networks. Furthermore, UAM vehicles may have constrained resource requirements (energy, payload, weight) while maintaining stringent safety standards. Therefore, it may be a challenge hosting numerous systems and relatively large software processing power on board UAM vehicles, while maintaining the stringent safety standards.

Moreover, navigation may be a significant challenge for UAM vehicles, as their typical operating environment is at low altitudes and with a vehicle density that is multifold compared to current day aviation. For instance, GPS availability may be limited or the signal quality significantly degraded in the UAM environment because of, e.g., canyon effects/poor visibility of GNSS signals, tall building and obstructions to name a few. Moreover, the UAM environment may include ground erected obstacles and poor visibility (e.g., due to smog/fog), which could impair both radio and optical ranging. Therefore, it may be a challenge to build an integrated low-cost navigation system even with the recent advances in communication, computing, and sensing technologies.

The present disclosure is directed to overcoming one or more of these above-referenced challenges.

SUMMARY OF THE DISCLOSURE

According to certain aspects of the disclosure, systems and methods are disclosed for distributed vehicle processing and distributed vehicle processing for supplemental navigation.

For instance, a method, for distributed vehicle processing for a vehicle, may include: determining whether one of a first set of trigger conditions, one of a second set of trigger conditions, or one of a third set of trigger conditions are satisfied; in response to determining a first trigger condition of the first set of trigger conditions is satisfied, performing a first process corresponding to the first trigger condition on-board the vehicle; in response to determining a second trigger condition of the second set of trigger conditions is satisfied, prompting a second process corresponding to the second trigger condition by transmitting an edge request to an edge node and receiving an edge response from the edge node; and in response to determining a third trigger condition of the third set of trigger conditions is satisfied, prompting a third process corresponding to the third trigger condition by transmitting a cloud request to a cloud node and receiving a cloud response from the cloud node.

Moreover, a system may comprise a memory storing instructions; and a processor executing the instructions to perform a process. The process including: determining whether one of a first set of trigger conditions, one of a second set of trigger conditions, or one of a third set of trigger conditions are satisfied; in response to determining a first trigger condition of the first set of trigger conditions is satisfied, performing a first process corresponding to the first trigger condition on-board the vehicle; in response to determining a second trigger condition of the second set of trigger conditions is satisfied, prompting a second process corresponding to the second trigger condition by transmitting an edge request to an edge node and receiving an edge response from the edge node; and in response to determining a third trigger condition of the third set of trigger conditions is satisfied, prompting a third process corresponding to the third trigger condition by transmitting a cloud request to a cloud node and receiving a cloud response from the cloud node.

Additionally, a non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method. The method may include: determining whether one of a first set of trigger conditions, one of a second set of trigger conditions, or one of a third set of trigger conditions are satisfied; in response to determining a first trigger condition of the first set of trigger conditions is satisfied, performing a first process corresponding to the first trigger condition on-board the vehicle; in response to determining a second trigger condition of the second set of trigger conditions is satisfied, prompting a second process corresponding to the second trigger condition by transmitting an edge request to an edge node and receiving an edge response from the edge node; and in response to determining a third trigger condition of the third set of trigger conditions is satisfied, prompting a third process corresponding to the third trigger condition by transmitting a cloud request to a cloud node and receiving a cloud response from the cloud node.

Additional objects and advantages of the disclosed embodiments will be set forth in part in the description that follows, and in part will be apparent from the description, or may be learned by practice of the disclosed embodiments.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosed embodiments, as claimed.

