On-board device with network-connected sighting telescope to allow multiple other devices to track target simultaneously

文档序号:24014 发布日期:2021-09-21 浏览:42次 中文

阅读说明:本技术 具有网络连接瞄准镜以允许多个其他装置同时跟踪目标的车载装置 (On-board device with network-connected sighting telescope to allow multiple other devices to track target simultaneously ) 是由 D·富尼 R·A·普莱斯曼 L·L·戴 T·J·卡朋特 M·J·豪厄尔 于 2020-02-04 设计创作,主要内容包括:提供包括一个或多个前导镜和一个或多个跟随镜的瞄准镜网络,以允许各个瞄准镜跟踪相同的假定目标。前导镜定位目标并将假定目标的目标位置数据传送到跟随镜。跟随镜使用该目标位置数据和其自身的位置数据来产生电子控制信号,供跟随镜用于进行位置移动,从而使跟随镜从其当前目标位置重新定位,以向由从前导镜接收的目标位置数据定义的目标位置移动。至少第二瞄准镜安装或集成到车辆中,所述车辆使用该目标位置数据移动到新的位置,以便允许第二瞄准镜更好地观察目标。(A network of scopes is provided that includes one or more leading mirrors and one or more trailing mirrors to allow each scope to track the same hypothetical target. The leading mirror positions the target and transfers the target position data of the assumed target to the following mirror. The follower mirror uses the target position data and its own position data to generate electronic control signals for the follower mirror to use in making position movements to reposition the follower mirror from its current target position to move to a target position defined by the target position data received from the lead mirror. At least a second sight is mounted or integrated into a vehicle that is moved to a new location using the target location data to allow the second sight to better view the target.)

1. a method for tracking a single presumed target with first and second sights remote from each other, each of the sights including a plurality of measurement devices configured to provide current target location data, wherein the second sight is mounted or integrated onto a vehicle controlled by a vehicle operator, the vehicle initially being located at a first location, the method comprising:

(a) identifying current target position data regarding a hypothetical target located by the first scope, the current target position data identified using the plurality of measurement devices in the first scope;

(b) the first scope electronically transmitting to the second scope, via an electronic network, current target location data regarding the presumed target identified by the first scope;

(c) the second scope identifying current target position data for a current target position of the second scope using its plurality of measurement devices;

(d) calculating, in a processor of the second scope, a position movement required to move the second scope from its current target position to the target position of the presumed target identified by the first scope using its current target position data and the current target position data received from the first scope;

(e) the processor of the second scope outputting electronic control signals for use by the second scope in performing the positional movement;

(f) calculating, in a remote server, a second location allowing the second scope to view the presumed target using current target location data regarding the presumed target and electronically transmitting the second location to the vehicle;

(g) calculating, in mapping software, a position movement instruction for moving the vehicle from the first position to the second position using the first position and the second position; and

(h) communicating the position movement instruction to the vehicle operator,

wherein the second sight uses the electronic control signal to reposition the second sight from its current target position to move to the target position defined by the current target position data received from the first sight, and the position movement instruction is to prompt the vehicle operator to move the vehicle from the first position to the second position.

2. The method of claim 1, wherein the first scope electronically transmits the current target position data regarding the presumed target identified by the first scope to the second scope by:

(i) the first scope electronically transmits the current target position data to a network server via the electronic network, an

(ii) The network server stores and forwards the current target position data to the second scope via the electronic network.

3. The method of claim 2, wherein the first and second scopes and the network server are nodes in a mesh network, and wherein the electronic network is the mesh network.

4. The method of claim 1, wherein the second sight is integrated into a device and the device is mounted or integrated into a vehicle.

5. The method of claim 1, wherein the first scope is moved by a scope operator, and wherein the current target position data for a hypothetical target located by the first scope is located by the operator of the first scope.

6. The method of claim 1, wherein the second position relative to the first position of the vehicle or the position of the first sight satisfies one or more of the following conditions:

(I) closer to the assumed target or targets, respectively,

(ii) providing a less obstructed view of the assumed target,

(iii) the target is observed at a higher altitude,

(iv) is located at a better position for capturing biometric data of the target, an

(V) emitting a better location of the projectile to the target or a specific part of the target.

7. The method of claim 1, wherein step (f) performs the calculating using the current target position data for the presumed target obtained from the first scope.

8. The method of claim 1, further comprising:

(i) the second scope locates the presumed target and identifies the current target location using its plurality of measurement devices,

wherein the step (f) performs the calculation using the current target position data on the assumed target obtained from the second scope.

9. The method of claim 1, further comprising:

(i) capturing a digital image of the presumed target identified by the first sight using a digital image sensor;

(j) the first scope is electronically transmitted to the second scope via the electronic network,

(i) the digital image of the presumed target recognized by the first sighting telescope, or

(ii) A simulated image of the presumed target identified by the first scope, the simulated image created using the digital image; and

(k) displaying the digital image of the presumed target identified by the first scope or the simulated image of the presumed target identified by the first scope on a display of the second scope,

wherein the displayed presumed target is used to assist in moving the second scope toward a target position defined by the current target position data received from the first scope.

10. The method of claim 1, wherein the target position data is (i) three-dimensional position data of the target, or (ii) raw measurement data sufficient to calculate the three-dimensional position data of the target.

11. The method of claim 1, wherein the current target location data for the presumed target located by the first sight identifies a center of the presumed target.

12. The method of claim 1, further comprising:

(i) identifying subsequent new current target position data for a presumed target located by the first scope; and

(j) performing steps (b) - (e) using the subsequent new current target location data,

wherein the second scope uses the electronic control signals to reposition the second scope from its current target position to move to a target position defined by subsequent new current target position data received from the first scope.

13. The method of claim 1, further comprising:

(i) detecting, in a processor of the first scope, a change in the current target position data with respect to an assumed target located by the first scope; and

(j) performing steps (b) - (e) using the changed current target position data,

wherein the second scope uses the electronic control signals to reposition the second scope from its current target position to move to a target position defined by the changed current target position data received from the first scope.

14. The method of claim 1, wherein the plurality of measurement devices comprises at least the following:

(i) a Global Positioning System (GPS) device, or a GPS assisted inertial navigation system (GPS/INS), configured to provide a latitude, longitude, and altitude of the first scope or the second scope,

(ii) a compass configured to provide a direction of the assumed target relative to a position of the first scope or the second scope, an

(iii) An orientation sensor configured to provide pose data.

15. The method of claim 1, wherein the second position allowing the second scope to view the presumed target is calculated in the computer of the remote server as follows:

(i) electronically superimposing in the computer a vector between the current position of the second scope and the target position defined by the current target position data received from the first scope onto a topographical map of an area including the second scope and the target position,

(ii) electronically determining in said computer from said vector and said topographical map whether said vector has passed through a topographical feature that obstructs said second sight from viewing said hypothetical target, and

(iii) the computer outputs the second position that allows the hypothetical target to be viewed without obstruction when it is determined that the vector passes through the second sight without obstructing the view of the topographical features of the hypothetical target.

16. The method of claim 1, wherein the second sight is mounted to a pan-tilt mechanism, and the pan-tilt mechanism uses the electronic control signals to reposition the second sight from its current target position for movement toward a target position defined by the current target position data received from the first sight.

17. The method of claim 1, further comprising:

(i) the processor of the second scope generates the electronic control signal directly from the positional movement.

18. The method of claim 1, wherein the second scope is partially assisted by an operator, the method further comprising:

(i) the processor of the second scope outputting an electronically generated indicator for use by an operator of the second scope to prompt the operator to make the positional movement;

(j) the operator of the second scope inputting control inputs into the operator-controlled input device in accordance with the electronically-generated indicator; and

(k) electronically converting the control input to an electronic control signal that is output by the second scope for use by the second scope in performing the positional movement.

19. A system for tracking a single hypothetical target, the system comprising:

(a) a first sight and a second sight remote from each other, each of the sights including a plurality of measurement devices configured to provide current target location data, wherein the second sight is mounted or integrated onto a vehicle controlled by a vehicle operator, the vehicle initially being in a first location, and wherein:

(i) the plurality of measurement devices within the first scope are configured to identify current target location data regarding a hypothetical target located by the first scope,

(ii) the first scope is configured to electronically transmit the current target position data regarding the presumed target identified by the first scope to the second scope via an electronic network, and

(iii) the second scope is configured to identify current target position data for a current target position of the second scope using its plurality of measurement devices;

(b) the processor of the second scope is configured to:

(i) using its own current target position data and the current target position data received from the first sighting telescope, calculating a position movement required to move the second sighting telescope from its own current target position to the target position of the presumed target identified by the first sighting telescope, and

(ii) outputting an electronic control signal for use by the second scope in performing the positional movement;

(c) a remote server configured to:

(i) using the current target position data for the hypothetical target, calculating a second position that allows the second scope to view the hypothetical target, an

(ii) Electronically transmitting the second location to the vehicle; and

(d) mapping software configured to calculate a position movement instruction for moving the vehicle from the first position to the second position using the first position and the second position,

wherein the position movement instruction is transmitted to the vehicle operator, an

Wherein the second sight uses the electronic control signal to reposition the second sight from its own current target position to move to a target position defined by the current target position data received from the first sight, and the position movement instruction is to prompt the vehicle operator to move the vehicle from the first position to the second position.

20. The system of claim 19, wherein the first and second scopes and the network server are nodes in a mesh network, and wherein the electronic network is the mesh network.

21. The system of claim 19, wherein the second sight is integrated into a device and the device is mounted or integrated into a vehicle.

22. The system of claim 19, wherein the first scope is moved by a scope operator and the current target position data regarding the presumed target located by the first scope is located by the operator of the first scope.

23. The system of claim 19, wherein the second position relative to the first position of the vehicle or the position of the first sight satisfies one or more of the following conditions:

(I) closer to the assumed target or targets, respectively,

(ii) providing a less obstructed view of the assumed target,

(iii) the target is observed at a higher altitude,

(iv) is located at a better position for capturing biometric data of the target, an

(V) emitting a better location of the projectile to the target or a specific part of the target.

24. The system of claim 19, wherein the calculation of the second position is performed using the current target position data for the presumed target obtained from the first scope.

25. The system of claim 19, wherein the second sight locates the presumed target and identifies the current target position using its own plurality of measurement devices,

wherein the calculation of the second position is performed using the current target position data about the assumed target obtained from the second scope.

26. The system of claim 19, wherein the target position data is (i) three-dimensional position data of the target, or (ii) raw measurement data sufficient to calculate the three-dimensional position data of the target.

27. The system of claim 19, further comprising:

(e) a computer of the remote server configured to calculate the second position allowing the second scope to view the presumed target by:

(i) electronically superimposing in the computer a vector between the current position of the second scope and the target position defined by the current target position data received from the first scope onto a topographical map of an area including the second scope and the target position,

(ii) electronically determining in said computer from said vector and said topographical map whether said vector has passed through a topographical feature that obstructs said second sight from viewing said hypothetical target, and

(iii) the computer outputs the second position that allows the hypothetical target to be viewed without obstruction when it is determined that the vector passes through the second sight without obstructing the view of the topographical features of the hypothetical target.

28. The system of claim 19, wherein the second sight is mounted to a pan-tilt mechanism, and the pan-tilt mechanism uses the electronic control signals to reposition the second sight from its own current target position to move to a target position defined by the current target position data received from the first sight.

29. The system of claim 19, wherein the processor of the second scope is further configured to:

(iii) the electronic control signal is generated directly from the positional movement.

30. The system of claim 19, wherein the second scope is partially assisted by an operator, and the processor of the second scope is further configured to:

(iii) outputting an electronically generated indicator for use by an operator of the second scope to prompt the operator to make the positional movement,

(iv) receiving a control input entered into an input device controlled by the operator, the operator entering the control input into the input device controlled by the operator based on the electronically generated indicator, an

(v) Electronically converting the control input to the electronic control signal, the electronic control signal being output by the second scope for use by the second scope in performing the positional movement.

31. A method for tracking a hypothetical target with first and second sights remote from each other, each of the sights including a plurality of measurement devices configured to provide current target location data, wherein the second sight is mounted or integrated into a vehicle, the vehicle initially being located at a first location, the method comprising:

(a) identifying current target position data regarding a hypothetical target located by the first scope, the current target position data identified using the plurality of measurement devices in the first scope;

(b) the first scope electronically transmitting to the second scope, via an electronic network, the current target location data regarding the presumed target identified by the first scope;

