Method and system for monitoring a position of an object launched from a vessel
The method and system enhance anchor monitoring by using satellite navigation and sonar to iteratively refine object positions, addressing inaccuracies in existing systems and ensuring precise tracking of submerged anchors.
Patent Information
- Application Number
- EP2024020050
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-05
- Publication Date
- 2025-08-06
AI Technical Summary
Existing anchor monitoring systems fail to reliably determine the position and displacement of submerged anchors due to inaccuracies in measuring forces and jerks, leading to false alarms or undetected displacements, especially when anchors remain stationary or drift without significant force or jerk.
A method and system that utilizes satellite navigation and sonar to iteratively refine the estimated position of a submerged object by generating a plurality of initial coordinates, determining a manifold of possible positions, and updating these coordinates based on vessel and object distances, ensuring accurate tracking through central tendency calculations.
Provides reliable and accurate monitoring of submerged objects by reducing inaccuracies, minimizing false alarms, and ensuring precise tracking of anchor positions and displacements, applicable to various vessels and platforms.
Smart Images

Figure IMGAF001_ABST
Abstract
Description
[0001] The present invention pertains to the field of navigation. It relates to a method and system for monitoring a position of a submerged object, in particular an anchor, in accordance with the independent claims.Background of the invention
[0002] Reliable anchoring is an important requirement for all kinds of water vessels, in particular rafts, boats, ships, but also floating platforms and other semi-stationary objects. If one or more anchors come loose, significant damage can result to the water vessel, other water vessels, and / or crew, passengers etc.
[0003] Various methods for anchor monitoring have therefore been suggested.
[0004] US patent 4,912,464 suggests an alarm system comprising a motion sensor connected to an anchor, and configured to monitor a motion signal produced by said motion sensor and raise an alarm under certain conditions, in particular when an acceleration above a threshold occurs.
[0005] US patent application publication US 2003 / 0128138 A1 discloses a device that generates an alarm when a condition at an anchor or an anchor chain exceeds a set value, in particular when a jerk exceeds a predetermined measure, or when a predetermined force is exceeded.
[0006] DE 100 64 419 A1 discloses a movement or inclination monitoring device has two or more base bodies, such as an anchor and its chain, that are directly or indirect connected, and two or more measurement elements that are used for continuous measurement of the acceleration of one or more base bodies, measurement of angles α of the base body axes relative to the gravitational force vector, a rotation β around a body axis, or a rate of rotation relative to α and / or β. The measurement elements are linked by cable or in a wireless manner. If a variation in acceleration, angle, rotation angle, or rotational velocity exceeds a predetermined threshold, an alarm signal may be displayed.
[0007] DE 38 10 084 A1 describes an alarm device which indicates the breaking loose or slippage of an anchor, said alarm having a position encoder (displacement sensor) which is connected to the anchor and rests with a wheel on the anchor (holding) ground and transmits the breaking away or slippage of the anchor to a signaling device present in the water craft by means of a pulse generator and a transmission device, such as a cable or in a wireless fashion, e.g. by ultrasound.
[0008] However, the quantities measured in the state of the art do not correlate optimally with a displacement of an anchor, und thus, in particular, do not correlate optimally with a reliability of the anchoring. In particular, anchoring may remain reliable despite the fact that very high forces or jerks occur; in particular, anchor may remain at least essentially stationary under such conditions. Under such conditions, state of the art devices may trigger false alarms. On the other hand, if an anchor has never made firm contact with ground, both boat and anchor may slowly drift, and the anchor may thus be significantly displaced, without large forces or jerks occurring on the anchor or anchor chain, or without wheels or other rotatable elements attached to the anchor being rotated. Such situations may thus go undetected with the methods and devices according to the state of the art as described above.
[0009] EP 2765074 B1 and EP 3511237 describe improved methods and systems for determining displacements of an anchor based on measurements of accelerations and velocities, respectively, of the anchor, and subsequently integrating the measured values, wherein inaccuracies are reduced by measuring at least a further physical quantity associated with the anchoring, and taking into account information thus obtained when carrying out the integration.
[0010] Nevertheless, it would be desirable to have alternative approaches at hand which may allow to reliably determine and / or monitor positions and / or displacements of an anchor submerged from a water vessel, or more generally, an object launched from a vessel or similar kind of platform. Such approaches could, in particular in combination with the methods and systems described in EP 2765074 B1 and / or EP 3511237, be used to provide redundant methods and / or systems, with the additional benefit of allowing for a verification of the results from each method / system by comparing the results.
[0011] It would also be desirable to have an approach at hand which allows to monitor a position and / or displacement of an object other than an anchor, launched from an arbitrary floating platform or vessel, which may in particular also be an aerial vessel.Summary of the invention
[0012] The above objective and other objectives are achieved by a method and system for monitoring a position of an object launched from a vessel. Preferred embodiments and / or variations of the invention are presented in dependent claims.
[0013] A method for monitoring a position of an object launched from a vessel in accordance with the invention as hereinafter claimed may comprise the features of claim 1 below.
[0014] The dependent patent claims specify detail related to preferred embodiments.
[0015] While the invention was made with an anchor lowered from a boat or a ship and / or submerged in water in mind, the method is more generally applicable to vessels and semi-stationary platforms floating on water or airborne, and to all kinds of objects launched from such vessels or platforms. A semi-stationary platform may, e.g., be a (drilling) rig, a weather balloon, an orbiting satellite, etc. Exemplary objects may include fishing nets, submersibles, (cargo) parachutes, balloons, etc. In what follows, only the term vessel will be used for better readability, and is supposed to also include semi-stationary platforms.
[0016] The aforementioned and further objectives, advantages and features of the invention will be detailed in the description of preferred embodiments below in combination with the drawings.Brief description of the drawing
[0017] The invention is best understood from the following detailed description when read in connection with the accompanying drawing. It is emphasized that, according to common practice, the various features of the drawing are not to scale. On the contrary, the dimensions of the various features are arbitrarily expanded or reduced for clarity. The drawing consists of the following figure: Fig. 1 shows a schematic of an exemplary embodiment of a system for determining a displacement of an anchor in accordance with the present invention.Detailed description of the invention
[0018] The present invention may, in particular, be put into practice in the form of one or more of the following numbered embodiments: 1. A method, in particular a computer-implemented method, for monitoring a position and / or displacement of an object launched, in particular submerged, from a vessel, in particular an anchor (1) lowered from said vessel, the method comprising the steps of: (a) determining an initial position x vessel,0 of the vessel, in particular by obtaining position information from a satellite navigation system, in particular GPS; (b) determining a start position x object,start of the object, in particular from x vessel,0 , in particular according to x object,start = x vessel,0 ; (c) launching, in particular lowering and / or submerging the object; (d) estimating an initial position x object,0 of the object, in particular according to x object,0 = x object,start ; (e) generating an initial set P 0 comprising a plurality of N 0 coordinates p 0,i with N 0 ≧ i ∈ ℕ, wherein i. each coordinate p 0,i is indicative of a potential and / or hypothetical initial position of the object, and ii. a central tendency, in particular an expected value, a median, or a (weighted) average of the plurality of N 0 coordinates equals the estimated initial position x object,0 ; (f) for each of a plurality of subsequent instants t ≧ 1 ∈ ℕ and / or 1 ≦ t ∈ ℕ in time: i. determining a subsequent position x vessel,t of the vessel, in particular by obtaining position information from the satellite navigation system; ii. determining a distance d t between the object and the vessel, in particular by obtaining distance information from a sonar; iii. determining a manifold M t of possible positions of the object based on x vessel,t and d t ; iv. determining for at least some, in particular all, of the plurality of N t-1 coordinates p t-1,i from set P t-1 a distance e i,t from the manifold M t ; v. deleting a subset P false,t-1 comprising a number of N false,t-1 < N t-1 coordinates p t-1,j for which the distance e j,t is relatively large, in particular larger than a threshold S t , from set P t-1 ; wherein, in particular, a set P maintain,t-1 = P t-1 \ P false,t-1 of coordinates to be maintained is obtained; vi. generating a set P new,t comprising a number N new,t , in particular with N new,t = N false,t-1 , of replacement coordinates p t,j , wherein each replacement coordinate is indicative of a potential and / or hypothetical current position x object,t of the object, in particular to obtain a (replenished / updated) set of coordinates P t = P new,t ∪ P maintain,t-1 ; vii. determining an estimated position x object,t of the object from coordinates p t-1,i and / or p t,i , in particular from a central tendency of coordinates p t-1,i from P t-1 , preferably P maintain,t-1 ; and / or from coordinates p t,i ∈ P t .
[0019] The object may, in particular, be a tracking unit or module that may be integrated with and / or attached to a second object and / or entity, a position or displacement of which is the primary monitoring target; and wherein, for practical purposes, the positions and / or displacements of the object and the second object and / or entity may be considered identical. The second entity may in particular be a person, e.g. a scuba diver or a parachutist, or an animal carrying or wearing the tracking unit or module, e.g. on a belt attached to the person's or animal's body.
[0020] Such a tracking unit or module, may, in particular, be tightly connected to an or the anchor in order to ensure that they both will remain in close proximity, preferably in physical contact to one another to allow for exact determination of the position and / or displacement. Preferably, the tracking unit is rigidly attached to or fixed to, in particular integrated with, the anchor, so that it always maintains an identical relative position to the anchor. Alternatively, it may be rigidly attached to or fixed to, in particular integrated with, a shackle or chain element provided for linking, preferably releasably linking, the anchor with an anchor rode, thus constituting a connecting link.
[0021] The method starts with a determination of an initial position of the vessel, which may be done by any method known to a person skilled in the relevant art, in particular by means of geopositioning as described in Wikipedia article https: / / en.wikipedia.org / w / index.php?title=Geopositioning&oldid=116637 1797. The initial position of the vessel may, in particular, be obtained from a satellite navigation system, in particular a GPS system, installed and / or located at a first location on the vessel.
[0022] Once the initial position x vessel,0 of the vessel is determined, a start position of the object is determined. x vessel,0 may be used as start position, in particular if dimensions of the vessel are smaller than an accuracy and / or spatial resolution of the determination of the initial position of the vessel. If, on the other hand, dimensions of the vessel are larger, in particular significantly larger, than the accuracy and / or spatial resolution of the determination of the initial position of the vessel, a distance between the first location and second location at which the object is located when the method starts may be taken into account, as well as an orientation of the vessel as, e.g., obtained from a compass. If the object is an anchor, the second location may be defined by a location of a fairlead or a hawsehole through which a mooring hawser to which the anchor is attached may be running.
[0023] Once the initial position and / or start position is determined, the object is launched from the vessel. In particular, in case of a water vessel, the object may be submerged and / or lowered into water surrounding the vessel, in particular into the ocean. After being launched, the object may remain connected to the vessel, in particular through a physical connection like, e.g. provided by a rope, chain or hawse which, in particular, allows to retrieve the object. Alternatively or in addition, the object may remain connected through a communication link, which may allow signals and / or data to be sent and / or exchanged between the object and the vessel. The communication link may comprise a second physical connection like a wire or optical fibre, but may also be wireless.
[0024] The object may, in particular, be launched by triggering and / or controlling means for launching the object, in particular an object lauch unit configured to launch the object when triggered. Where the vessel is a water vessel and the object an anchor, the object launch unit may, in particular, be an anchor windlass which may be triggered and / or controlled to release and / or lower the anchor.
[0025] An (estimated) initial position x object,0 of the object may subsequently be estimated, in particular according to x object,0 = x object,start . If the object is an anchor, an estimation of where, i.e. at what position, the anchor reaches ground after having been lowered at x object,start may be used as initial position. In obtaining such an estimation, known aquatic circumstances, in particular related to underwater currents and / or a local water or seafloor depth, may be taken into account, in particular in combination with an amount of time and / or mooring length required until the anchor reaches ground.
[0026] To account for the fact that an exact initial position X̂ object,0 of the object is not known, and may not be determined, at least not with reasonable effort, for fundamental reasons (e.g. due the fact that light, and electromagnetic waves in general, cannot penetrate through water beyond a certain depth; and / or that even highly accurate geopositioning methods have limited accuracy and / or spatial resolution), a plurality of N 0 coordinates p 0,i with N 0 ≧ i ∈ ℕ is created, wherein each of the coordinates may correspond to or reflect a potential and / or hypothetical initial position of the object, and / or may at least approximately equal the exact initial position X̂ object,0 . Said plurality of coordinates, which may be considered to establish an (initial) set Po of coordinates, may be generated using a random number generation process as exemplary described in Wikipedia article https: / / en.wikipedia.org / w / index.php?title=Random number generation&ol did=1171056194. They may, in particular, be obtained from or by means of a hardware random number generator, wherein N 0 may typically be in a range between a few thousand and a few ten thousand.
[0027] Said plurality of coordinates may be generated such that a central tendency as exemplary described in https: / / en.wikipedia.org / w / index.php?title=Central tendency&oldid=1169 314262 at least approximately equals the initial position x object,0 . This may require post-processing and / or reshaping of a distribution of random numbers obtained in the random number generation process as known as such to a person skilled in the art of statistics. Similarly, said plurality of coordinates may be generated such that a statistical dispersion as exemplary described in Wikipedia article https: / / en.wikipedia.org / w / index.php?title=Statistical dispersion&oldi d=1153937394 reflects an uncertainty of the initial position X̂ object,0 ; wherein, in particular, a measure of the statistical dispersion as e.g. a standard deviation may equal or be proportional to a(n estimated) confidence interval for the initial position X̂ object,0 , as exemplary described in Wikipedia article https: / / en.wikipedia.org / w / index.php?title=Confidence interval&oldid=1 166902947, https: / / en.wikipedia.org / w / index.php?title=Confidence interval&oldid=1 190931423, and / or https: / / en.wikipedia.org / w / index.php?title=Statistical dispersion&oldi d=1153937394.
[0028] Once the initial positions of the vessel and the object have been determined and the plurality of coordinates generated, an iterative and / or repetitive (second) part of the method commences, in which steps 1.(f)i.- vii. are repeated for each of a plurality of subsequent instants, in particular points, t ≧ 1 ∈ ℕ (or, put in a different way, and / or 1 ≦ t ∈ ℕ) in time.
[0029] Therein, each subsequent position x vessel,t of the vessel may be determined for each (numbered) instant t in time in the same way that the initial position x vessel,0 of the vessel was determined, in particular using the same satellite navigation system.
[0030] Further, for each (numbered) instant t in time, the distance d t between the object and the vessel may be determined, in particular, by measuring a time required for a signal, in particular an acoustic signal, to travel between the vessel and the object, and calculating the corresponding distance using a (known) speed the signal travels with. This may, e.g., be done by means of a sonar, which may comprise a mobile unit provided on or integrated with the object, and a main unit, which may be provided at or on the vessel - or vice versa. The mobile unit may, in particular, comprise a transmitter configured to emit an acoustic signal, in particular when triggered via the communication link mentioned further above. The main unit, on the other hand, may, in particular, comprise a receiver configured to receive an acoustic signal emitted by a remote transmitter. Transmitter and / or receiver may be part of a transceiver, which may both emit and receive signals.
[0031] Once known, the distance d t , together with the current (subsequent) position x vessel,t for the same instant t of time defines manifold M t of possible positions of the object, wherein the manifold may in particular be a sphere. For an object submerged in water from a water vessel, and, in particular, presumably resting on a ground or seafloor extending below the vessel, a shape of the manifold may correspond to a spherical zone, as defined by a virtual sphere centered at x vessel,t and having a radius equal to d t , with spherical caps cut away at its top and bottom by the water and ground / seafloor surfaces, respectively - at least when 2d t is larger than a local water depth underneath the vessel.
[0032] For at least some, and in particular for all, of the current coordinates, i.e. the plurality of N t-1 coordinates p t-1,i making up the set P t-1 as established prior to the determination of (subsequent) position x vessel,t and distance d t for instant t, a distance e i,t from the manifold M t may be determined, wherein the distance e i,t may, in particular, be defined as the minimum of all the distances between p t-1,i and an arbitrary point on the manifold M t , i.e. e i , t = min p ∈ M t { | p t − 1 , i − p |}. Preferably, this may be done for all coordinates p t-1,i from set P t-1 . When this step is carried out for the first time, i.e. when t=1, distance e i,1 are determined for at least some, and in particular for all, of the plurality of N 0 coordinates p 0,i making up the set Po as generated in step 1.(e). In the determination of the manifold M t , and / or the a distance e i,t , it may again be assumed that the main unit or mobile unit - whichever of the two is provided at or on the vessel - is located at x vessel,t . However, if, in particular, dimensions of the vessel are larger, in particular significantly larger, than the accuracy and / or spatial resolution of the determination of d t , a distance between x vessel,t and a third location at which the main or mobile unit is located may be taken into account, as well as the orientation of the vessel as, e.g., again obtained from a compass.
[0033] Once (all) the distances e i,t have been determined, some coordinates, in particular coordinates p t-1,j with j ∈ D t ⊂ {1, ...,N t-1 } corresponding to relatively larger distances e j,t , may be deleted from set P t-1 , whereas other coordinates, in particular coordinates p t-1,k with k ∈ {1, ..., N t-1 }\D t corresponding to relatively smaller distances e k,t , may be maintained. The deleted coordinates may thus constitute a (first) subset P false,t-1 of P t-1 with | P false,t-1 | = N false,t-1 < N t-1 ; the maintained coordinates a (second, disjunct) subset P maintain,t-1 = P t-1 \ P false,t-1 . In this manner, coordinates from set P t-1 that may be considered to relatively less likely correspond to or reflect a (current) position of the object at instant t, in particular a (current) exact position X̂ object,t , are deleted; whereas coordinates that may be considered to relatively more likely correspond to or reflect a (current) position of the object at instant t, in particular a (current) exact position X̂ object,t , are maintained.
[0034] In embodiments, a dynamic threshold S t or a fixed threshold 5 (with ∀ t: S t = S) for e i,t may be applied in determining which coordinates are to be deleted, and which ones to be maintained. A dynamic threshold may, in particular, be determined in dependence on d t and / or x vessel,t - x vessel,t-1 , in particular | x vessel,t - x vessel,t-1 |. Alternatively, N false,t-1 may be (pre-) determined for each or all (according to ∀ t: N false,t-1 = N ), and N false,t-1 coordinates corresponding to the largest distances be deleted.
[0035] Subsequently, set P new,t comprising a number | P new,t | = N new,t , of replacement coordinates p t,j may be created, wherein N new,t may in particular be chosen according to N new,t = N false,t-1 , but may also be larger or smaller.
[0036] The set P new,t of replacement coordinates together with the set P maintain,t-1 of coordinates that were maintained in step 1.(e).v constitute and / or may be aggregated to form an an updated and / or replenished set P t = P new,t U P maintain,t-1 of Nt = N t-1 - N false,t-1 + N new,t coordinates, which may be regarded as current coordinates for the next iteration or repetition of steps 1.(f)i.- vii. at instant t+1.
[0037] Finally, an estimated and / or expected position x object,t of the object at instant t may be obtained by determining a central tendency of coordinates p t-1,i from P t-1 , preferably of (all) coordinates p t-1,i with p t-1,i ∈ P maintain,t-1; and / or from (all) coordinates p t,i ∈ P t . The central tendency may be an average, in particular a weigthed average, wherein coordinates p t-1,l having relatively smaller distances e l,t from the manifold M t are given higher weights than coordinates p t-1,m having relatively larger differences, and wherein, in particular, l ≠ m with l,m ∈ {1, ...,N t-1 }, preferably with l,m ∈ {1, ...,N t-1 }\D t .
[0038] 2. The method according to embodiment 1, further comprising, for each of the plurality of subsequent instants t ≧ 1 ∈ ℕ and / or 1 ≦ t E N in time, the step of: (a) determining a distance d i,t from the position x vessel,t of the vessel for at least some, in particular each of the plurality of N t-1 coordinates p t-1,i.
[0039] In addition to the distances e i,t , a distance d i,t from the position x vessel,t of the vessel at instant t may be determined for at least some of the coordinates, which distance may inter alia be considered indicative of whether coordinate p t-1,i is located within a space delimited and / or enclosed by the manifold, or outside such space, as will be explained in more detail below.
[0040] 3. The method according to embodiment 2, further comprising, for each of the plurality of subsequent instants t ≧ 1 ∈ ℕ in time, the steps of: (a) comparing each of the distances d i,t with d t , in particular (b) determining for each of the distances d i,t whether it is larger than d t or at least equal to d t .
[0041] In particular, when d i,t is larger than d t , coordinate p t-1,i may be considered to be located outside the space delimited and / or enclosed by the manifold.
[0042] 4. The method according to embodiment 2 or 3, further comprising, for each of the plurality of subsequent instants t ≧ 1 ∈ ℕ in time, the step of determining: (a) for each of the distances d i,t a difference δ i,t with δ i,t = d i,t - d t , and, in particular (b) a coefficient c i,t = δ i,t / |δ i,t |.
[0043] To allow for fast and simple discrimination of coordinates located inside and outside of the space delimited and / or enclosed by the manifold, respectively, coefficients c i,t may be introduced, which equal +1 for coordinates p t-1,i located outside, and -1 for coordinates inside the space delimited and / or enclosed by the manifold, and are thus indicative of whether p t,i is inside the sphere / circle or outside
[0044] 5. The method according to one of the preceding embodiments, wherein the step of generating replacement coordinates comprises copying coordinates, in particular N new,t coordinates, in particular with N new,t = N false,t-1 , from P maintain,t-1 .
[0045] To obtain at least some, in particular all, of the replacement coordinates, selected ones of the coordinates that were maintained in step 1. (e)v. may be copied in a copy operation. The copy operation thus yields a plurality of pairs of identical coordinates, wherein the set P new,t of replacement coordinates will comprise exactly one of the coordinates of each pair (with the set P maintain,t-1 of maintained coordinates comprising the other one).
[0046] While, generally, all of the replacement coordinates may be obtained by copying, generation of at least some of the replacement coordinates following a different approach is also conceivable, e.g. using a random number generation process in a similar manner as described above with respect to the generation of the initial set of coordinates.
[0047] 6. The method according to embodiment 5, further comprising the step of modifying, in particular translating, at least some, in particular all, of the replacement coordinates, in particular those replacement coordinates that were obtained by copying coordinates from P maintain,t-1 .
[0048] Replacement coordinates, in particular (all) replacement coordinates obtained by means of the copy operation, may subsequently be modified, inter alia to avoid having duplicate coordinates in the updated and / or replenished set P t = P new,t U P maintain,t-1 as described above. More specifically, (only) one of the coordinates of each pair may be modified. In a practical implementation of the method, this may, for each or all of the coordinates copied in the copy operation, either be done by modifying a source coordinate of said copy operation, or a target coordinate thereof; and may in particular be done before the maintained coordinates and the replacement coordinates are aggregated to form the updated and / or replenished set P t = P new,t U P maintain,t-1 .
[0049] 7. The method according to embodiment 5 or 6, wherein the coordinates to be copied are selected based on their respective distances e i,t from the manifold M t , wherein, in particular, those coordinates corresponding to the N new,t smallest distances e i,t are chosen.
[0050] In this manner, those coordinates, in particular in particular N new,t coordinates, in particular with N new,t = N false,t-1 , from set P t-1 that may be considered to most likely correspond to or reflect a (current) position of the object at instant t are copied.
[0051] 8. The method according to one of embodiments 5 to 7, wherein at least some, in particular all, of the replacement coordinates are shifted by a random distance in a random direction, in particular by a vector v t,j with |v t,j | « d t , wherein distance and / or direction are, in particular, governed by artificial noise, in particular when at least one of the distances e i,t is smaller than d t and / or one of the c i,t is negative.
[0052] Replacement coordinates, in particular (all) replacement coordinates obtained by means of the copy operation, may, in particular, be modified by adding (artificial) noise, in particular Gaussian noise. This may be achieved by adding a vector v t,j to the respective coordinates, where j ∈ C t ⊂ {1, ...,N new } with |v t,j |, and, in general, v t,r ≠ v t,s for r ≠ s with r, s ∈ C t , and wherein C t identifies the (sub-) set of replacement coordinates that are modified at instant t. This may, in particular, be done when at least some, in particular at least 10% or at least 20%, of the distances d i,t are smaller than d t and / or at least some, in particular at least 10% or at least 20%, of the c i,t are negative.
[0053] 9. The method according to one of embodiments 5 to 8 wherein at least some, in particular all, of the replacement coordinates are shifted at least approximately by x vessel,t - x vessel,t-1 , in particular when all or almost all of the c i,t are positive and / or all or almost all the distances e i,t are larger than d t .
[0054] Replacement coordinates, in particular (all) replacement coordinates obtained by means of the copy operation, may, in particular, be shifted by a vector at least approximately equaling a displacement x vessel,t - x vessel,t-1 of the vessel between previous and current instances of time t and t-1, respectively. If the vessel is a ship, this may, in particular, reflect the fact that it is dragging its anchor (representing the object). This may, in particular, be done when at least a majority, in particular at least 75% or at least 90%, of the distances d i,t are larger than d t and / or at least 75%, in particular at least 90%, of the c i,t are positive.
[0055] Shifting as just described may be done alternatively or in addition to adding noise as described further above.
[0056] 10. The method according to one of embodiments 5 to 8 wherein at least some, in particular all, of the replacement coordinates are shifted at least approximately by (x Vessel,t - p t,j ) / |(x Vessel,t - p t,j ) | * e j,t , in particular when all or almost all of the c i,t and / or the distances e i,t are larger than d t .
[0057] Replacement coordinates, in particular (all) replacement coordinates obtained by means of the copy operation, may, in particular, be shifted in the direction of the x vessel,t at instant t until they are at least approximately located on the manifold M t of the vessel between previous and current instances of time t and t-1, respectively. This may, in particular, be done when at least a majority, in particular at least 75% or at least 90%, of the distances d i,t are larger than d t and / or at least 75%, in particular at least 90%, of the c i,t are positive, wherein the shift may in particular exclusively be applied to coordinates p t,j for which d j,t > d t .
[0058] Again, shifting as just described may be done alternatively or in addition to adding noise as described further above.
[0059] 11. The method of any preceding embodiment, wherein all coordinates, positions, vectors and / or distances are defined and / or determined with respect to a two-dimensional coordinate system, in particular a Cartesian coordinate system the axes of which are at least essentially parallel to a water surface at x vessel,t .
[0060] The vessel and the object to which the method embodiments as described above relates may normally move in three-dimensional space, and the description of the method embodiments was formulated with three-dimensional space, in particular three-dimensional positions, vectors, and distances in mind. A practical implementation of the method may, however, be carried out in two-dimensional space, in particular based on a projection, in particular a vertical projection, of positions, coordinates, vectors etc. onto an (imaginary) plane parallel to a surface of water on which the vessel is located and / or may move, which surface of water may in particular be the sea surface. Notably, in such a two-dimensional implementation, the manifold M t for each instant t may reduce to a circle, in particular a circle around x vessel,t .
[0061] 12. The method of embodiment 11, wherein (a) a true distance d̂ t between the object and the vessel is determined, in particular obtained through a travel time measurement carried out with a sonar; (b) a depth s t of the object is determined, in particular by obtaining depth information from a depth gauge provided on and / or integrated with the object; and (c) d t is determined according to d ^ t 2 − s t 2 .
[0062] To obtain the correct d t for a two-dimensional implementation, in particular as described above for a water vessel located and / or moving on a water surface, with the object, in particular being an anchor, lowered into and / or submerged in water, true distance d̂ t , corresponding in particular to a distance between the object and the vessel, in three-dimensional space, may be obtained in a first step in a manner as described above, in particular using a sonar.
[0063] Subsequently, depth s t of the object at instant t may be determined, in particular based on depth information obtaining by means of a depth gauge provided on and / or integrated with the object, which depth gauge may, in particular, comprise a pressure sensor.
[0064] The correct value corresponding to d̂ t for d t to be used in the two-dimensional implementation may then be obtained using Pythagoras' theorem as described above.
[0065] 13. The method of embodiment 9 or 10, wherein all coordinates and / or positions are specified by a longitude and a latitude.
[0066] Using coordinates and / or positions specified by longitude and latitude may allow to work directly with the coordinates provided by the satellite navigation system, and / or within the coordinate system established by said coordinates.
[0067] 14. A tracking system for monitoring a position and / or displacement of an object launched, in particular submerged, from a vessel, in particular an anchor (1) lowered from said vessel, the system comprising: (a) a central unit configured to remain, in particular be installed, on the vessel; (b) a tracking unit configured to be attached to, integrated with and / or carried or worn by the object; (c) the central unit and the tracking unit configured to cooperate to determine, in particular repeatedly determine, a distance d between the central unit and the tracking unit, in particular by means of a sonar comprised by the system, in particular by the central unit and / or the tracking unit; (d) means adapted to execute the steps of any one of the preceding method embodiments.
[0068] A system for carrying out the method as described in the embodiments further above may, in particular, comprise a tracking unit as described further above, which may be the object whose position and / or displacement is to be monitored, and / or which may be attached to, integrated with and / or carried or worn by a second object and / or entity, thus allowing for monitoring a position and / or displacement of said second object and / or entity. The tracking unit may, in particular, be configured to be attached to and / or tightly connected to an anchor, inter alia as described further above.
[0069] The system may further comprise a central unit which may be configured to remain on the vessel while the method is carried out. The central unit may further comprise data processing means adapted to execute the steps of any one of the method embodiments as laid out further above.
[0070] The system may comprise a sonar for determining the distance d between the central unit and the tracking unit. The central unit may comprise the main unit of the sonar as described further above. The tracking unit may comprise the mobile unit of the sonar as described further above.
[0071] The system may further comprise communication means which allow data to be exchanged and / or signals, in particular communication signals, to be send back and / or forth between the central unit and the tracking unit, which communication means may comprise a first communication unit integrated with the central unit and a second communication unit integrated with the tracking unit. The communication means may comprise a communication link which may in turn comprise a wire, optical fibre etc. (physically) connecting the first and second communication units.
[0072] Alternatively or in addition, the communication means may comprise means that allow the first and second communication units to exchange data and / or signals wirelessly. Such signals may, in particular, be used to trigger an emission of an acoustic signal by the mobile unit. An amount of time elapsed until the acoustic signal is received and / or detected by the main unit may the be used to determine, in particular compute, a distance between the mobile and main units of the sonar.
[0073] 15. The tracking system according to the preceding embodiment, further comprising a satellite navigation system, said satellite navigation system in particular integrated with the central unit.
[0074] 16. The tracking system according to the preceding embodiment, further comprising means for launching the object, and / or configured to be connected to means for launching the object.
[0075] The system may further be connectable or connected to means for launching the object, in particular to an object launch unit. Alternatively, it may comprise such means.
[0076] The central unit may not necessarily be constituted by a single and / or discrete physical unit, but may be a distributed and / or logical unit comprising a plurality of sub-units, which sub-units may be located at different locations on the vessel, and may in turn be part of and / or integrated with other systems comprised by and / or provided on the vessel.
[0077] 17. A data processing apparatus comprising means for carrying out the method of any one of the preceding method embodiments.
[0078] 18. A computer program product comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method of any one of the preceding method embodiments.
[0079] Fig. 1 shows a schematic of an exemplary application of a system for monitoring a position and / or displacement of an object in form of an anchor 1 in accordance with the present invention.
[0080] As an exemplary (water) vessel, a yacht 2 is anchored by means of anchor 1 resting on a seafloor at a current position. The anchor 1 is attached to an anchor rode 3. Tracking unit 11 is also attached to the anchor 1. The anchor rode is further attached to yacht 2 at an end remote from the anchor 1.
[0081] Central unit 20 is installed on yacht 2 and comprises main unit 21 of a sonar, a first communication unit as detailed above, and a display unit 22 configured to display information related to the monitoring of the position and / or displacement of the anchor.
[0082] Tracking unit 11 comprises a mobile unit of a sonar and a second communication unit as detailed above.
[0083] A touchdown location at which the anchor first touched the seafloor upon lowering is indicated by reference symbol 1'. A displacement between anchor 1 at its actual position and the touchdown location of 3.5m as determined by the method in accordance with the invention may be displayed by display unit 22.
[0084] This description and any accompanying drawings that illustrate aspects and embodiments of the present invention should not be taken as limiting the claims defining the protected invention. In other words, while the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive. Various mechanical, compositional, structural, electrical, and operational changes may be made without departing from the spirit and scope of this description and the claims. In some instances, well-known circuits, structures and techniques have not been shown in detail in order not to obscure the invention. Thus, it will be understood that changes and modifications may be made by those of ordinary skill within the scope and spirit of the following claims. In particular, the present invention covers further embodiments with any combination of features from different and / or individual embodiments as described above and below. Embodiments in accordance with the invention may, in particular, include further and / or additional features, elements, aspects, etc. not shown in the drawings or described above.
[0085] The disclosure also covers all further features shown in any Figure, individually, although they may not have been described in the afore or following description. Also, individual alternatives of the embodiments described in any Figure and the description and individual alternatives of features thereof can be disclaimed from the subject matter of the invention or from disclosed subject matter. The disclosure comprises subject matter consisting of the features defined in the claims or the exemplary embodiments as well as subject matter comprising said features.
[0086] The present disclosure also includes embodiments with any combination of features which are mentioned or shown above and / or below, in various embodiments or variants. It also includes individual features as shown in the Figures, even if they are shown there in connection with other features and / or are not mentioned above or below. The disclosure comprises embodiments which exclusively comprise the features described in the claims or the exemplary embodiments, as well as those which comprise additional other features. The steps of any method disclosed above or claimed below may preferably be carried out according to the order in which they are presented, but may also be carried out in a different order.
[0087] Furthermore, in the claims the word "comprising" does not exclude other elements or steps, and the indefinite article "a" or "an" does not exclude a plurality. A single unit or step may fulfil the functions of several features recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. The terms "essentially", "substantially", "about", "approximately" and the like in connection with an attribute or a value particularly also define exactly the attribute or exactly the value, respectively. The term "about" in the context of a given numerate value or range refers to a value or range that is, e.g., within 20%, within 10%, within 5%, or within 2% of the given value or range. Components described as coupled or connected may be electrically or mechanically directly coupled, or they may be indirectly coupled via one or more intermediate components. Any reference signs in the claims should not be construed as limiting the scope.
[0088] Unless stated otherwise, it shall be assumed throughout this entire document that a statement a ≈ b may imply that |a-b| / (|a|+|b|) < 0.2, preferably |a-b| / (|a|+|b|) < 0.05, wherein a and b may represent arbitrary quantities, parameters and / or variables as described and / or defined anywhere in this document, or as otherwise known to a person skilled in the art. Further, a statement that a is at least approximately equal or at least approximately identical to b may imply that a ≈ b, and not exclude that a = b. Further, unless stated otherwise, throughout this entire document, a statement a » b may imply that a > 5b, preferably a > 10b; and statement a « b may imply that 5a < b, preferably 10a < b. A statement that a is significantly larger than b may imply that a » b. A statement that a is significantly smaller than b may imply that a « b.
[0089] Embodiments of the invention may involve one or more electronic or computing devices, and / or involve the use of such devices. Said devices typically include a processor, processing device, or controller, such as a general purpose central processing unit (CPU), a graphics processing unit (GPU), a microcontroller, a reduced instruction set computer (RISC) processor, an application specific integrated circuit (ASIC), a programmable logic circuit (PLC), a field programmable gate array (FPGA), a digital signal processing (DSP) device, and / or any other circuit or processing device capable of executing the functions described herein. In particular, the battery management system, the control system may, and / or the control system settings update unit may be partially or fully implemented on such electronic or computing devices, individually or jointly.
[0090] The methods described herein may be partially or fully implemented as or in the form of software, which may in turn be encoded as executable instructions embodied in a non-transitory computer readable medium, including, without limitation, a storage device and / or a memory device. Such instructions, when executed by a processing device, cause the processing device to perform at least a portion of the methods described herein, preferably in real-time. The above examples are exemplary only, and thus are not intended to limit in any way the definition and / or meaning of the term processor and processing device.
[0091] As used herein, the terms "processor", "computer" and related terms, e.g., "data processing apparatus", "processing device," "computing device," and "controller" are not limited to just those integrated circuits referred to in the art as a computer, but broadly refers to a microcontroller, a microcomputer, a programmable logic controller (PLC), and application specific integrated circuit, and other programmable circuits, and these terms are used interchangeably herein. In the embodiments described herein, memory may include, but it not limited to, a computer-readable medium, such as a random access memory (RAM), a computer-readable non-volatile medium, such as a flash memory. Alternatively, a floppy disk, a compact disc - read only memory (CD-ROM), a magneto-optical disk (MOD), and / or a digital versatile disc (DVD) may also be used. Also, in the embodiments described herein, additional input channels may be, but are not limited to, computer peripherals associated with an operator interface such as a mouse and a keyboard. Alternatively, other computer peripherals may also be used that may include, for example, but not be limited to, a scanner. Furthermore, in the exemplary embodiment, additional output channels may include, but not be limited to, an operator interface monitor.
[0092] Further, as used herein, the terms "software" and "firmware" are interchangeable, and include any computer program storage in memory for execution by personal computers, workstations, clients, and servers.
[0093] As used herein, the term "non-transitory computer-readable media" is intended to be representative of any tangible computer-based device implemented in any method of technology for short-term and long-term storage of information, such as, computer-readable instructions, data structures, program modules and sub-modules, or other data in any device. Therefore, the methods described herein may be encoded as executable instructions embodied in a tangible, non-transitory, computer-readable medium, including, without limitation, a storage device and / or a memory device. Such instructions, when executed by a processor, cause the processor to perform at least a portion of the methods described herein. Moreover, as used herein, the term "non-transitory computer-readable media" includes all tangible, computer-readable media, including, without limitation, non-transitory computer storage devices, including without limitation, volatile and non-volatile media, and removable and non-removable media such as firmware, physical and virtual storage, CD-ROMS, DVDs, and any other digital source such as a network or the Internet, as well as yet to be developed digital means, with the sole exception being transitory, propagating signal.
[0094] The steps of any method disclosed above or claimed below may preferably be carried out according to the order in which they are presented, but may also be carried out in a different order.
[0095] Features, properties, etc. mentioned in the description but placed in parentheses may, but do not necessarily have to, be present and / or required, and are thus to be regarded as optional in principle. Such features, properties, etc. may serve the better understanding of the invention by hiding implicit, but non-essential aspects of the invention. Such features, properties, etc. may, in articular, be preferred and / or advantageous.
[0096] The present disclosure also includes embodiments with any combination of features which are mentioned or shown above and / or below, in various, individual embodiments, variants and / or claims. It also includes individual features as shown in the Figures, even if they are shown there in connection with other features and / or are not mentioned above or below. The disclosure comprises embodiments which exclusively comprise the features described in the claims or the exemplary embodiments, as well as those which comprise additional other features.
[0097] The steps of any method disclosed above or claimed below may preferably be carried out according the order in which they are presented, but may also be carried out in a different order.
[0098] All documents mentioned and / or referred to in this patent application, in particular all patent documents and any Wikipedia articles, are included by reference in their entirety.
Claims
1. A method, in particular a computer-implemented method, for monitoring a position and / or displacement of an object launched, in particular submerged, from a vessel, in particular an anchor (1) lowered from said vessel, the method comprising the steps of: (a) determining an initial position xvessel,0 of the vessel, in particular by obtaining position information from a satellite navigation system, in particular GPS; (b) determining a start position xobject,start of the object, in particular from xvessel,0, in particular according to xobject,start = xvessel,0; (c) launching, in particular lowering and / or submerging the object; (d) estimating an initial position xobject,0 of the object, in particular according to xobject,0 = xobject,start; (e) generating an initial set P0 comprising a plurality of N0 coordinates p0,i with N 0 ≧ i ∈ ℕ, wherein i. each coordinate p0,i is indicative of a potential and / or hypothetical initial position of the object, and ii. a central tendency, in particular an expected value, a median, or an average of the plurality of N0 coordinates equals the estimated initial position xobject,0; (f) for each of a plurality of subsequent instants t ≧ 1 ∈ ℕ and / or 1 ≦ t ∈ ℕ in time: i. determining a subsequent position xvessel,t of the vessel, in particular by obtaining position information from the satellite navigation system; ii. determining a distance dt between the object and the vessel, in particular by obtaining distance information from a sonar; iii. determining a manifold Mt of possible positions of the object based on xvessel,t and dt; iv. determining, for at least some, in particular all, of the plurality of Nt-1 coordinates pt-1,i from set Pt-1 a distance ei,t from the manifold Mt; v. deleting a subset Pfalse,t-1 comprising a number of Nfalse,t-1 < Nt-1 coordinates pt-1,j for which the distance ej,t is relatively large, in particular larger than a threshold St, from set Pt-1; wherein, in particular, a set Pmaintain,t-1 = Pt-1 \ Pfalse,t-1 of coordinates to be maintained is obtained; vi. generating a set Pnew,t comprising a number Nnew,t, in particular with Nnew,t = Nfalse,t-1, of replacement coordinates pt,j, wherein each replacement / new coordinate is indicative of a potential and / or hypothetical current position xobject,t of the object, in particular to obtain a set of coordinates Pt = Pnew,t U Pmaintain,t-1; vii. determining an estimated position xobject,t of the object from coordinates pt-1,i and / or pt,i, in particular from a central tendency of coordinates pt-1,i from Pt-1, preferably Pmaintain,t-1; and / or from coordinates pt,i ∈ Pt.
2. The method according to claim 1, further comprising, for each of the plurality of subsequent instants t in time, the step of: (a) determining a distance di,t from the position xvessel,t of the vessel for at least some, in particular each of the plurality of Nt-1 coordinates pt-1,i.
3. The method according to claim 2, further comprising, for each of the plurality of subsequent instants t in time, the step of: (a) comparing each of the distances di,t with dt, in particular (b) determining for each of the distances di,t whether it is larger than dt or at least equal to dt.
4. The method according to one of the preceding claims, wherein the step of generating replacement coordinates comprises (a) copying coordinates, in particular Nnew,t coordinates, in particular with Nnew,t = Nfalse,t-1, from Pmaintain,t-1; (b) modifying, in particular translating, at least some, in particular all, of the replacement coordinates.
5. The method according to claim 4, wherein the coordinates to be copied are selected based on their respective distances ei,t from the manifold Mt, wherein, in particular, those coordinates corresponding to the Nnew,t smallest distances are chosen.
6. The method according to one of claims 2 to 5, wherein at least some, in particular all, of the replacement coordinates are shifted by a random distance in a random direction, in particular by a vector vt,j with |vt,j| « dt, wherein distance and / or direction are, in particular, governed by artificial noise, in particular when at least one of the distances ei,t is smaller than dt and / or one of the ci,t is negative.
7. The method according to one of claims 2 to 6 wherein at least some, in particular all, of the replacement coordinates are shifted at least approximately by xvessel,t - xvessel,t-1, in particular when all or almost all of the ci,t are positive and / or all or almost all the distances ei,t are larger than dt.
8. The method according to one of claims 2 to 6 wherein at least some, in particular all, of the replacement coordinates are shifted at least approximately by (xVessel,t - pt,j) / |(xVessel,t - pt,j) | * ej,t , in particular when all or almost all of the ci,t and / or the distances ei,t are larger than dt.
9. The method of any preceding claim, wherein all coordinates, positions, vectors and / or distances are defined and / or determined with respect to a two-dimensional coordinate system, in particular a Cartesian coordinate system the axes of which are at least essentially parallel to a water surface at xvessel,t.
10. The method of any preceding claim, wherein (a) a true distance d̂t between the object and the vessel is determined, in particular obtained through a travel time measurement carried out with a sonar; (b) a depth st of the object is determined, in particular by obtaining depth information from a depth gauge provided on and / or integrated with the object; and (c) dt is determined according to d ^ t 2 − s t 2 .
11. The method of any preceding claim, wherein all coordinates and / or positions are specified by a longitude and a latitude.
12. The method of any preceding claim, further comprising, for each of the plurality of subsequent instants in time, the step of determining: (a) for each of the distances di,t a difference δi,t with δi,t = di,t - dt, and, in particular (b) a coefficient ci,t = δi,t / |δi,t|.
13. A tracking system for monitoring a position and / or displacement of an object launched, in particular submerged, from a vessel, in particular an anchor (1) lowered from said vessel, the system comprising: (a) a central unit configured to remain, in particular be installed, on the vessel; (b) a tracking unit configured to be attached to, integrated with and / or carried or worn by the object; (c) the central unit and the tracking unit configured to cooperate to determine, in particular repeatedly determine, a distance d between the central unit and the tracking unit, in particular by means of a sonar comprised by the system, in particular by the central unit and / or the tracking unit; (d) means adapted to execute the steps of any one of the preceding method claims.
14. A data processing apparatus comprising means for carrying out the method of any one of the preceding method claims.
Citation Information
Patent Citations
Arrangement for continuous movement and inclination monitoring for a ship's anchor has a number of measurement elements linked together to detect undesired movement of the anchor
DE10064419A1
Device for indicating the risk of drifting of water craft lying at anchor
DE3810084A1
Method and system for determining displacement of an anchor
EP2765074B1
Method and system for determining displacement of an anchor
EP3511237A1
Anchor / anchor chain monitoring device
US20030128138A1