Method and System for Using Enhanced Location-Based Information to Guide Munitions
An ordnance munition is included in an intelligent ordnance projectile delivery system and equipped with targeting and guidance systems that allow the ordnance munition to collaborate with other devices to intelligently select targets and/or to guide the ordnance munition to its selected target. An ordnance munition may determine its approximate location, generate first location information that includes two or three-dimensional location values based on the determined approximate location, and send the generated information to a wireless transceiver in close proximity. In response, the ordnance munition may receive and use information from the wireless transceiver to determine its more precise location. The ordnance munition may generate second location information that includes two or three-dimensional location information based on the determined more precise location, and use the generated second location information to alter its flight path.
1 . A method of guiding a first ordnance munition, comprising:
determining, via a processor of the first ordnance munition, an approximate location of the first ordnance munition;
generating, via the processor, first location information based on the determined approximate location;
sending the generated first location information to a wireless transceiver;
receiving, in the first ordnance munition, information from the wireless transceiver in response to sending the generated first location information;
determining, via the processor, a more precise location of the first ordnance munition based on the information received from the wireless transceiver and generating second location information based on the determined more precise location; and
altering, via the processor, a flight path of the first ordnance munition based on the generated second location information.
2 . The method of claim 1 , wherein determining the more precise location of the first ordnance munition based on the information received from the wireless transceiver and generating the second location information based on the determined more precise location comprises generating a three-dimensional location value.
3 . The method of claim 1 , wherein the generated first and second location information each include a latitude value, a longitude value, an altitude value, a velocity value and a relative bearing value.
4 . The method of claim 1 , wherein sending the generated first location information to the wireless transceiver comprises sending the generated first location information to:
an eNodeB;
a long term evolution component;
a mobile cloud internet of things device;
a narrow band internet of things device; and
a long range internet of things device.
5 . The method of claim 1 , wherein sending the generated first location information to the wireless transceiver comprises sending the generated first location information to a component in a fixed private wireless network or in a private shared wireless network.
6 . The method of claim 1 , wherein sending the generated first location information to the wireless transceiver comprises sending the generated first location information to a component in a public wireless network.
7 . The method of claim 1 , wherein sending the generated first location information to the wireless transceiver comprises sending the generated first location information to a mobile vehicle.
8 . The method of claim 1 , wherein sending the generated first location information to a mobile vehicle comprises sending the generated first location information to an unmanned aerial vehicle, unmanned combat aerial vehicle, drone, unmanned spacecraft, balloon, satellite, unmanned ground vehicle, unmanned surface vehicle suitable for operation on the surface of water, autonomous underwater vehicle, or unmanned undersea vehicle.
9 . The method of claim 1 , further comprising sending the generated second location information and the information received from the wireless transceiver to a server computing device that is configured to provide enhanced location based services.
10 . The method of claim 1 , further comprising using internal sensors of the first ordnance munition to generate dead reckoning information in the first ordnance munition, wherein determining the more precise location of the first ordnance munition based on the information received from the wireless transceiver and generating the second location information comprises determining the more precise location based on the generated dead reckoning information.
11 . An ordnance munition, comprising:
a memory; and
a processor coupled to the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising:
determining an approximate location of the ordnance munition;
generating first location information based on the determined approximate location;
sending the generated first location information to a wireless transceiver;
receiving information from the wireless transceiver in response to sending the generated first location information;
determining a more precise location of the ordnance munition based on the information received from the wireless transceiver and generating second location information based on the determined more precise location; and
altering a flight path of the ordnance munition based on the generated second location information.
12 . The ordnance munition of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations such that determining the more precise location of the ordnance munition based on the information received from the wireless transceiver and generating the second location information based on the determined more precise location comprises generating a three-dimensional location value.
13 . The ordnance munition of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations such that the generated first and second location information each include a latitude value, a longitude value, an altitude value, a velocity value and a relative bearing value.
14 . The ordnance munition of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations such that sending the generated first location information to the wireless transceiver comprises sending the generated first location information to:
an eNodeB;
a long term evolution component;
a mobile cloud internet of things device;
a narrow band internet of things device; and
a long range internet of things device.
15 . The ordnance munition of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations such that sending the generated first location information to the wireless transceiver comprises sending the generated first location information to a component in a fixed private wireless network or in a private shared wireless network.
16 . The ordnance munition of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations such that sending the generated first location information to the wireless transceiver comprises sending the generated first location information to a component in a public wireless network.
17 . The ordnance munition of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations such that sending the generated first location information to the wireless transceiver comprises sending the generated first location information to a mobile vehicle.
18 . The ordnance munition of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations such that sending the generated first location information to a mobile vehicle comprises sending the generated first location information to an unmanned aerial vehicle, unmanned combat aerial vehicle, drone, unmanned spacecraft, balloon, satellite, unmanned ground vehicle, unmanned surface vehicle suitable for operation on the surface of water, autonomous underwater vehicle, or unmanned undersea vehicle.
19 . The ordnance munition of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations further comprising sending the generated second location information and the information received from the wireless transceiver to a server computing device that is configured to provide enhanced location based services.
20 . The ordnance munition of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations further comprising using internal sensors of the ordnance munition to generate dead reckoning information in the ordnance munition, wherein determining the more precise location of the ordnance munition based on the information received from the wireless transceiver and generating the second location information comprises determining the more precise location based on the generated dead reckoning information.
21 . A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor in an ordnance munition to perform operations comprising:
determining an approximate location of the ordnance munition;
generating first location information based on the determined approximate location;
sending the generated first location information to a wireless transceiver;
receiving information from the wireless transceiver in response to sending the generated first location information;
determining a more precise location of the ordnance munition based on the information received from the wireless transceiver and generating second location information based on the determined more precise location; and
altering a flight path of the ordnance munition based on the generated second location information.