(c) the second scope identifying current target position data for a current target position of the second scope using its own plurality of measurement devices;

(d) calculating in a network server a second location allowing the second scope to view the presumed target using the current target location data about the presumed target and electronically transmitting the second location to mapping software;

(e) calculating, in the mapping software, a position movement instruction for moving the vehicle from the first position to the second position using the first position and the second position;

(f) communicating the position movement instruction to the vehicle;

(g) calculating, in a processor of the second scope, a positional movement required to move the second scope from its own current target position to the target position of the presumed target identified by the first scope, using its own current target position data and the current target position data received from the first scope; and

(h) the processor of the second scope outputting an electronic control signal for the second scope to perform the positional movement,

wherein the second sight repositions the second sight from its own current target position using the electronic control signal to move to a target position defined by the current target position data received from the first sight, and the position movement instructions are for moving the vehicle from the first position to the second position.

32. The method of claim 31, further comprising:

(i) capturing a digital image of the presumed target identified by the first sight using a digital image sensor;

(j) the first scope electronically transmitting the digital image of the presumed target identified by the first scope to the second scope via an electronic network; and

(k) displaying the digital image of the presumed target identified by the first scope on a display of the second scope,

wherein the displayed presumed target is used to assist in moving the second scope to a target position defined by the current target position data received from the first scope.

33. The method of claim 31, wherein the first sight further comprises a night vision visible laser and the second sight comprises the ability to view the laser on a target, the method further comprising:

(i) the first scope marks a hypothetical target with the laser,

(j) the second sight views the laser on the hypothetical target to verify that the second sight is viewing the correct hypothetical target.

34. The method of claim 31, further comprising:

(i) displaying, on a display associated with the second sight:

(A) the target position of the assumed target identified by the first sighting telescope, an

(B) An error box overlaid around the assumed target position identified by the first sighting telescope,

wherein the size of the error box is based on a combination of errors introduced by the first scope and the second scope.

35. The method of claim 31, wherein the second sight is mounted to a pan-tilt mechanism, and the pan-tilt mechanism uses the electronic control signals to reposition the second sight from its current target position for movement toward a target position defined by the current target position data received from the first sight.

36. The method of claim 31, wherein the plurality of measurement devices comprises at least the followingDevice for measuring the position of a moving object

(i) A Global Positioning System (GPS) device, or a GPS assisted inertial navigation system (GPS/INS), configured to provide a latitude, longitude, and altitude of the first scope or the second scope,

(ii) a compass configured to provide a direction of the assumed target relative to a position of the first scope or the second scope, an

(iii) An orientation sensor configured to provide pose data.

37. The method of claim 31, further comprising:

(i) in step (a), when the first scope identifies new current target position data, steps (b) - (h) are automatically repeated, thereby locking the first and second scopes together so that the second scope is automatically repositioned to maintain the view of the presumed target identified by the leading scope.

38. The method of claim 31, further comprising:

(i) identifying a target desired to be positioned by the first scope; and

(j) the first scope performs object classification on objects within its own field of view to identify targets, wherein the identified targets become the presumed targets in step (a).

39. A method for tracking a hypothetical target with first and second sights remote from each other, each of the sights including a plurality of measurement devices configured to provide current target location data, wherein the second sight is mounted or integrated into a vehicle, the vehicle initially being located at a first location, the method comprising:

(a) identifying current target position data regarding a hypothetical target located by the first scope, the current target position data identified using the plurality of measurement devices in the first scope;

(b) the first scope electronically transmitting to a computer, via an electronic network, current target location data regarding the presumed target identified by the first scope;

(c) the second scope identifying current target position data for a current target position of the second scope using its plurality of measurement devices;

(d) calculating in the computer using the current target position data for the presumed target identified by the first sighting telescope:

(i) whether the presumed target identified by the first scope is observable by the second scope at the first position, an

(ii) When it is calculated that the presumed target is not observable by the second scope at the first position, allowing the second scope to observe a second position of the presumed target and electronically communicating the second position to mapping software;

(e) calculating, in mapping software, a position movement instruction to move the vehicle from the first position to the second position using the first position and the second position when it is calculated that the assumed target cannot be observed by the second scope at the first position;

(f) transmitting the position movement instruction to the vehicle when it is calculated that the assumed target cannot be observed by the second scope at the first position;

(g) calculating, in a processor of the second scope, a position movement required to move the second scope from its current target position to the target position of the presumed target identified by the first scope, using its own current target position data and the current target position data received from the first scope; and

(h) the processor of the second sighting telescope outputs an electronic control signal to move the second sighting telescope,

wherein the second sight repositions the second sight from its current target position using the electronic control signals to move to the target position defined by the current target position data received from the first sight, the position movement instructions for moving the vehicle from the first position to the second position when it is calculated that the presumed target is not observable by the second sight at the first position.

40. The method of claim 39, wherein the computer calculates whether the presumed target identified by the first scope is observable by the second scope at the first location by:

(i) electronically superimposing a vector between a current position of the second scope and the target position defined by the current target position data received from the first scope on a topographical map of an area including the second scope and the target position,

(ii) electronically determining from the vector and the topographic map whether the vector has passed through a topographic feature that obstructs the second scope from viewing the hypothetical target.

41. A system for tracking a hypothetical target with sighting scopes that are remote from one another, the system comprising:

(a) a first sight, comprising:

(i) a first plurality of measurement devices configured to provide current target position data of the first scope, an

(ii) A first processor configured to:

(A) identifying current target position data regarding a presumed target located by the first scope, the current target position data identified using the plurality of measurement devices in the first scope, an

(B) Electronically transmitting to an electronic network the current target position data for the presumed target identified by the first scope;

(b) a second sight, comprising:

(i) a second plurality of measurement devices configured to provide current target position data of the second scope,

(ii) a second processor configured to:

(A) identifying current target position data for a current target position of the second scope using the plurality of measurement devices in the second scope;

(c) a network server configured to calculate a second position allowing the second scope to view the presumed target using the current target position data about the presumed target;

(d) mapping software in electronic communication with the network server configured to calculate a position movement instruction for moving the vehicle from the first position to the second position using the first position and the second position, wherein the mapping software is further in electronic communication with the vehicle for communicating the position movement instruction to the vehicle;

wherein the second processor is further configured to:

(B) using its own current target position data and the current target position data received from the first sighting telescope, calculating a position movement required to move the second sighting telescope from its own current target position to the target position of the presumed target identified by the first sighting telescope, and

(C) outputting an electronic control signal for use by the second scope in performing the positional movement,

wherein the second sight uses the electronic control signals to reposition the second sight from its own current target position to move to the target position defined by the current target position data received from the first sight, and the position movement instructions are for moving the vehicle from the first position to the second position.

42. The system of claim 41, wherein the first sight is part of a drone.

43. The system of claim 41, wherein the second sight is part of a drone.

44. The system of claim 41, wherein the second scope is a smartphone.

45. The system of claim 41, wherein the first scope further comprises:

(iii) a night vision visible laser configured to laser mark the hypothetical target,

wherein the laser is viewable by the second sight to verify that the second sight is viewing the correct assumed target.

46. The system of claim 41, wherein the plurality of measuring devices comprises at least the following:

(i) a Global Positioning System (GPS) device, or a GPS assisted inertial navigation system (GPS/INS), configured to provide a latitude, longitude, and altitude of the first scope or the second scope,

(ii) a compass configured to provide a direction of the assumed target relative to a position of the first scope or the second scope, an

(iii) An orientation sensor configured to provide pose data.

47. The system of claim 41, wherein the second sight is mounted to a pan-tilt mechanism, and the pan-tilt mechanism uses the electronic control signals to reposition the second sight from its own current target position to move to the target position defined by the current target position data received from the first sight.

48. The system of claim 41, wherein the first processor of the first scope is further configured to:

(C) receiving an identification of a target desired to be positioned by the first sight, an

(D) Object classification is performed on objects within its field of view to identify objects, wherein the identified objects become the presumed objects.

49. The system of claim 41, wherein the network server is remote from the second scope.

50. A system for tracking a hypothetical target with sighting scopes that are remote from one another, the system comprising:

(a) a first sight, comprising:

(i) a first plurality of measurement devices configured to provide current target position data of the first scope, an

(ii) A first processor configured to:

(A) identifying current target position data regarding the presumed target located by the first scope, the current target position data identified using the plurality of measurement devices in the first scope, an

(B) Electronically transmitting to an electronic network the current target position data for the presumed target identified by the first scope;

(b) a second sight mounted or integrated to a vehicle at a first location, the second sight comprising:

(i) a second plurality of measurement devices configured to provide current target position data of the second scope,

(ii) a second processor configured to:

(A) identifying current target position data for a current target position of the second scope using the plurality of measurement devices in the second scope;

(c) a computer configured to receive the current target location data for the presumed target identified by the first scope from the electronic network and calculate using the current target location data for the presumed target identified by the first scope:

(i) whether the presumed target identified by the first scope is observable by the second scope at the first position, an

(ii) Allowing the second scope to view a second position of the assumed target when it is calculated that the second scope at the first position cannot view the assumed target; and

(d) mapping software in electronic communication with the computer configured to calculate position movement instructions for moving the vehicle from the first position to the second position using the first position and the second position when the assumed target is calculated to be not observable by the second sight at the first position, wherein the mapping software is also in electronic communication with the vehicle for communicating the position movement instructions to the vehicle;

wherein the second processor is further configured to:

(B) using its current target position data and the current target position data received from the first sighting telescope, calculating the position movement required to move the second sighting telescope from its own current target position to the target position of the presumed target identified by the first sighting telescope, and

(C) outputting an electronic control signal for the second scope to use for the positional movement,

wherein the second sight uses the electronic control signals to reposition the second sight from its own current target position to move to the target position defined by the current target position data received from the first sight, the position movement instructions for moving the vehicle from the first position to the second position when it is calculated that the presumed target is not observable by the second sight at the first position.

51. The system of claim 50, wherein the computer is configured to calculate whether the presumed target identified by the first scope is observed by the second scope at the first location by:

(i) electronically superimposing a vector between a current position of the second scope and the target position defined by the current target position data received from the first scope on a topographical map of an area including the second scope and the target position,

(ii) electronically determining from the vector and the topographic map whether the vector has passed through a topographic feature that obstructs the second scope from viewing the hypothetical target.

Background

A telescope or optical viewer, also referred to as a "telescope", which includes a lens to magnify an image or simply pass light without magnification, is a sighting device based on an optical refractive telescope or other optical viewing device. It includes some form of graphical image pattern (reticle or crosshair) mounted in its optical system in an optically appropriate position to provide an accurate aiming point. Telescopic scopes are used for all types of systems where accurate aiming is required, but are most commonly found on firearms, particularly rifles. The telescopic sight may include an integrated rangefinder, typically a laser rangefinder, for measuring the distance from the sighting device of the observer to the target.

A compass is an instrument used for navigation and orientation that can display directions relative to a geographical "cardinal direction" or "point". The "compass rose" diagram indicates north, south, east and west directions with the acronym labeled on compass. When a compass is used, the rose may be aligned with the corresponding geographic direction, so that, for example, the "N" marker on the rose actually points north. In addition to or sometimes in place of roses, angle indicia in degrees may be displayed on the compass. North corresponds to zero degrees and the angle increases in a clockwise direction, so east is 90 degrees, south is 180 degrees and west is 270 degrees. These numbers allow the compass to display an azimuth or azimuth, as generally illustrated in this symbol.

GPS data typically provides a three-dimensional position (latitude, longitude, and altitude (elevation)). For example, an example GPS for a certain location in philadelphia is as follows:

latitude: 39.90130859

Longitude: -75.15197754

Altitude relative to sea level (altitude): 5m

Known miniaturized GPS devices include a GPS receiver for providing GPS positioning data and a directional sensor for providing attitude data. The orientation sensor may acquire its data from an accelerometer and a geomagnetic field sensor, or another combination of sensors. One such miniaturized GPS device suitable for use with the present invention is a device commercially available from Inertial induction, LLC (LLC), located in seelemm, utah. The market names of the devices are "μ INS" and "μ INS-2". ("INS" is an industry abbreviation for "inertial navigation System") μ INS "and μ INS-2 is a GPS assisted inertial navigation System (GPS/INS). The GPS/INS uses GPS satellite signals to correct or calibrate Inertial Navigation System (INS) solutions.

Another known miniature GPS/INS suitable for use in the present invention is a device commercially available from VectorNav Technologies, LLC of Dallas, Tex. The device has a market name of "VN-300" and is a dual antenna GPS/INS. The dual antenna feature of VN-300 enables it to provide accurate compass data.

Networking techniques are well known in the art. Each device in a network is commonly referred to as a node, and the nodes may be formed into a network using a variety of network topologies, including hubs, branches, and meshes. In a cellular-based communication system, nodes communicate through one or more base stations, which in turn are connected, directly or indirectly, to a Mobile Switching Center (MSC). The MSCs are interconnected according to an industry standard that enables nodes in a cellular network to communicate with other nodes connected to different base stations. There are many cellular standards, such as GSM, LTE and CDMA, and a common feature of cellular networks is to allow nodes to connect to the internet.

Broadband satellite communication systems use one or more communication satellites that make up a constellation. There are many commercial satellite systems, including systems operated by Globalstar (Globalstar), Iridium (Iridium), and the international maritime satellite organization (Inmarsat). Like cellular networks, broadband satellite communication systems allow nodes to connect to the internet. In cellular terms, each satellite in the constellation acts as a base station, and nodes in the system connect to satellites that are within reach. One of the advantages of satellite systems is that coverage in remote areas is sometimes better.

Wireless Local Area Network (WLAN) technology allows nodes to establish a network. Common WLAN standards include 802.11a, b, g, and n. 802.11s is a WIFI-based mesh network standard. BluetoothIs another standard for connecting nodes in a network and the bluetooth special interest group has recently added mesh network functionality to the bluetooth LE standard. Thus, point-to-point, point-to-multipoint, and mesh WLANs may be implemented by various standards, all of which are suitable for use with the present invention.

Mesh network topologies have significant advantages for mobile devices, particularly in remote areas where cellular service is limited, because each node can be connected to multiple other nodes and no path is required from any node to any other node in the network. Another advantage of a mesh network is that all nodes in the mesh network can access the internet as long as any one of the nodes in the mesh network can access the internet, for example through a cellular or satellite connection.

A representative wireless mesh network chipset suitable for use with the present invention is RC17xx (HP)TM(TinymeshTMRF transceiver modules) available from Radiocrafts AS and Tinymesh, both located in norway. The chipset contains a Tinymesh application for creating a mesh network. The ideal mesh network chipset for the present invention is small, and has high power and long distances, and should operate in the unlicensed spectrum.

Disclosure of Invention

In a preferred embodiment, a network of scopes is provided, including one or more leading mirrors and one or more trailing mirrors, to allow the scope operator of each scope to track the same hypothetical target. The leading mirror positions the target and transmits target position data for the assumed target to the following mirror. The follower mirror uses the target position data and its own position data to electronically generate an indicator for prompting an operator of the follower mirror to make a position movement in order to reposition the follower mirror from its current target position to move to the target position defined by the target position data received from the leading mirror.

In another preferred embodiment, a network of scopes is provided, including one or more leading mirrors and one or more trailing mirrors, to allow each scope to track the same hypothetical target. The leading mirror positions the target and transmits target position data for the assumed target to the following mirror. The follower mirror uses the target position data and its own position data to electronically generate an indicator for allowing the follower mirror to make a position movement in order to reposition the follower mirror from its current target position to a target position defined by the target position data received from the leading mirror. At least a second sight is mounted or integrated into the vehicle, which is moved to a new position using the target position data in order for the second sight to better view the target.

Drawings

The foregoing summary, as well as the following detailed description of preferred embodiments of the present invention, will be better understood when read in conjunction with the appended drawings. For the purpose of illustrating the invention, the drawings show an embodiment that is presently preferred. However, the invention is not limited to the precise arrangements and instrumentalities shown. In the drawings:

FIGS. 1A, 1B, 2 and 3 are schematic diagrams of system components according to a preferred embodiment of the present invention.

Fig. 4A-4C are optical sights according to preferred embodiments of the present invention.

FIG. 5 illustrates an example preset list that may be displayed on a scope display in accordance with a preferred embodiment of the present invention.

Fig. 6-8 show flow diagrams in accordance with preferred embodiments of the present invention.

FIG. 9A is a schematic illustration of a surveillance environment having a plurality of sights, some of which are vehicle-based.

FIG. 9B is a schematic illustration of a vehicle having a vehicle-based device in the surveillance environment of FIG. 9A.

Fig. 10 is a flow chart according to another preferred embodiment of the present invention.

11A-11D illustrate a surveillance environment having multiple scopes and assumed targets in accordance with a preferred embodiment of the present invention.

Fig. 12A and 12B are schematic diagrams of an operator-assisted and fully automated embodiment for scope movement according to a preferred embodiment of the present invention.

Detailed Description

Certain terminology is used herein for convenience only and is not to be taken as a limitation on the present invention.

The preferred embodiment of the present invention provides devices with network-attached scopes that are designed to target the same target, which may be a stationary or moving target. In a first embodiment involving two sighting scopes, the "leading mirror" identifies a target and transmits position data about the target to the "following mirror" which aims the target using the position data from the leading mirror and its own position and orientation data. In the two scope configuration, the leading and trailing mirrors communicate via any available wireless data communication technology, including cellular, satellite, or one or more WLAN technologies.

In a second embodiment involving multiple scopes, a first scope identifies a target and transmits position data regarding the target to a plurality of other scopes that target the target using the position data from the first scope and their respective position and orientation data. In this embodiment, as additional scopes position the target, they transmit position data about the target to a network server that combines the position data accumulated from each scope identifying the target to define, in turn, more accurate position data for the target (i.e., more data points may improve the accuracy of the positioning), which is then transmitted to the scope that has not yet positioned the target. A scope that has previously reported the position of the target may also receive up-to-date position data for the target to assist in tracking the target. Any available WLAN technology may be used to connect the scopes in this embodiment, but in a preferred embodiment, mesh network technology is used to enable multiple scopes to communicate with each other. It should be appreciated that in the event that one of the scopes loses connectivity with the WLAN, either scope may perform the functions of the network server, or the functions of the network server may be distributed among multiple scopes for redundancy. Ideally, at least one scope is connected to the internet, so that other scopes in the network can access the internet through the connected scope through the mesh network.

Since the target may be a moving object, the target position data of the scope that has identified the target continuously flows to the scope that has not located the target. Alternatively, the position of the target is only transmitted when the leading mirror activates a switch that specifies the target. In a more advanced version of the system, as the target moves, the scope and/or the web server will predict the future position of the target using known techniques assuming that the target continues to move in the same direction.

I. Definition of

The following definitions are provided to facilitate an understanding of the present invention.

Device-the device is the object into which the scope is integrated. Examples of such devices include rifles, firearms, binoculars, smart glasses or goggles, helmet visors, and drones. Some types of devices are "scopes" in their own right, such as binoculars, telescopes, and scopes. The device may be hand-held or may be mounted on land, air or water vehicles.

Object-the object is an object of interest. It may be a human, animal or object, and may be stationary or moving.

Leading mirror-the leading mirror is the first sighting mirror that identifies the target. In the first embodiment, there is only one leading mirror. In a second embodiment, the leading mirror is the only first sighting mirror that locates the target. The subsequent scope that identifies the target is referred to herein simply as the "scope". In a preferred embodiment, any of the scopes in the network may act as a leading scope.

Follower-the follower is the scope that attempts to aim the same target identified by the lead mirror. In a first embodiment, there may be one or more follower mirrors. In a second embodiment, the following mirrors include all of the scopes that have not yet been aimed at the target identified by the previous set of scopes (including the leading mirror). In a preferred embodiment, any sighting telescope in the network can act as a follower mirror.

Detailed description of the invention

The following description assumes that the scope of each device has a similar function and may act as a leading or trailing mirror. However, in alternative embodiments, some scopes may be dedicated to the leading or following roles, and some scopes may have more or less functionality than others.

The device with the scope includes each of the following measuring devices (or their equivalents):

GPS/INS devices (providing location data for the device) (which may be implemented as two or more different devices, such as a GPS receiver, gyroscope, and accelerometer)

2. Rangefinder (providing the distance from the sighting telescope of the device to the target). In the preferred embodiment, the rangefinder uses laser technology to detect distance, but other technologies, such as optical distance measurement, may also be used. One example of an optical distance measurement system uses a series of lenses and mirrors to create a double image and adjusts a dial or other control with distance markings to align the two images.

3. Compass (provides the direction (north, south, east and west) of the target relative to the position of the scope). The compass may be a stand-alone device or may be incorporated into the GPS/INS and use the GPS compass to determine direction. GPS compasses usually have two antennas, and if the device is binoculars, one option is to place one antenna on each barrel. Accuracy can be improved by increasing the spacing of the antennas used with the GPS compass, such as by using one or more folding arms, booms, lighter than balloons, or other mechanical means to achieve spacing, or by radio frequency or optical connection of a second antenna.

4. Orientation sensors (providing attitude data, i.e. the pointing angle of the device relative to a fixed horizontal plane (e.g. zero degrees if pointing straight ahead, 30 degrees if pointing at a bird or airplane in the sky, or-10 degrees if pointing down a valley)

5. An altitude sensor (optional) (providing an absolute altitude above sea level or other reference point). This is typically a barometric pressure sensor that will supplement the altitude accuracy determined by the GPS/INS, which in some cases is not particularly accurate. Alternatively, if the GPS/INS incorporates or has access to a topographic map through a network-connected scope, ultrasonic or other proximity sensors may be used to determine the distance to the ground. For example, if the GPS location corresponds to a location on the terrain map that is 500 feet above sea level, and the proximity sensor determines that the distance from the scope to the ground is 5 feet, the scope may know an accurate sea level of 505 feet.

The data from these measuring devices is used to calculate the position of the target, which may be expressed in GPS coordinates or the like.

As discussed in detail below, there are varying degrees of accuracy and expected error ranges for each of the above identified measuring devices. With improvements in the art relating to measurement devices, it will be possible to improve the operation of the scope and provide more accurate predictions of target position by using more accurate measurement devices.

A. Exemplary steps of the first embodiment

1. The operator of the device containing the leading mirror identifies the presumed target.

2. The operator of the device either centers the crosshair or other target mark on the target center or moves the crosshair to the target center using a pointing device (e.g., a touchpad or eye tracking sensor)

3. The operator selectively presses a button to designate a target.

4. If not continuously operating according to the position of the crosshair, the rangefinder will be activated and the data from the measuring device will be stored in memory.

5. The leading mirror calculates the local AER (azimuth, elevation, range) position of the target from the stored direction and range measurement data. Calculations are then made using the stored location measurement data to convert the local AER location to a global location. In a preferred embodiment, the global position is specified as GPS coordinates. In some cases, an accuracy or estimation error associated with the target position is also determined by the leading mirror. An alternative implementation to achieve the same result involves wireless transmission of stored measurement data, rather than transmitting the position data to the follower mirror or other device connected to the network (e.g., a network server). In this alternative embodiment, the follower mirror or network server calculates the target position from the measurement data and, in some cases, an estimation error or accuracy. The determined position data and error or accuracy data (if collected or determined), or the measurement data will be sent to the follower mirror. By doing so, one or more of the follower mirrors will receive the position data wirelessly or calculate the position data from the received measurement data sent by the leading mirror.

6. If the system includes a network server and the network server receives raw data from the measurement device sent by the lead mirror, it will calculate the target position and store the data. If the network server receives the calculated target position, it will store the data and forward it to other scopes. It should be understood that the system may operate without a web server, and that the features described as being performed by the web server may be performed by any scope or device in the network, or by a remote web server to which the scope is connected via the internet.

7. A follower mirror on another device wirelessly receives the target position calculated by the leader mirror from the leader mirror or from a network server.

8. The device comprising the follower mirror also comprises the same set of measuring devices (or their equivalent). The following mirror uses its own position data and the target position to calculate the position and attitude at which the following mirror should be aimed so as to point to the same target position as the leading mirror. Alternatively, the follower mirror may comprise a reduced set of measuring devices and operate with reduced functionality. For example, if the rangefinder is not included in the follower mirror, its function as a leading mirror will be limited.

9. A visual (guide) indicator is displayed on the device following the mirror for guiding the operator of the following mirror as to what position to move the sighting telescope to lock on the target position. For example, the eyepiece of the follower mirror may include a visual indicator. Alternatively, the device or a display mounted on the scope may provide the visual indicator. The visual indicator may be a directional arrow, an LED light, a text message (e.g., move left, move up), etc. Audio indicators may also be used.

10. If the leading mirror moves its physical or aiming position and indicates that the target has been relocated, the calculations will automatically be rerun and sent to the following mirror so that the following mirror can continue searching for the target. Likewise, if the follower mirror moves from its initial position, the vector calculation from the follower mirror to the target must be redone to update the guidance indicator display within the follower mirror, even without changing the physical position or the aiming position of the lead mirror.

In an alternative embodiment, only raw measurement data from the leading mirror is passed to the web server or other sighting telescope, and each following mirror uses the raw measurement data from the leading mirror to calculate the target position of the leading mirror. That is, if the following mirror receives the raw measurement data, it must first perform a target position calculation for the leading mirror before it can determine the relative position of its own device to the target.

Additional options include the ability of the leading mirror to capture a digital image of the target using a digital image sensor incorporated into or attached to the scope, and to transfer the digital image to the following mirror so that the operator of the following mirror knows what it is looking for. Another option for the follower mirror is to transmit a signal back to the leading mirror that it sees the object and to transmit a digital image of the object that it sees. Capturing digital images of the targets may have unique applications in military and law enforcement. For example, if at least one of the scopes is connected to the internet and the digital image is a human face, the digital image may be transmitted over the internet to a database that will attempt to match the human face using facial recognition. If a match is identified, each of the scopes may be provided with additional information about the target. As an alternative to conventional face recognition, other biometric measurements, such as gait and facial blood vessel patterns, may be captured and transmitted, which when used with a thermal imager, may form a digital fingerprint of the face.

In the above description, it is assumed that an image is captured using a conventional optical system. However, alternative methods such as night vision and forward looking infrared may also be used.

B. Exemplary steps of the second embodiment

The steps of the second embodiment are similar to those of the first embodiment except that the network server (which, as noted above, may be one or more scopes in the network) performs additional calculations as described above to combine the estimated position data accumulated from each scope identifying the target to continuously define more accurate position data for the target (i.e., more data points may improve positioning accuracy), which is then communicated to the scope that has not yet located the target. Further, the network server may store multiple targets (e.g., targets from multiple leading mirrors) and communicate these targets to each of the following mirrors in the network.

C. Examples of use of network-connected scopes

Connected riflescope: two hunters are hunting. One hunter finds one prey and signals the other hunter to lock their scope to the same prey. If the scope is equipped with an image capture and display device, an image of the prey can be transmitted from the first prey to the second prey, which can use the attached scope to signal the first prey that it has seen the target and possibly transmit the image it sees back to the first prey. If the first hunter loses the target, the second hunter will become the leading lens and send the location of the target (or raw measurement data) back to the first hunter, who will attempt to reacquire the target.

Connected binoculars: two birds are watching the bird. One viewer finds a bird and signals the other viewer to lock their binoculars on the bird.

Unmanned aerial vehicle and rifle scope of connection: unmanned aerial vehicles operated by law enforcement agencies identify the location of a suspicious shooter in the field. A police officer equipped with a connected riflescope will directly obtain the location data of the suspect shooter, which is initially determined by the drone and further refined by subsequent location data collected from the officer who then identifies the shooter in its connected riflescope.

D. System architecture

FIG. 1A shows a system diagram in which a plurality of devices 10 (devices)1-a devicen) And a non-device/non-scope node 12 (node)1-a noden) Communicates with the network server 16 through wireless communication and an electronic network 18. Electronic network 18 is represented by a solid line connecting device 10 to network server 16. The electronic network 18 may be implemented by any suitable type of radio sub-network, such as a local area network, a wide area network (internet). One or more non-device/non-scope nodes 12 (nodes) will be described below1-a noden) The function of (c). In fig. 1A, at least the web server 16 is connected to the internet 20.

Fig. 1B illustrates a topology of a mesh network 22 suitable for use in a preferred embodiment of the present invention. Preferably, the plurality of devices 10 and the network server 16 are nodes 24 in the mesh network 22, and thus these elements are labeled as nodes 24 in fig. 1A. In this manner, each node 24 is able to communicate with each other through mesh network 22. In this configuration, the network server 16 becomes another node 24 in the mesh network 22, or the network server 16 is not present, or one or more device scopes perform the functions described herein as being performed by the network server 16. In fig. 1B, at least one node 24 is connected to the internet 20. Further, there may be one or more nodes 26 located outside of mesh network 22, but may communicate with nodes 24 in mesh network 22 through internet 20.

The scope of the present invention includes other types of network topologies and is not limited to hub and branch network architectures having servers at the servers. The devices/nodes may be wirelessly connected directly to each other (e.g., via a point-to-point connection, which may also be an ad hoc network). Each device/node may have a cellular or satellite connection and be connected to each other through the cloud (i.e., the internet). Each device/node may be interconnected by a wireless router, which may be land-based or airborne, for example in a tethered hot air balloon or a drone programmed to stay at a fixed airborne location.

Further, in the second embodiment, the devices/nodes may be connected to the network in different ways. For example, in a six-node network, five nodes may be within range of mesh network 22. However, the sixth node may be out of range and connected to the network through the internet 20 by a cellular or network signal.

Fig. 2 shows elements of the sample apparatus 10, which may include (or may be) a leading mirror or a trailing mirror. The apparatus 10 comprises a processor 30 connected to at least the following elements:

1.GPS/INS 32

2. compass 34 (which can be used independently or integrated into GPS/INS)

3. Distance measuring instrument 36

4. Direction sensor 38 (attitude)

5. Altitude sensor 40 (optional) for improved accuracy

6. Telescope 42 (the configuration of the telescope will depend on the type of device)

7. Audio-visual display device 44 (which may be separate or integrated into the scope)

8. Network interface 46 for communicating with wired or wireless communication transceiver 48

9. Memory 50

The audiovisual display device 44 is an element that provides prompts/messages and indicators to the user. In the follower mirror, information provided by the audiovisual display device 44 assists the user in aiming at the target. Depending on the type of apparatus 10 and the environment in which the apparatus 10 is used, the audiovisual display device 44 may provide only video, only audio, or both audio and video.

Fig. 3 shows elements of the network server 16, including: a processor 52, a memory 54, Image Analysis and Manipulation Software (IAMS)56, which may be implemented using artificial intelligence software, and a network interface 58 that communicates with a wired or wireless communication transceiver 60.

The processor functions of the various devices 10 and network server 16 depend on the system architecture and distribution of computing functions. As described herein, some of these functions may be performed at the processor 30 or 52, while other functions may be performed by the processor 52 of the network server.

Fig. 4A-4C each show an optical sighting telescope (scope) of a rifle with an integrated audio-visual display device. In fig. 4A, the display device is in the zero degree position and is currently displayed as "moving left". In fig. 4B, the display device has four separate regions, located at zero, 90, 180 and 270 degrees, respectively. The display device in fig. 4B currently indicates movement to the left (the solid line indicates that the left arrow at 270 degrees is "on" and the dotted line indicates that the other three arrows up, right, and down are "off"). Fig. 4C is similar to fig. 4A, except that it includes an additional display element that displays the image that the user should attempt to locate. The directional cues in these figures indicate that the rifle is currently acting as a scope as follows.

Other notes

A. Target location weighting

When calculating the assumed target position from GPS data and other measurement devices, there are known, quantifiable errors introduced by the leading and trailing mirrors, which can be represented by discrete values (e.g., +/-20 cm). Certain types of errors are consistent from scope to scope, depending on the inherent limitations of the measurement device. Other types of errors may depend on signal strength, such as GPS signal strength or the number of satellites used to calculate the position of the leading mirror. For each calculated target position, the leading mirror, the following mirror, and/or the web server identifies an error value. When combining and accumulating target positions from multiple scopes to calculate an updated target position, the error value may be used to weight the intensity assigned to each target position.

Various algorithms may be used to process the target location. For example, the target location with the lowest error value may be weighted more heavily. Alternatively, target positions having very high error values compared to other target position error values may be deleted from the calculation. One way to more accurately predict the target location using the additional data is to place points representing each estimated target location on a three-dimensional grid and estimate the center point or average location of the data representing the estimated target. The center point may be adjusted based on the weighting as described above.

In addition to using the error value for target location weighting, a time factor may be used. For example, the most recently observed target locations may be given greater weight. After a predetermined period of time has elapsed from the observation time, certain target locations may be completely eliminated from the weighting.

For embodiments in which the type of target (e.g., car, person, deer) is determined by IAMS and/or by a scope, the time factor may also be affected by the nature of the target. The time factor may be more important for fast moving objects than for slow moving objects. Thus, for a fast moving object (e.g., a car), the recently observed object locations may be given significantly more weight, and earlier object locations may be eliminated from the weight more quickly than for slower moving objects.

Since a target that is generally moving quickly may not actually be moving (e.g., a stationary car), while a target that is generally moving slowly may actually be moving quickly (e.g., a running person or deer), the IAMS may also use various algorithms to determine whether the target is actually moving, and at what speed if actually moving. This calculation can then be used for the time factor. For example, if the target appears to be stationary, no time factor is applied to the weighting. The algorithm may look at multiple observed target locations and may conclude that the target is stationary if they are relatively similar, and observed at significantly different time intervals (i.e., not very close in time), after taking into account their respective error values. Conversely, if the multiple observed target locations are significantly different after taking into account their respective error values, and the observed times are very close, then it can be concluded that the target is moving and a time factor should be used in the weighting.

B. Error indicator

In a preferred embodiment, the visual indicator visually conveys the error information in a form useful to the device operator. For example, if the assumed target position is represented by a dot on the device display screen, an error box may be superimposed around the dot so that the device operator knows that the target may be in any area within the error box and not necessarily the exact position that the dot indicates. In a second embodiment, the error box may become smaller as more target locations are identified by a series of following mirrors.

The exact way in which the error information is communicated depends on how the assumed target position is displayed on the following device.

Advances in measurement sensors, particularly GPS technology, will improve accuracy and reduce errors. At some point, the error may be small enough that the error indicator does not enhance the user experience.

C. Image display and simulation

In one embodiment, the target is represented by a one-dimensional object (e.g., a point) on the display screen. In an alternative embodiment, the target is represented by a simulated two-dimensional or three-dimensional image on a display screen. If a digital image is captured and transmitted, the actual image of the target may be displayed on the screen. Using Image Analysis and Manipulation Software (IAMS), which can be implemented using Artificial Intelligence (AI) techniques (e.g., neural networks), the simulation process allows the target to rotate so that it appears to be correctly positioned relative to the follower mirror. Consider the following example:

1. the leading mirror identifies the deer (target) that is one quarter mile away and is facing the device.

2. The scope captures a target location of the deer and a physical image of the deer and communicates it to a network server.

3. An IAMS in a web server or remotely accessed over the internet identifies key visual features in the image and compares these features to known objects to classify the target as a front view of the deer and retrieves a simulated image of the deer from its database.

4. The follower mirror receives target position data about the deer and determines that the follower mirror is also about one quarter mile from the deer, but 90 degrees from the lead mirror. The IAMS may then rotate the simulated deer by 90 degrees and communicate a side view of the deer for display on the following mirror so that the following mirror knows what the deer may look like.

5. After capturing physical image data from multiple scopes, the IAMS may construct a 3D image of the target, enabling a more realistic view of the target to be displayed on the following mirror that is still looking for the target. The IAMS must know the positions of the leading and trailing mirrors to perform rendering, as both positions are necessary to know how to rotate the 3D image of the target. If an actual image is captured, one option for IAMS is to combine actual image data rather than a simulated image.

6. In law enforcement applications, the IAMS may attempt to match a target image to a person using facial recognition or other biometric techniques. If there is a match, information about the target may be returned to the scope.

7. Another application of the image display system incorporated into a sighting telescope is that the following mirror can retrieve a high resolution aerial image or topographic map and display the aerial image or map on the following mirror's display along with some indicia of the approximate location of the target. If the error information is known, a box may be displayed over the aerial image or topographic map showing the area where the target may be located. By combining the following features: pointing the scope at the target, providing an image of the target as seen by the leading mirror, providing a navigation map or topographical map that includes the approximate location of the target and an error box, the process of finding the target is greatly accelerated.

In a third embodiment, when a target appears in the field of view of the scope, the target is represented by a border or highlighted image segment on the display. If a digital image of the target is captured, the IAMS may be used to identify key visual features in the image, allowing the target object to be identified in future collected images. When the field of view of the follower mirror is near the target, the IAMS will process the digital image buffer of the follower mirror field of view to determine if there is a pattern match between key visual features of the previously identified target and features within the current field of view. Once the target image feature is found, the target is visually indicated. If the follower mirror has an optical display, one embodiment includes a transparent display overlay that is activated to highlight or draw a frame around a target of a particular color. If the follower mirror has a visual display, then the matching target is specified as described above. Consider the following example:

1. the leading mirror identifies the deer (target) that is one quarter mile away and is facing the device.

2. The scope captures a target location of the deer and a physical image of the deer and communicates it to a network server.

3. The IAMS in the web server or remotely accessed over the internet uses computer vision techniques to segment the image, separating the target from the background image.

IAMS generates a set of key identifiable features within an image segment, such as dots on deer antlers and white patches on the sides.

5. The follower mirror receives target position data about the deer and determines that the follower mirror is also about one quarter mile from the deer, but 45 degrees out of phase with the lead mirror. The IAMS may then rotate the set of visual features corresponding to the target by 45 degrees so that the follower mirror knows which features should be displayed in the follower mirror's field of view.

6. The follower mirror is aimed in the general direction of the target and is guided by instructions regarding the target's position. When processed following the mirror movement, an image of the current field of view of the following mirror will be sent to the IAMS.

IAMS performs pattern matching on incoming follower mirror images, comparing key features within the images to a set of target features generated from the target scope and adjusted for the angle of view of the follower mirror. If pattern matching occurs, the position of the target, within the field of view of the follower mirror, is transmitted to the follower mirror.

8. The follower mirror displays a bounding box overlay to highlight the location of the object in the display.

9. After capturing physical image data from multiple scopes, the IAMS may construct a larger set of key identification features from multiple angles.

D. Target position calculation

The calculation of the target position from the measurement data may be performed by any known technique that relies on GPS data. U.S. patent No. 5,568,152 (Janky et al), which is incorporated herein by reference, discloses a method for determining the position of a target by an observer spaced from the target and viewing the target through an observer/rangefinder. A similar process is also disclosed in U.S. patent No. 4,949,089 (Ruszkowski, Jr.) which is also incorporated herein by reference. Any such method may be used to calculate the target position.

In order to calculate the position of the follower mirror relative to the target, the reverse of the leading mirror calculation must be performed efficiently. The following mirror knows its GPS coordinates and has received from the leading mirror or a network server the approximate GPS coordinates of the target (or calculated the target position based on wirelessly receiving raw measurement data directly or indirectly from the leading mirror).

Consider the following example: assume that the follower mirror determines that the device user is currently looking straight west (270 degrees) on the horizontal plane and that the vector to the target is straight north (0 degrees). The follower mirror will display a right arrow or otherwise indicate that clockwise rotation is required, and will stop the user (either by display or voice prompt) when the user points to 0 degrees. At this point, the follower mirror will determine the vector in the vertical plane. For example, if the follower mirror is horizontal, but the vector to the target is 10 degrees lower, the follower mirror will direct the user to lower the angle of the follower mirror until it matches the vector to the target in the vertical plane. The above example assumes that the user will first be pointed at the target in the horizontal plane and then pointed at the target in the vertical plane. However, by displaying the right arrow and the down arrow at the same time, the following mirror can be guided on the horizontal plane and the vertical plane at the same time. Also, with the GPS/INS device, the follower mirror can always know its bearing and direction using the GPS compass.

E. Infrared sensor/thermal signal

In addition to the conventional optical mode embodiments described above, an alternative embodiment of the scope includes a forward looking infrared sensor for detecting thermal characteristics of the target. Using the rangefinder, the system detects the target location corresponding to the selected thermal signature and then transmits the thermal signature in addition to or instead of transmitting an image of the target of interest.

F. Non-visual display

Although the preferred embodiment transmits the image and/or thermal signature to other devices in the system, at least a portion of the device may not have a visual display. In that case, the follower mirror may simply rely on a directional arrow or other indicia to point the user of the follower mirror at the target.

G. Audio cues

Instead of directional arrows or other indicia to guide the follower mirror, a connection (wired or wireless, e.g., via bluetooth) between the follower mirror and a pair of headphones can be used that guides the use of the mobile device (e.g., up, down, left, right).

H. Direct use of range information

In the above embodiment, the range information from the rangefinder is not used to identify the target at the following mirror. Since the optical sighting telescope and binoculars are focused at variable distances, the guidance of the target information may also contain markings to allow the user to know the correct distance to view or focus. In audio embodiments, commands may be provided to focus closer or farther, view closer, etc. In other words, the user has observed along a vector calculated based on the known target position and the known position of the follower mirror. The rangefinder can be used to know if you are too far away from the target or too close. For example, the target may be 1 mile away, but the user is currently observing 1.5 miles away.

I. Object marker

The lead mirror may incorporate crosshairs or other target selection indicia (e.g., a reticle) to mark the target. After marking, the rangefinder will detect the range of the target and the system will determine the coordinates of the target and either inform the follower mirror of the target's position as described above or communicate with an available network server to store the coordinates of the target.

J. Trigger switch

In rifle or firearm applications, the leading mirror may incorporate a switch into a sensor on or near the trigger to send information to the following mirror.

K. Overlay display

More complex follower mirrors may include higher resolution displays and utilize augmented reality techniques to superimpose visual information received from the lead mirror and a marker pointing the follower mirror at a target into the optical field of view of the follower mirror. The overlay may be achieved by a head-up display or equivalent display or by switching to a full digital display.

Target image capture

Images of the target may be captured in substantially the same manner as the various techniques used in digital cameras. For example, at the point in time when the front mirror user specifies a target, the mirror may fold down and direct the image to the image sensor, similar to the operation of digital SLR. The leading mirror may also operate similar to a non-reflective or compact camera that does not use a reflective mirror.

Adjustment of hand movement

Positional movement of the lead mirror due to user hand movement of the device (e.g., rifle/firearm, binoculars) can cause system instability. To address this problem, a touchpad or other pointing device may be mounted on the device and used to move a crosshair or other target mark onto the target. Once the target is marked, a range finder is used to determine the range from the range to the center of the crosshair. In some cases, and depending on the ranging technique used, it may be necessary to mechanically redirect the rangefinder to a position pointed at the target using a linear or other silent motor, which will minimize noise. Once the range is determined, a target position calculation is performed and adjusted for the offset between the direction of the leading mirror and the direction determined based on the amount by which the crosshair has been off-center.

N. topographic obstacle

In some cases, a topographical feature (e.g., hill, mountain range) may be located on the vector path between the follower mirror and the target. For example, if the leading mirror is 1 mile north and the following mirror is 2 miles south of the target, there may be a hill between the following mirror and the target. Detailed topographical maps and navigation tools are readily available. For example, can be selected fromSubsidiary MyTopoTMSoftware products such as Terrain Navigator Pro, available commercially (Billings, ontari) provide detailed topographical maps throughout the united states and canada, combined with geological survey maps of the united states at various scales. Using conventional GPS routing techniques known to those skilled in the art, either the computer in the lead mirror or the computer in the intelligent node in the network of connected sighting mirrors can superimpose the vector between the following mirror and the target onto the topographical map of the area and determine whether the vector passes through such that the following mirror cannot see the topographical features of the target. If an obstruction is present, a marker may be displayed to the user following the mirror with the target occluded. In some embodiments, using data from the topographical map and the position of the target and the follower mirror, the follower mirror may guide the user to move to another position, preferably the closest position, where it will have an unobstructed view of the target.

When the determined vector passes a topographical feature that would prevent the second scope from viewing the presumed target, the computer in the leading scope or the computer in the intelligent node in the connected scope network outputs at least one of these items of information (i.e., a marker displayed by the second scope indicating that the presumed target is occluded out of view, and an electronically generated indicator for use by the second scope to prompt the operator of the second scope to move to another location to allow an unobstructed view of the presumed target).

O. multiple scopes acting as lead mirrors

In the second embodiment, there may be a case where a plurality of sighting scopes transmit targets at the same time. In a second embodiment, each scope has the ability to be the leading or trailing mirror at any given time, creating the possibility that multiple scopes may transmit position information associated with different targets simultaneously. In embodiments where the scope may receive the target image sent by the leading mirror, multiple target images may be displayed in a list and the following mirror may select the target of interest using a selector button, a pointing device, or by tracking the eye and determining the focus, and then the following mirror will be pointed at the target, as previously described. If the following mirror does not have the ability to display the target images received from the multiple leading mirrors, the user of the following mirror will be provided with a list of available targets and associated annotation information, such as distance to target, time of creation, or starting scope, and can select the target of interest by using the selector button, pointing device, or eye tracking. If the follower mirror does not have the ability to display a list of targets to the user, the processor will select the target based on predetermined criteria or an algorithm that uses various factors to select the best target. These factors may include the nearest target, the target with the lowest error rate, the target for which the IAMS matches a preferred target type (e.g., a particular animal or human identified by facial recognition).

In embodiments where the scope may display a digital overlay, the follower mirror may support simultaneous tracking of multiple targets of interest. Instead of selecting a single object of interest from a list of available objects, a user following the mirror will be able to toggle each available object displayed or hidden. If the available object is set to display, a marker will be added to the follower mirror overlay and annotate the object of interest it points to with a label.

In some embodiments, it may not be clear whether the scope is sending confirmation information confirming that it has identified and pointed at the target previously selected by the leading mirror, or is acting as a leading mirror and sending a new target. To eliminate this problem, a user interface may be included to allow the user of the scope to indicate whether it is transmitting position information associated with a new target or transmitting confirmation information confirming that it has seen a target previously specified by a different target. Alternatively, if the image is transmitted with location data and the system includes an IAMS, the IAMS may compare the images of the targets and determine whether the received location data is to be considered associated with a previously designated target or a new target.

There is also a possibility that the user of the scope may also make a mistake and incorrectly indicate that it has selected the target previously designated by the leading scope when the scope actually designates a different target. This may occur for a variety of reasons, one example of which is the inclusion of the same type of animal within the error box. Ideally, when a target is specified by a scope and another target was previously specified by a leading mirror, the IAMS will have the ability to compare the two images and determine that the target image is the same target with a low probability, and determine that the scope acts as the leading mirror and transmits data associated with the new target.

P. Game mode

Network-connected scopes may be used to play the game, with scores maintained by either the scope or the network server. The game may be run at fixed time intervals. In one embodiment, the leading mirror sets the target, and each of the following mirrors searches for the target. Points are awarded based on the order in which the follower mirrors recognize the targets and/or the time it takes for the follower mirrors to find the targets. The maximum time to find the target is provided for the following mirror, at which point the round ends. A new leading mirror is then sequentially or randomly assigned to find the target and the next round is performed. The winner of the game is the sight that scores the highest at the end of the game's preset time. Alternatively, the game ends when the goal score is reached and the players are ranked according to their scores.

Automatic target detection

The IAMS may be used to identify potential targets within the current field of view by object classification, thereby supporting the operator of the leading mirror. The prior art exists to analyze imagesThe process of framing and identifying objects in the image frames. For example,the Cloud Vision API provides image analysis functionality that allows applications to view and understand content within an image. This service enables customers to detect a wide range of entities within an image, from everyday objects (e.g., "sailboats," "lions," "eiffel towers") to faces and product identifications. This type of software application may be used to identify potential targets within the current field of view by object classification.

Using the IAMS-enabled leading mirror with object classification functionality, the operator can select from a preset list (e.g., car, person, deer) the type of object they are looking for, at which time an image is captured from the leading mirror, and the IAMS highlights any objects within the view that match the specified object type, such as a framed or highlighted image segment. The leading mirror may then be pointed to one of the highlighted potential targets and activated to designate the target.

In an alternative embodiment, the image processing may be continuous, such that any object found to match the specified object type is highlighted as the leading mirror moves.

In another embodiment, automatic target detection is extended to one or more follower mirrors using the features described in the image simulation and display of section C above. Consider the following example:

1. as described above, automatic target detection is performed using the leading mirror.

2. Using the process described in section C above, the IAMS calculates how the target image should be displayed based on the position of the particular follower mirror relative to the leading mirror. Appearance factors in angle (e.g., same angle (directly facing), rotated +/-90 degrees (left or right side view), rotated 180 degrees (butt view)) and distance (e.g., same, larger or smaller size, depending on distance to target).

3. An image is captured from the field of view of the follower mirror and automatic pattern recognition is performed to determine whether the intended target image from the leading mirror (as it appears as calculated by the follower mirror) is actually in the field of view of the follower mirror. For example, if it is assumed that the deer appears to be rotated by +90 degrees, the deer facing the following mirror may not be the correct target, as determined from automatic pattern recognition. However, if it is assumed that the deer appears to be rotated by +90 degrees and is determined to be in the field of view of the following mirror and is also determined to be rotated by +90 degrees, then this deer is likely to be the correct target, as determined from automatic pattern recognition.

4. If the desired target image is in the field of view of the follower mirror, a similar type of bounding box or highlighted image segment will appear in the follower mirror, and an appropriate prompt will be provided to the operator of the follower mirror to reposition the follower mirror from its current target position to the target image in the bounding box or highlighted image segment.

FIG. 5 shows an example preset list that might be displayed on the scope display. In this example, the listed objects include people, deer, and vehicles. The operator of the scope has selected "deer". Assume that the field of view of the scope is analyzed for object detection and that the only object appearing in the field of view is a deer at approximately the 1:00 clock position. This will result in a field of view similar to that shown in fig. 4C, with corresponding instructions to prompt the scope operator to move the scope from its current target position to the target position of the deer.

Focal length of sighting telescope

In the above embodiments, it is assumed that the sighting telescope has similar focal lengths. However, if the sighting telescope has a different focal length, the IAMS must be properly adjusted in determining the size of the object being analyzed in the field of view and the size of the object displayed as an image in the following mirror. Preferably, the IAMS receives data regarding the focal lengths of the various scopes so that any such adjustments may be made.

The preferred embodiments of the present invention may be implemented as methods for which examples have been provided. The actions performed as part of the method may be ordered in any suitable way. Accordingly, embodiments may be constructed in which acts are performed in an order different than illustrated, which may include performing some acts concurrently, even though such acts are illustrated as being performed sequentially in the illustrative embodiments.

S. flow chart

FIG. 6 is a flow chart of a process for tracking a single hypothetical target with a first scope and a second scope, the first and second scopes being remote from each other and moved by a single scope operator, wherein each scope includes a plurality of measurement devices configured to provide current target location data. In a preferred embodiment, the process is implemented by at least the following steps:

600: current target position data is identified for a hypothetical target located by an operator of the first scope using a plurality of measurement devices in the first scope.

602: the first scope electronically transmits current target position data regarding the presumed target identified by the operator of the first scope to the second scope.

604: the second scope identifies current target position data for a current target position of the second scope using its plurality of measurement devices.

606: in the processor of the second sight, using its current target position data and the current target position data received from the first sight, the position movement required to move the second sight from its current target position to the target position of the presumed target identified by the first sight is calculated.

608: the processor of the second scope outputs an electronically generated indicator for use by the second scope to prompt an operator of the second scope to make a positional movement.

The operator of the second scope uses the indicator to reposition the scope from its current target position to move to the target position defined by the current target position data received from the first scope.

FIG. 7 is a flow chart of a process for tracking a single presumed target with a plurality of scopes, remote from one another and moved by individual scope operators, wherein each scope includes a plurality of measurement devices configured to provide current target location data, and each scope is in electronic communication with a network server, and the current target location data has an error value. In a preferred embodiment, the process is implemented by at least the following steps:

700: current target position data is identified for a hypothetical target located by an operator of the first scope using a plurality of measurement devices in the first scope.

702: the first scope electronically transmits current target location data regarding the presumed target identified by the operator of the first scope to a network server.

704. The network server transmits current target position data about the presumed target identified by the operator of the first scope to the remaining scopes.

706: each of the remaining scopes locates the presumed target using current target location data regarding the presumed target identified by the operator of the first scope.

708: after locating the assumed target, each of the remaining scopes electronically transmits current target position data regarding the assumed target to the network server, the current target position data being identified by the respective remaining scope using the plurality of measurement devices in the respective remaining scope.

710: after receiving the current target position data from any of the remaining scopes, the network server calculates updated current target position data having a reduced error value compared to the error value of the current target position data identified only by the first scope by combining the current target position data from each of the scopes that locate the assumed target.

712: the network server electronically transmits updated current target position data regarding the presumed targets to the remaining scopes that have not located the presumed targets.

714: the remaining scopes, which have not located the presumed targets, use the updated current target position data, rather than any previously received current target position data, to locate the presumed targets.

FIG. 8 is a flow chart of a process for tracking multiple presumed targets with multiple leading mirrors and one or more following mirrors, which are remote from each other and moved by a single scope operator, wherein each scope includes multiple measurement devices configured to provide current target position data, and each scope is in electronic communication with a network server. In a preferred embodiment, the process is implemented by at least the following steps:

800: the plurality of leading mirrors use the plurality of measurement devices in the respective leading mirrors to identify current target position data about a hypothetical target located by an operator of the respective leading mirrors.

802: the plurality of leading mirrors electronically transmit to the network server (i) current target location data about hypothetical targets identified by the operator of the respective leading mirror, and (ii) information about each hypothetical target.

804: the network server transmits to one or more of the following mirrors (i) current target position data about hypothetical targets individually identified by operators of the plurality of leading mirrors, and (ii) information about each hypothetical target.

806: each of the one or more follower mirrors electronically selects one of the respective hypothetical targets of the plurality of lead mirrors using information about each hypothetical target.

808: each of the one or more follower mirrors positions the selected hypothetical target by: the method comprises (i) identifying current target position data for its current target position using its plurality of measurement devices, (ii) calculating the movement required to move the follower mirror from its current target position to the target position of the selected hypothetical target using its current target position data and the current target position data for the selected hypothetical target position, and (iii) outputting an electronically generated indicator for use with the follower mirror to prompt an operator of the follower mirror to make a position movement. The operator of the follower mirror uses the indicator to reposition the follower mirror from its current target position to move to the target position defined by the current target position data of the selected hypothetical target.

Other details of GPS compass

As mentioned above, VectorNav Technologies, Inc. (VectorNav Technologies, LLC) sells a device that includes a dual antenna function for providing a GPS compass. Inertial induction, LLC, also sells a device named "μ INS-dual compass" that provides similar GPS compass functionality. The μ INS-2-dual compass includes additional functionality to improve the detected position data (real time kinematics or RTK) and two receivers to simultaneously receive GPS data from two precise positioning antennas, thereby enabling accurate determination of GPS heading from static position. Both of these devices are suitable for the present invention.

U, other details of node communications

The devices/nodes in fig. 1A and 1B may be connected to public and private databases, application servers, and other voice and data networks via an internet connection or via private data communication capabilities linked to the base station or MSC.

V. other detailed information about target information

With respect to the example of connecting riflescopes discussed above, hunters may exchange additional voice and data information, such as verifying whether a particular target of interest (here, a game) is within a legal hunting range.

W. other details of error indicators

As described above, the error box may be overlaid around the assumed target location on the display screen of the device. The error box is based on a combination of the error introduced by the leading mirror and the further error introduced by the following mirror. The errors introduced by the leading and trailing mirrors are a function of, among other things, the position, range and orientation, target range, and accuracy of the sensors of the optical characteristics of each sighting mirror.

X. image display and other detailed information for simulation

As described above, the IAMS may be used to allow the target to be rotated so that it appears correctly positioned with respect to the follower mirror. In the example discussed above, the IAMS may rotate the simulated deer by 90 degrees and pass the side view of the deer to be displayed on the following mirror so as to let the following mirror know what the deer may look like. Further, using augmented reality techniques, a processor within the follower mirror may overlay a simulated rotated image of the deer with an actual image captured by the follower mirror when the follower mirror is pointed at a target region.

Y. other details of the target mark

As a further improvement to the target marking process, night vision goggles visible lasers may be used to mark the target. If the follower mirror has night vision capability, once the follower mirror is pointed at the correct region of interest, it will be able to verify that it is looking at the correct target by observing the laser on the target.

Z. smartphone device/mobile device

As described in the definitions section, the device may be "handheld" and some types of devices are themselves "scopes". In one preferred embodiment, the handheld device is a smartphone/mobile device (hereinafter "mobile device") that uses an application (app) installed therein, data from sensors pre-installed within the mobile device, and the processor and network components of the mobile device to allow the mobile device to function as a sighting telescope.

For example, ranging applications that allow a mobile device to be used as a sighting telescope are well known in the art. One suitable range finding application is "white tailed deer hunting rangefinder for hunting deer", which is commercially available from GuideHunting l.l.c.

AA, onboard and airborne devices, and fixed location devices

As mentioned in the definition, the device may be hand-held or may be mounted on a land, air or water vehicle. When installed, the device holder typically has a pan and tilt mechanism (described in more detail below) to allow precise positioning of a scope associated with the device. Vehicle-based devices are mobile in nature. Other devices may be in a fixed location. FIG. 9A illustrates a preferred embodiment of a surveillance environment having multiple devices, some of which are hand-held, some of which are in fixed locations, and some of which are aircraft or vehicle based. FIG. 9B illustrates one of the vehicles of FIG. 9A having the vehicle-based device installed or integrated therein. Referring to fig. 9A and 9B, the following types of devices are shown:

1. vehicle-mounted device 101-106. Up to six on-board devices are shown in fig. 9A, as three vehicles 90 are shown (one of which is shown in fig. 9B), and a preferred embodiment of one vehicle may have up to two devices 10 mounted thereon. This type of vehicle may be a truck-like vehicle 91 having the following structure:

i. a plate 92.

A retractable skylight/moon roof 93 (hereinafter "skylight"), preferably with a horizontal telescoping mechanism.

A first telescoping structure 94 having a first set of surveillance devices 95 mounted thereon and mounted on the platform 92 of the vehicle 10, wherein the first telescoping structure 94 is collapsed to a form factor allowing it to be fully stored in the platform and fully covered by the platform cover. The first set of monitoring devices 95 may comprise one of the apparatuses 10. The first telescopic structure 94 effectively acts as a mast in its fully extended upright position and a first set of monitoring apparatus 95 is preferably mounted at or near the top of the mast.

A second telescopically-extendable structure 96 having a second set of surveillance devices 97 mounted thereon, the second telescopically-extendable structure 96 being fully mounted within the vehicle interior when fully retracted and extending partially through the sunroof 93 when in use. The second set of monitoring devices 97 may also comprise one of the apparatuses 10. The second telescopic telescoping structure 96 also effectively acts as a mast in its fully extended upright position and a second set of monitoring apparatus 97 is preferably mounted at or near the top of the mast.

V. sealing means (not shown) for preventing water and dirt from entering the vehicle compartment through the open roof 93 when the second telescopically collapsible structure 96 is in use.

The first and/or second set of monitoring devices 95, 97 may also include the plurality of measurement means described above necessary to provide current target location data. Thus, in this embodiment, one or both sets of monitoring devices 95, 97 may comprise one of the apparatuses 10.

2. An onboard device. Onboard device 107Shown in the form of a drone. The drone may include the plurality of measurement devices described above necessary to provide the current target location data.

3. Hand-held device 108-1010. Device 108Is a binocular telescope through which a person locates or tracks an object. Device 109And 1010Is a mobile device, such as a smart phone, carried and operated by the relevant person. As described above, these handheld devices function as a sighting telescope.

4. Fastening device 1011-1012. Two stationary towers 101 as shown in FIG. 9A1And 1012. The stationary tower 101 may be used for one or both of the following purposes:

i. the stationary tower 101 may include its own fixture 10, the fixture 10 having a scope integrated therein.

The fixed tower 101 may receive data from one or more of the in-vehicle device 10 and the handheld device 10 for subsequent relay to a network server. This type of fixed tower is a non-device/non-scope node 12, as described above with respect to fig. 1A and 1B.

Referring again to fig. 1A and 1B, each of the devices 10 may serve as a node 24 in the wireless communication and electronic network 18 described above.

In fig. 9A, the GPS coordinates of any device 10 may be shared. In fig. 9A, the devices 10 are shown in close proximity to each other. However, this is for illustrative purposes only, so that a plurality of different types of devices are displayed in the same monitoring environment. The devices 10 may actually be several miles apart from each other, such as 5-10 miles apart from each other. The sensors on the device 10 may have a large range, for example up to 7.5 miles for target detection. Accordingly, fig. 9A is not drawn to scale.

The apparatus 10, such as a stationary tower 101 or a mast of a non-moving vehicle, located on a stationary platform, may include optical sensors that allow wide area imaging, such as described in U.S. patent 9,813,618 (griffis et al), which is incorporated herein by reference, in order to produce a single composite image or panoramic image covering up to 360 degrees.

If the vehicle is a water-based vehicle, fine positional compensation for water movement is necessary.

Integrating a scope into a device

As mentioned in the definition section, a device is an object into which a telescope is integrated, and some types of devices are themselves "scopes", such as binoculars, telescopes, and scopes. Different ways of integrating the scope into the device are possible. For example, the scope may be integrated into the device by being mounted to the device (e.g., physically or electronically connected to the mast, tower, or drone), as shown in fig. 9A. Furthermore, integrating the scope into the device allows the scope to use existing sensors and other components of the device instead of duplicating such sensors and components. For example, a drone or mobile device (e.g., a smartphone) may have an existing camera, sensors, and processor, and may be converted to a scope by adding software to enable the drone to act as a leading mirror or a following mirror. Furthermore, any scope integrated into the device shown in FIG. 9A may act as a leading mirror or a trailing mirror.

Ac vehicle mobility embodiment

Vehicles using effectively "carry" device-mounted or device-integrated collimators, some of which are described in the following illustrative examples, allow for novel target tracking procedures. That is, in these examples, at least one sighting telescope is mounted or integrated into the moving vehicle. For simplicity of explanation, these examples refer to a "scope" rather than a "device," but it should be understood that scopes are integrated into a "device," or are themselves "devices. Further, for simplicity, it is assumed that the target is simply referred to as a "target".

Example 1

1. The first scope scans an area and identifies a stationary or moving target (i.e., an object of interest), and reports the position data of the target directly to the second scope or to a network server in communication with the second scope to obtain the position data.

2. The second scope obtains the position data and provides a position movement (repositioning data) to position the target.

3. When the second scope locates the target, the vehicle to which the second scope is mounted or integrated is guided to move to a new and "better position" (improved position) so that the second scope views the target. A better location may be defined by one or more factors, such as being closer to the target, less occluding the target, being at a higher altitude to view the target, or being at a best location to capture target biometric data (e.g., a human or animal face). The improved position may be improved relative to the current position of the vehicle and/or relative to the current position of the first sight.

4. The second scope also reports the target location data directly to the first scope or to a network server in communication with the first scope to obtain the location data. The first sight may then use this position data to help better identify the position data of the target.

In the case of a vehicle such as the truck described above, where one of the sights is integrated into the truck-mounted device, the truck operator may receive an indication of where to move the truck (position movement) so that the sight mounted on the mast may better see the target. Once the truck is in a better position, it may still be necessary to reorient/reposition the scope. Thus, the process for bringing the second sighting telescope into the optimum position for viewing the target can include two separate processes, namely: (1) moving the vehicle (into which the second sight is mounted or integrated) to a better position, and (2) reorienting/repositioning the second sight. The process may be iterative in that the second sight may be continually reoriented/repositioned as the vehicle position changes.

Example 2

1. The first sight scans an area and identifies a stationary or moving target (i.e., an object of interest), and reports the position data of the target directly to a vehicle remote from the first sight and including a second sight mounted or integrated therein, or to a network server in communication with the vehicle to obtain the position data.

2. The vehicle on which the second sighting telescope is mounted or integrated obtains the position data and is provided with position movement data in order to move the vehicle to a specific position (e.g., the "better position" described above) that allows the second sighting telescope to view the target.

3. The second scope then attempts to locate the target using the position data from the first scope. The vehicle and/or the second sight may then be iteratively moved or repositioned in the same manner as described in example 1 above.

Example 2 differs from example 1 in that the second sighting telescope does not attempt to locate the target until the vehicle is first moved to a new location based on the location data of the target received from the first sighting telescope.

Example 3

This example shows another embodiment that relies on a network of scopes, as shown in fig. 1A and 1B. In this embodiment, the first scope or the network server knows the location of the other scopes.

1. The first sighting telescope, which was originally used as the leading mirror, scans an area and identifies a stationary or moving target (i.e., an object of interest), but it has a poor view of the target.

2. The first scope or network server uses the positions of the other scopes to identify a second scope, from the scopes in the network, that may have the best view of the target.

3. The first scope or the network server uses the position data from the first scope to indicate that the second scope is positioning the target.

4. The second scope then acts as a lead scope, sending its newly collected target position data to the other scopes (including the first scope), so that the other scopes can better locate and track the target.

The scope having the best view may be the scope in a network of scopes that is closest to the target, has the least occluded view to the target, is at the best elevation for viewing the target, is at the best position for capturing biometric data of the target (e.g., a human or animal face), or is at the best position for projecting a projectile (e.g., a bullet) toward the target or a particular portion of the target.

The sighting telescope with the best field of view need not necessarily be a sighting telescope on board or integrated in the vehicle. However, if the sight with the best view is onboard or integrated on the vehicle, an alternative embodiment of this example may be similar to example 2, where the second sight does not attempt to locate the target until the vehicle associated with the second sight deemed to have the best view first moves to a new location based on the position data of the target received from the first sight.

In addition to the alternative embodiment, this example can be implemented even if none of the scopes are onboard or integrated on the vehicle, as the vehicle is not a necessary component of the process.

AD. scope movement and vehicle movement

In the embodiment depicted in fig. 1-8, the operator of the second scope repositions the second scope from its current target position using the indicator to move toward the target position defined by the current target position data received from the first scope. However, in the embodiment of FIG. 9A, some scopes are not physically moved by an operator, such as a scope mounted on a vehicle mast or a fixed tower. Thus, in these embodiments, the second scope uses electronic control signals to reposition the second scope from its current target position to move toward the target position defined by the current target position data received from the first scope. This may include physically or electronically rotating and/or pivoting the second sight relative to its mounting, for example by using a pan-tilt mechanism described below, and/or by changing optical parameters of the second sight. The operator can guide this repositioning movement by observing the display of the second telescope and cause the appropriate electronic control signals to be generated. For example, the processor of the second scope may output electronically generated indicators that are displayed on the display of the second scope to prompt the operator of the second scope to make a position movement in a manner similar to the embodiment described above with respect to fig. 1-8. The operator may then use the electronically generated indicator to make control inputs to an operator-controlled joystick or other pointing device (also referred to herein as an "operator-controlled input device"), which are converted into electronic control signals to move the pan-tilt mechanism and/or change optical parameters of the second sight. The operator and the display of the second sighting telescope are preferably in or near the vehicle in which the second sighting telescope is mounted or integrated. This embodiment is shown in fig. 12A.

Alternatively, no operator is involved in the scope movement and the calculated position/repositioning movement is directly input into the processor to generate electronic control signals to physically or electronically rotate and/or pivot the second scope relative to its mounting and/or to change optical parameters of the second scope. This embodiment is shown in fig. 12B. The same processor may be used to calculate the position movement and generate the electronic control signal, or a first processor may be used to calculate the position movement and a second processor (e.g., a processor dedicated to the pan and tilt head mechanism) may be used to generate the electronic control signal.

In the embodiment of fig. 9A, two positioning changes may be made to track the target location, i.e., positional movement of the vehicle to which the scope is mounted or integrated, and a positioning change with respect to the scope itself, which may be physical or electronic, depending on the type of device into which the scope is integrated and the type of the scope itself. With respect to positional movement of the vehicle, one embodiment may operate as follows:

1. the network server uses the target location data from the second sight (example 1) or the first sight (example 2) to determine an improved location of the vehicle based on any previously identified factors.

2. The position of the vehicle is provided by conventional GPS data.

3. The modified location is inserted into a conventional mapping program (e.g., GOOGLE Maps, application Maps) as a destination, and conventional prompts may be provided to the vehicle operator to move the vehicle to the modified location to allow the second sight to view the target from the modified location. For off-road sport applications, the terrain map may be used and the shortest path to the feasible improved location may be used to reposition the vehicle based on any determined terrain obstacles identified as between the vehicle and the target location.

AE. altitude calculation

As described above, an altitude sensor is optionally used to improve the accuracy of the altitude determined by the GPS/INS. In an alternative embodiment, the accuracy may be improved by superimposing the GPS coordinates on the topographical map. The altitude on the topographic map is then compared to the altitude determined by the GPS/INS and calibrated. For example, if the GPS/INS indicates an altitude of 10 feet, but the terrain map shows the location coordinates at 20 feet, an appropriate algorithm may be employed to select the altitude, for example by averaging two values, or weighting one value more than the other, or considering adjacent (different) altitudes on the terrain map if the location coordinates are close to adjacent altitudes after taking into account errors in the GPS/INS values. The altitude calculation should also take into account known characteristics of the device and its associated scope, such as the height of the mast on which the scope is mounted or the height of the scope operator.

Autonomous vehicle (AF)

In a preferred embodiment, the vehicle is operated by a user, and a vehicle operator physically present in the vehicle moves the vehicle from one location to another, for example when implementing the vehicle movement described in example 1 or example 2 above. However, in alternative embodiments, one or more of the vehicles are autonomous vehicles. An autonomous vehicle, also known as an autonomous vehicle, robotic vehicle, or unmanned vehicle, is an automobile that is capable of sensing the environment and traveling with little or no manual input. Autonomous vehicles incorporate a variety of sensors to sense the surrounding environment, such as radar, computer vision, lidar, sonar, GPS, odometers, and inertial measurement units. Advanced control systems interpret sensory information to identify appropriate navigation paths as well as obstacles and associated signs (if the vehicle is on the road).

A vehicle including a leading mirror or a trailing mirror mounted or integrated therein may be autonomous. For example, the leading mirror may search for a target, and then a vehicle including a following mirror mounted or integrated therein may autonomously seek the target. More specifically, a vehicle including a follower mirror mounted or integrated therein will be moved to an appropriate position as described in example 1 or example 2 above. In an autonomous vehicle embodiment, the position movement instructions for the vehicle are implemented automatically, rather than being provided to the vehicle operator to perform the implementation.

Calculation of improved position for observing assumed targets ("targets")

An improved (better) position of the vehicle with the second sighting telescope mounted or integrated therein will satisfy one or more of the following conditions with respect to the first position of the vehicle or the position of the first sighting telescope:

(i) is closer to the target and is closer to the target,

(ii) providing a less obstructed view of the target,

(iii) the target is observed at a higher altitude,

(iv) is located at a better position for capturing the target biometric data, an

(v) A better position to launch a projectile (e.g., bullet) to the target or a specific portion of the assumed target.

The algorithm for repositioning the vehicle will vary depending on which of these conditions is most important, the type of target (also referred to as "target"), and which, if any, actions need to be taken on the target. The algorithm also depends on, for example, sighting telescope optics and topographical factors.

Consider an example where the target is a person or animal (for ease of explanation, "person" is used in the following description), and the second scope needs to see facial details of the person in order to track the person and/or perform facial recognition of the person. The purpose, or at least the original purpose, is not to reach the target directly, but to locate the target at a sufficiently close distance to view the target, usually in a covert manner. Thus, there may be a minimum distance between the scope and the target that should be maintained, for example 50 meters.

As is well known in the art, facial recognition typically involves collecting tens of facial features (commonly referred to in the art as "facial markers") of a person of interest, and then using an algorithm to create a facial signature for that person. Assuming their face signature is in the database, the face signature is then compared to a database of known faces to potentially identify the person. Alternatively, once the face signature is obtained from the first sight, the second sight may use the face signature to confirm that they are observing the same person, or vice versa, regardless of whether the person is identified in a database of known faces.

Face signatures and face recognition typically require the observer (here, the scope) to be within a predetermined viewing angle (arc) of the face in order to capture the minimum set of facial features that become the input to the algorithm. Thus, the observer does not have to face the face of the person, but the observer cannot face the back of the face. Of course, the more facial features that can be captured, the more accurate the facial signature.

The first step in the process is to calculate how close the scope must be to the person in order to capture enough facial features to enable the algorithm to obtain an accurate facial signature. This will depend on the algorithm input, since different algorithms use different facial features, it will also depend on the scope optics factors, such as lens quality, optical zoom and the quality of any digital zoom. This distance may be determined experimentally prior to deployment of the scope in the surveillance environment. Consider an example where a scope containing very high quality optical parameters can create an accurate facial signature at a distance of 150 meters. This means that the scope (and the vehicle on which it is mounted or integrated) should be located 150 meters or less from the target.

The second step in the process is to calculate the angle at which the scope should be positioned relative to the person so that it is within a predetermined face perspective (arc) and ideally directed at the face. If the person is not stationary, a motion detection algorithm may be used to detect the general direction of the person's motion, which will provide a suitable perspective. If the person is stationary, it may need to be close enough to the person to initially detect which direction their face is pointing in before a suitable viewing angle can be determined. The distance to the person used to make this determination is typically much greater than the distance required to capture the minimum set of facial features required by the facial recognition algorithm. For example, a direction in which a person's face points is discernable within a distance of 300 meters.

The distance and angle data is then used to determine one or more suitable positions to reposition the vehicle so that the scope can view the person using the latest target position data available. Once a location or set of locations is determined, conventional GPS routing technology/mapping software can be used to generate position movement instructions for the vehicle while also avoiding terrain obstacles in any direction that relate to off-road driving directions. Furthermore, terrain obstacles may not only require modification of position movement instructions, but may also affect the optimal position for vehicle repositioning so that targets may be viewed through a sighting telescope mounted on or integrated into the vehicle.

The same procedure described above is also applicable to identifying the best scope to select as the following mirror after the leading mirror identifies the target when the surveillance environment includes a network of devices, where each device has a scope mounted or integrated, or where the device itself is a scope.

For example, consider the surveillance environment shown in FIG. 11A, where one leading mirror has identified a target T at a distance of about 500 meters. The target T is moving towards a river in the west and south directions. Three follower mirrors 1-3 are in a surveillance environment, each of these follower mirrors having the ability to perform facial recognition at distances of 150 meters or less. In this example, the follower mirror 3 will be guided to move to a new position 130 meters from the current target position because the follower mirror 3 can reach the appropriate position to view the target faster than the follower mirror 1 and the follower mirror 2. Although the follower mirror 2 is initially closer to the target, the follower mirror cannot approach a position that is 150 meters or less from the target sufficiently unless it requires a long route to cross one of the bridges. Although the follower mirror 1 is just close to one of the bridges, it is farther from the appropriate viewing position than the follower mirror 3.

Fig. 11B shows a monitoring environment similar to that of fig. 11A, except that if the follower mirror 3 is moved to the position shown in fig. 11A, a mountain obstructs the view of the target. Accordingly, the mapping software will direct the follower mirror 3 to a position slightly further away from the target, again 130 meters, but where there are no such viewing obstacles. Before generating any final position movement instructions, the drawing software may operate in an iterative manner as follows:

step 1. calculate the initial position (e.g., 130 meters from the target and generally facing the direction of movement of the target, or generally facing the front of the target) that allows the scope to view the target.

And 2, determining whether the sighting telescope can actually observe the target at the initial position (for example, no hills/ridges, mountains and trees exist in the sight) by using the topographic map data and the topographic obstacle data.

Step 3. if the scope cannot view the target, then move to another nearby location that should allow the scope to view the target, and that location is also greater than the predetermined minimum distance from the target to maintain covert surveillance.

And 4, repeating the step 2 and the step 3 until a proper position is found.

Step 5. determine the best candidate for the follower mirror according to: (i) the physical ability of the follower mirrors to reach the appropriate position from their respective current positions (e.g., the vehicle cannot cross a river), and the sighting mirrors that can physically reach the appropriate position, (ii) the time and effort required to reach the appropriate position from their respective current positions. If the follower mirror is predetermined, or if the follower mirror has only one possible candidate, this step will be skipped.

And 6, generating a position moving instruction for the vehicle associated with the selected follower mirror.

In this manner, the mapping software effectively simulates a plurality of potential new locations and then determines whether it is appropriate to move the vehicle to those new locations. The mapping software also preferably identifies areas through which the vehicle should not travel (e.g., swamps, open forests, rough terrain) when selecting an appropriate sight and when generating position movement instructions for the vehicle associated with the selected sight.

The terrain data may be used not only to select a location unobstructed by terrain features, but also to select a better location from a plurality of unobstructed locations. For example, if there are two suitable locations that are both approximately equidistant from the target, then the topographical data may be used to identify locations at higher altitudes, since looking down on the target is generally a more favorable perspective than looking up on the target.

If one of the potential uses of the scope is to launch a projectile (e.g., bullet) at a target or a particular portion of a target, other factors should be taken into account when selecting a new location. For example, assuming that the target is a large animal, ideally the chest is hit by a riflescope-equipped rifle and dies. Factors to consider include the direction of the scope relative to the target (ideally, the scope should face the chest area), the intended range of the rifle that causes the lethal shot, and the minimum distance that should be maintained from the animal to avoid the animal finding the presence of the scope. The location most ideally facing the chest region can be determined using a similar process as described above with respect to facial recognition, where the appropriate viewing angle is calculated using known animal body anatomy.

In some cases, the leading scope may be relatively close to the target, but with a partially obscured field of view, with the goal of positioning another scope to have a better field of view. For example, referring to FIG. 11C, the leading mirror range mark is only 120 meters, but the field of view of the target is partially obscured due to a hill in its line of sight. Here, the mapping software will direct the follower mirror 3 to the same position shown in fig. 11A at 130 meters from the target. Thus, when the follower mirror 3 is slightly farther from the target than the leading mirror, the follower mirror has a better field of view for the target. Alternatively, even if there is no ridge in fig. 11C, the terrain data may indicate that the new position of the follower mirror 3 is at a higher altitude than the target than the altitude of the position of the leading mirror, and thus the follower mirror 3 will be in a better position to view the target by virtue of its higher altitude.

In some cases, the mapping software may determine that any suitable, unobstructed position that the follower mirrors 1-3 cannot reach is for viewing the target, or that the time and effort to reach that position is unacceptable. This may be due to impassable terrain obstacles, obstacles near the target, long travel distances, or safety considerations. In this case, it is possibleAn onboard device is deployed as a follower mirror for observing the target. Referring to fig. 11D, the onboard apparatus 107(drone) as shown in fig. 9A, may be deployed to hover over a target at a distance of 130 meters from the target. As described above, the device 107The (drone) may comprise the aforementioned plurality of measuring devices necessary to provide the current target location data. Device 107The (drone) may be launched from one of the vehicles associated with the follower mirrors 1-3, or it may appear in a different location than any of the follower mirrors 1-3, but still in the surveillance environment, and be ready to be deployed when necessary.

AH. pan-tilt-zoom gimbal mechanism

In a preferred embodiment, the follower mirror is manually moved by hand movement and body rotation. In another preferred embodiment, the follower mirror is connected to the pan and tilt mechanism and is moved by a joystick or other indicating device (operator controlled input device) operated by the operator to indicate the pan and tilt mechanism. In yet another embodiment, the pan and tilt head mechanism is moved in a fully automated manner by the transmitted signal to position or reposition the following mirror to point it at the target location. No operator input is provided in a fully automated embodiment. The follower mirror with pan-tilt mechanism can be mounted on-board (e.g., on top of a mast of a land-based vehicle, connected to a drone), or can be mounted on top of a fixed tower.

For example, in one fully automated embodiment, one or more follower mirrors are mounted to a pan-tilt mechanism or other pointing or orienting device to automatically reposition the follower mirror from its current position to a target position defined by target position data received from the leading mirror. In this embodiment, the user prompt may be cancelled or used in conjunction with the automatic movement of the following mirror. In this embodiment, the leading and trailing mirrors may be "locked" such that each positional movement of the leading mirror to track the target automatically and continuously causes one or more of the trailing mirrors to be repositioned to view the target identified by the leading mirror.

In a preferred embodiment where the pan-tilt mechanism is used in a land-based vehicle, the sensors are incorporated into a precision, gyrostabilised, motor-driven pan-tilt gimbal, which is program controlled. The universal joint provides precise motion control, and can realize various motion speeds and aiming accuracy on the translation axis and the pitching axis. The universal joint allows the translation shaft to rotate 360 degrees continuously while the pitch shaft can see 45 degrees below the horizon and 90 degrees up to the vertical. Electromechanical stabilization provides stable video images. Gimbal-based pan and tilt head mechanisms are well known in the art. Two examples of gimbal-based pan-tilt mechanisms suitable for use with the present invention are described in U.S. patent application publication nos. 2017/0302852(Lam) and 2007/0050139(Sidman), both of which are incorporated herein by reference.

When the pan-tilt mechanism is mounted to a vehicle, it is necessary to know the orientation of the vehicle in order to make appropriate adjustments to the control signals sent to the pan-tilt mechanism. Various techniques may be used to achieve this goal.

In one embodiment, the orientation sensor and GPS antenna(s) are mounted on the payload, here the sighting telescope, that the pan and tilt head mechanism moves. These sensors report the position and orientation of the payload relative to a fixed reference frame, such as latitude, longitude, and altitude for positioning, and heading, pitch, and roll angles for orientation. In this embodiment, the reported position and orientation of the vehicle is the position and orientation of the payload itself.

In another embodiment, the orientation sensor and the GPS antenna are mounted to the base of the pan and tilt head mechanism. These sensors report the position and orientation of the pan and tilt head mechanism base relative to a fixed reference frame. The pan/tilt head mechanism also has sensors that report the orientation, i.e., translation and tilt angle, of the pan/tilt head payload relative to the pan/tilt head mechanism base. These translation and tilt angles are reference or "initial" positions relative to the pan and tilt head mechanism. The orientation of the pan/tilt head payload relative to the fixed reference frame is then calculated by mathematically combining the orientation of the vehicle with the pan and tilt angles using conventional methods such as euler (yaw, pitch and roll) angles or quaternions.

In another embodiment, the direction sensor and the GPS antenna are mounted to the host vehicle. These sensors report the position and orientation of the vehicle relative to a fixed reference frame. The pan-tilt mechanism is mounted on the vehicle, and its direction relative to the vehicle can be expressed by, for example, euler's angle. The pan-tilt mechanism has sensors that report the orientation (i.e., translational and tilt angles) of the pan-tilt payload relative to the pan-tilt mechanism base. The orientation of the pan-tilt payload relative to the fixed reference frame is then calculated by mathematically combining the orientation of the vehicle, the orientation of the base of the pan-tilt mechanism relative to the vehicle, and the translation and tilt angles of the pan-tilt mechanism.

Other embodiments may include position and orientation sensors distributed across multiple components that may ultimately be combined in a similar manner to calculate the orientation of the payload relative to a fixed reference frame shared with other scopes in the system.

The holder mechanism can also be used for a front guide mirror, and can be used as an operator control type and a fully automatic type.

AI other detailed information of the automatic detection target

As described above, automatic target detection may be performed using a leading mirror programmed to search for a predetermined target image and then communicate the position of any identified target to a following mirror. In another embodiment of the invention, the leading mirror is mounted on a vehicle or mast, and the leading mirror is programmed to move through a designated area in a search mode to find a particular type of target using the automatic target detection techniques described above. If a target is identified (e.g., the search criteria is to search for "person" and identify "person"), the target coordinates and optional image information are sent to one or more follower mirrors. If the following mirror is hand-held or hand-controlled, the mirror operator moves it to the received target position. Alternatively, if the follower mirror is mounted on the pan-tilt mechanism and is fully automated (no mirror operator), the follower mirror is automatically moved to the position specified by the leading mirror.

Various search instructions may be programmed into the leading mirror, such as changing the characteristics of the leading mirror as it moves through the search area. For example, the camera of the leading mirror may zoom, switch from optical to thermal, and different filters may be applied during the search of the designated area to increase the likelihood of finding a target that meets regulatory requirements.

Additional flow diagram of vehicle-based embodiments

FIG. 10 is a flow chart of a preferred embodiment of a target tracking process in which one of the collimators used for target tracking is mounted on or integrated into a vehicle. In a preferred embodiment, the process is implemented by at least the following steps:

1000: current target position data is identified with respect to a hypothetical target located by the first scope, the current target position data being identified using the plurality of measurement devices in the first scope.

1002: the first scope electronically transmits current target location data regarding the presumed target identified by the first scope to the second scope.

1004: the second scope uses its plurality of measurement devices to identify current target position data for the current target position of the second scope.

1006: in the processor of the second sight, the position movement required to move the second sight from its own current target position to the target position of the presumed target identified by the first sight is calculated using its own current target position data and the current target position data received from the first sight.

1008: the processor of the second scope outputs electronically generated signals for use by the second scope in performing the position shift.

1010: using current target position data for the hypothetical target, a second position is calculated in the remote server that allows the second scope to view the hypothetical target and electronically transmitted to the vehicle.

1012: a position movement instruction for moving the vehicle from the first position to the second position is calculated in the mapping software using the first position and the second position and communicated to the vehicle operator.

It will be appreciated by those skilled in the art that changes could be made to the embodiments described above without departing from the broad inventive concept thereof. It is understood, therefore, that this invention is not limited to the particular embodiments disclosed, but it is intended to cover modifications within the spirit and scope of the present invention.

What is claimed is:

55页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:抛射物制导系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!