Processing circuit for determining information for specifying the position of a translation motion sensor on a ship

DE602023013960T2Active Publication Date: 2026-03-25VOLVO PENTA AB
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-07-03
Publication Date
2026-03-25

AI Technical Summary

Technical Problem

The accuracy of translational movement sensors on marine vessels is dependent on their position, leading to uncertainties and inaccurate results without dedicated measuring devices.

Method used

A computer system using processing circuitry to determine the position of a translational movement sensor by analyzing time-varying rotational and translational movement signals, converting them to frequency domains to obtain reference frequency information, and combining these for precise sensor positioning.

Benefits of technology

Accurately determines the position of translational movement sensors without requiring additional measuring devices, enhancing accuracy and versatility in detecting vessel movements.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The disclosure relates generally to a computer system comprising a processing circuitry. In particular aspects, the disclosure relates to a computer system comprising a processing circuitry configured to determine information indicative of a position of a translational movement sensor on a marine vessel. The disclosure can be applied to marine vessels such as ships, boats, barges etcetera.BACKGROUND

[0002] A marine vessel may comprise one or more translational movement sensors. Purely by way of example, a marine vessel may comprise a translational movement sensor for determining a position of a portion of the marine vessel. As another non-limiting example, a marine vessel may comprise a translational movement sensor for determining a translational velocity and / or a translational acceleration of a portion of the marine vessel. However, the accuracy of the measurements of a translational movement sensor hosted by a marine vessel may be dependent on the position of translational movement sensor in relation to the marine vessel.

[0003] EP3657198A1 discloses a system for proximity sensing on a marine vessel includes a main inertial measurement unit (IMU) positioned at a main installation attitude and a main location, a first proximity sensor configured to measure proximity of objects from a first sensor location, and a first sensor IMU positioned at the first sensor location and at a first installation attitude. A sensor processor is configured to receive main IMU data from the main IMU and first IMU data from the first sensor IMU, and then determine a relative orientation transform between the main installation attitude and the first installation attitude by comparing the main IMU data and the first IMU data, and then determine a relative position transform between the main location and the first sensor location based on the relative orientation transform, the main IMU data, and the first IMU data.SUMMARY

[0004] According to a first aspect of the disclosure, there is provided a computer system comprising a processing circuitry configured to determine information indicative of a position of a translational movement sensor on a marine vessel, the marine vessel extending in a longitudinal direction along a marine vessel longitudinal axis, the longitudinal direction preferably corresponding to an intended direction of travel of the marine vessel, the marine vessel extending in a vertical direction along a marine vessel vertical axis and in a transversal direction along a marine vessel transversal axis, wherein the transversal axis is perpendicular to each one of the longitudinal axis and the vertical axis, the computer system being adapted to: receive a time-varying rotational movement signal from a rotational movement sensor of the marine vessel, the time-varying rotational movement signal relating to a rotational movement of the marine vessel around a first reference axis as a function of time for a first time range; receive a time-varying translational movement signal from the translational movement sensor, the time-varying rotational movement signal relating to a translational movement of the translational movement sensor along a second reference axis as a function of time for a second time range, the first reference axis being nonparallel to the second reference axis; use the time-varying rotational movement signal for determining reference frequency rotational movement information indicative of the rotational movement of the marine vessel around the first reference axis for a reference frequency; use the time-varying translational movement signal for determining reference frequency translational movement information indicative of the translational movement of the translational movement sensor along the second reference axis for the reference frequency; use the reference frequency rotational movement information and the reference frequency translational movement information for determining the information indicative of the position of the translational movement sensor on the marine vessel.

[0005] The first aspect of the disclosure may seek to solve the problem associated with uncertainties as regards the location of a translational movement sensor on a marine vessel. Such uncertainties may result in inaccurate results from a translational movement sensor that is hosted by the marine vessel. A technical benefit may include that appropriate information as regards the location of the translational movement sensor may be obtained without necessarily requiring dedicated measuring devices or the like.

[0006] According to a second aspect of the disclosure, there is provided a computer-implemented method for determining information indicative of a position of a translational movement sensor on a marine vessel by a processing circuitry of a computer system, the marine vessel extending in a longitudinal direction along a marine vessel longitudinal axis, the longitudinal direction preferably corresponding to an intended direction of travel of the marine vessel, the marine vessel extending in a vertical direction along a marine vessel vertical axis and in a transversal direction along a marine vessel transversal axis, wherein the transversal axis is perpendicular to each one of the longitudinal axis and the vertical axis, the method comprising: receiving, by the processing circuitry, a time-varying rotational movement signal from a rotational movement sensor of the marine vessel, the time-varying rotational movement signal relating to a rotational movement of the marine vessel around a first reference axis as a function of time for a first time range; receiving, by the processing circuitry, a time-varying translational movement signal from the translational movement sensor, the time-varying rotational movement signal relating to a translational movement of the translational movement sensor along a second reference axis as a function of time for a second time range, the first reference axis being nonparallel to the second reference axis; using, by the processing circuitry, the time-varying rotational movement signal for determining reference frequency rotational movement information indicative of the rotational movement of the marine vessel around the first reference axis for a reference frequency; using, by the processing circuitry, the time-varying translational movement signal for determining reference frequency translational movement information indicative of the translational movement of the translational movement sensor along the second reference axis for the reference frequency; using, by the processing circuitry, the reference frequency rotational movement information and the reference frequency translational movement information for determining the information indicative of the position of the translational movement sensor on the marine vessel.

[0007] The second aspect of the disclosure may seek to solve the problem associated with uncertainties as regards the location of a translational movement sensor on a marine vessel. Such uncertainties may result in inaccurate results from a translational movement sensor that is hosted by the marine vessel. A technical benefit may include that appropriate information as regards the location of the translational movement sensor may be obtained without necessarily requiring dedicated measuring devices or the like.

[0008] Optionally in some examples, including in at least one preferred example, the second reference axis is fixed in a global reference coordinate system, the global reference coordinate system comprising a global longitudinal axis, a global transversal axis and a global vertical axis, the global reference coordinate system being such that when the marine vessel floats at calm sea with zero trim and tilt, the global vertical axis is parallel to the marine vessel vertical axis, the global reference coordinate system being fixed to an entity separate from the marine vessel, preferably the global reference coordinate system being earth fixed. A technical benefit may include a versatility in possible detected movements of the marine vessel. For instance, if the translational movement sensor is a sensor detecting a position in the global reference coordinate system, such as a GPS or the like, the above examples may provide appropriate results.

[0009] Optionally in some examples, including in at least one preferred example, using the time-varying rotational movement signal for determining reference frequency rotational movement information indicative of the rotational movement of the marine vessel around the first reference axis for a reference frequency comprises transferring the time-varying rotational movement signal to the frequency domain in order to obtain frequency dependent rotational movement information. A technical benefit may include that motion characteristics of the rotational movement of the marine vessel around the first reference axis may be determined in a straightforward way.

[0010] Optionally in some examples, including in at least one preferred example, using the time-varying translational movement signal for determining reference frequency translational movement information indicative of the translational movement of the translational movement sensor along the second reference axis for the reference frequency comprising transferring the time-varying rotational movement signal to the frequency domain in order to obtain frequency dependent translational movement information. A technical benefit may include that the frequency dependent translational movement information may be straightforward to use in conjunction with e.g. the frequency dependent rotational movement information.

[0011] Optionally in some examples, including in at least one preferred example, the second reference axis is perpendicular to the first reference axis. A technical benefit may include that appropriate information as regards the position of a translational movement sensor may be determined.

[0012] Optionally in some examples, including in at least one preferred example, the first reference axis is perpendicular to the marine vessel vertical axis.

[0013] Optionally in some examples, including in at least one preferred example, the method further comprises determining a vertical position along the marine vessel vertical axis of the translational movement sensor using the time-varying rotational movement signal and the time-varying translational movement signal. A technical benefit may include that the vertical position may be determined in a straightforward manner. The vertical position thus determined may for instance be used for calibrating information issued from the translational movement sensor.

[0014] Optionally in some examples, including in at least one preferred example, the method further comprises determining the vertical position along the marine vessel vertical axis of the translational movement sensor using the frequency dependent rotational movement information and the frequency dependent translational movement information. A technical benefit may include that the vertical position may be determined in a straightforward way since the use of the frequency dependent rotational movement information and the frequency dependent translational movement information implies that relatively compact information may be used wherein such information also may be less sensitive to disturbances or the like in the time-varying signals.

[0015] Optionally in some examples, including in at least one preferred example, the frequency dependent rotational movement information comprises a set of rotational movement amplitudes, each rotational movement amplitude being associated with an individual frequency, the method comprising determining a reference frequency associated with the largest rotational movement amplitude in the set of rotational movement amplitudes and to determine a translational movement amplitude for the reference frequency using the frequency dependent translational movement information. A technical benefit may include that for reference frequency associated with the largest rotational movement amplitude, the rotational movement may be the main contributor to the translational movement of the sensor. As such, the examples above implies in appropriate accuracy in the determination of the information indicative of a position of a translational movement sensor on a marine vessel.

[0016] Optionally in some examples, including in at least one preferred example, the first reference axis is parallel to the marine vessel vertical axis. A technical benefit may include that a horizontal position of the translational movement sensor may be determined in a straightforward way.

[0017] Optionally in some examples, including in at least one preferred example, the time-varying rotational movement signal comprises information about a rotation rate of the rotational movement of the marine vessel around the first reference axis of the marine vessel.

[0018] Optionally in some examples, including in at least one preferred example, the time-varying translational movement signal comprises information about velocity along the second reference axis, preferably the second reference axis being parallel to the global longitudinal axis or to the global transversal axis.

[0019] Optionally in some examples, including in at least one preferred example, the method further comprises determining a transversal position along the marine vessel transversal axis and / or a longitudinal position along the marine vessel longitudinal axis of the translational movement sensor using the time-varying rotational movement signal and the time-varying translational movement signal.

[0020] Optionally in some examples, including in at least one preferred example, the method further comprising determining the transversal position along the marine vessel transversal axis and / or a longitudinal position along the marine vessel longitudinal axis of the translational movement sensor using the frequency dependent rotational movement information and the frequency dependent translational movement information. A technical benefit may include that the transversal and / or longitudinal position may be determined in a straightforward way since the use of the frequency dependent rotational movement information and the frequency dependent translational movement information implies that relatively compact information may be used wherein such information also may be less sensitive to disturbances or the like in the time-varying signals.

[0021] Optionally in some examples, including in at least one preferred example, the frequency dependent rotational movement information comprises a set of rotation rate amplitudes, each rotation rate amplitude being associated with an individual frequency, the method comprising determining a reference frequency associated with the largest rotation rate amplitude in the set of rotation rate amplitudes and to determine an amplitude for the velocity along the second reference axis for the reference frequency using the frequency dependent translational movement information. A technical benefit may include that for reference frequency associated with the largest rotation rate amplitude, the rotational movement may be the main contributor to the movement of the sensor. As such, the examples above implies in appropriate accuracy in the determination of the information indicative of a position of a translational movement sensor on a marine vessel.

[0022] Optionally in some examples, including in at least one preferred example, the marine vessel has a propulsion system, the method further comprising issuing a signal to the propulsion system of the marine vessel to perform a rotational movement. A technical benefit may include that the rotational movement may be imparted the marine vessel in a straightforward manner.

[0023] Optionally in some examples, including in at least one preferred example, the first time range is adjacent to or at least partially overlaps said second time range.

[0024] As used herein, the expression that the first time range is "adjacent to" the second time range is intended to encompass that a smallest temporal distance from an end point of the first time range and an end point of the second time range is less than the largest of the temporal extension of the first time range and the second time range. As an example, if the first time range has a temporal extension of 50 second and the second time range has a temporal extension of 70 seconds, the first time range is "adjacent to" the second time range if the a smallest temporal distance from an end point of the first time range and an end point of the second time range is less than 70 seconds.

[0025] According to a third aspect of the disclosure, there is provided a computer program product comprising program code for performing, when executed by the processing circuitry, a method of the second aspect of the disclosure. The third aspect of the disclosure may seek to determine information indicative of a position of a translational movement sensor on a marine vessel. A technical benefit may include that such a position may be determined in a straightforward manner without necessarily requiring dedicated measuring devices or the like.

[0026] According to a fourth aspect of the disclosure, there is provided a non-transitory computer-readable storage medium comprising instructions, which when executed by the processing circuitry, cause the processing circuitry to perform a method of the second aspect of the disclosure. The fourth aspect of the disclosure may seek to determine information indicative of a position of a translational movement sensor on a marine vessel. A technical benefit may include that such a position may be determined in a straightforward manner without necessarily requiring dedicated measuring devices or the like.

[0027] The disclosed aspects, examples (including any preferred examples), and / or accompanying claims may be suitably combined with each other as would be apparent to anyone of ordinary skill in the art. Additional features and advantages are disclosed in the following description, claims, and drawings, and in part will be readily apparent therefrom to those skilled in the art or recognized by practicing the disclosure as described herein.BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Examples are described in more detail below with reference to the appended drawings. FIG. 1 is an exemplary perspective view of a marine vessel. FIG. 2a - 2d illustrate time-varying movement signals and reference frequency information according to an example. FIG. 3a - 3d illustrate time-varying movement signals and reference frequency information according to an example. FIG. 4 is an exemplary rear view of a marine vessel. FIG. 5 schematically illustrates movements of a sensor. FIG. 6 is an exemplary top view of a marine vessel. FIG. 7a - 7b illustrate time-varying movement signals and reference frequency information according to another example. DETAILED DESCRIPTION

[0029] The detailed description set forth below provides information and examples of the disclosed technology with sufficient detail to enable those skilled in the art to practice the disclosure.

[0030] FIG. 1 is an exemplary schematic marine vessel 10. The FIG. 1 marine vessel 10 is exemplified as a boat. However, the marine vessel 10 may also be a ship, a semisubmersible unit, a submarine or the like. As indicated in FIG. 1, the marine vessel 10 floats in a body of water 12 having a still water surface 14. Moreover, as indicated in FIG. 1, the marine vessel 10 extends in a longitudinal direction along a marine vessel longitudinal axis x mv . The longitudinal direction preferably corresponds to an intended direction of travel of the marine vessel 10. The marine vessel extends 10 in a vertical direction along a marine vessel vertical axis z mv and in a transversal direction along a marine vessel transversal axis y mv . When the marine vessel 10 floats in the body of water 12 with the still water surface 14, the marine vessel vertical axis z mv is parallel to a normal of a plane extending in the still water surface 14. The transversal axis y mv is perpendicular to each one of the longitudinal axis x mv and the vertical axis z mv .

[0031] FIG. 1 also, by means of double arrows, illustrates the rotation around each one of the axes x mv , y mv and z mv mentioned hereinabove. To this end, rotation around the marine vessel longitudinal axis x mv may be referred to as roll φ, rotation around the marine vessel transversal axis y mv may be referred to as pitch θ and rotation around the marine vessel vertical axis z mv may be referred to as yaw γ. Furthermore, a translational movement along the marine vessel longitudinal axis x mv may be referred to as surge, a translational movement along the marine vessel transversal axis y mv may be referred to as sway and a translational movement along the marine vessel vertical axis v mv may be referred to as heave.

[0032] Moreover, FIG. 1 illustrates that the marine vessel 10 may comprise a translational movement sensor 16 on a marine vessel 10. Purely by way of example, the translational movement sensor 16 may be adapted to determine a position of the sensor 16. As a non-limiting example, the translational movement sensor 16 may comprise a GPS or the like. Instead of, or in addition to, determining the position of the sensor 16, the translational movement sensor 16 may be adapted to determine the speed and / or acceleration of the sensor 16.

[0033] When the marine vessel 10 moves in the body of water 12, in particular when the marine vessel 10 is imparted environmental loads such as waves (not shown), dynamic wind etcetera, the marine vessel 10 will generally experience translational movements in each one of the three axes x mv , y mv and z mv as well as rotational movements around each one of the of the three axes x mv , y mv and z mv . Since the marine vessel 10 generally moves as a rigid body, a translational movement of a point of the marine vessel 10 may be dependent of the rotational movements around one or more of the three axes x mv , y mv and z mv as well as the distance from the point to the centre of rotation around one or more of the three axes x mv , y m , and z my . Thus, for a translational movement sensor 16, the accuracy of the translational movements detected by the sensor 16 may be dependent on the location of the translational movement sensor 16 in relation to the marine vessel 10. As such, it would be desired to determine the above-mentioned position of the translational movement sensor 16 in a straightforward manner.

[0034] To this end, according to a first aspect of the disclosure, again with reference to FIG. 1, there is provided a computer system 18 comprising a processing circuitry configured to determine information indicative of a position of a translational movement sensor 16 on a marine vessel 10. The computer system 18 is adapted to receive a time-varying rotational movement signal from a rotational movement sensor 20 of the marine vessel 10. Purely by way of example, and as indicated in FIG. 1, the rotational movement sensor 20 may be separate from the translational movement sensor 16. However, it is also envisaged that the rotational movement sensor 20 and the translational movement sensor 16 may form a unitary component. As a non-limiting example, the rotational movement sensor 20 may comprise or even be constituted by an inclination sensor and / or a heading sensor. In some examples, the translational movement sensor 16 and / or the rotational movement sensor 20 may be in the form of a sensing unit comprising more than one sensor. Purely by way of example, the sensing unit may comprise an accelerometer and a gyro sensor, which are adapted to together provide information about the rotational movements of the marine vessel 10.

[0035] Irrespective of the implementation of the rotational movement sensor 20, the time-varying rotational movement signal relates to a rotational movement of the marine vessel around a first reference axis as a function of time for a first time range.

[0036] Moreover, again irrespective of the implementations of the translational movement sensor 16 and the rotational movement sensor 20, respectively, the computer system 18 is generally adapted to receive information from each one of the two sensors 16, 20. Purely by way of example, the computer system 18 may be in communication with each one of the two sensors 16, 20 via wire based and / or wire free communication units (not shown).

[0037] Moreover, the computer system 18 is adapted to receive a time-varying translational movement signal from the translational movement sensor 16. The time-varying rotational movement signal relates to a translational movement of the translational movement sensor 16 along a second reference axis as a function of time for a second time range. The first reference axis is nonparallel to the second reference axis.

[0038] Additionally, the computer system 18 is adapted to use the time-varying rotational movement signal for determining reference frequency rotational movement information indicative of the rotational movement of the marine vessel around the first reference axis for a reference frequency. Moreover, the computer system 18 is adapted to use the time-varying translational movement signal for determining reference frequency translational movement information indicative of the translational movement of the translational movement sensor 16 along the second reference axis for the reference frequency.

[0039] Furthermore, the computer system 18 is adapted to use the reference frequency rotational movement information and the reference frequency translational movement information for determining the information indicative of the position of the translational movement sensor 16 on the marine vessel 10.

[0040] According to a second aspect of the disclosure, there is provided a computer-implemented method for determining information indicative of a position of a translational movement sensor 16 on a marine vessel 10 by a processing circuitry of a computer system. As a non-limiting example, the processing circuitry may comprise of even be constituted by the computer system 18 mentioned hereinabove.

[0041] The method comprises: receiving, by the processing circuitry, a time-varying rotational movement signal from a rotational movement sensor 20 of the marine vessel 10, the time-varying rotational movement signal relating to a rotational movement of the marine vessel 10 around a first reference axis as a function of time for a first time range; receiving, by the processing circuitry, a time-varying translational movement signal from the translational movement sensor 16, the time-varying rotational movement signal relating to a translational movement of the translational movement sensor 16 along a second reference axis as a function of time for a second time range, the first reference axis being nonparallel to the second reference axis; using, by the processing circuitry, the time-varying rotational movement signal for determining reference frequency rotational movement information indicative of the rotational movement of the marine vessel 10 around the first reference axis for a reference frequency; using, by the processing circuitry, the time-varying translational movement signal for determining reference frequency translational movement information indicative of the translational movement of the translational movement sensor 16 along the second reference axis for the reference frequency; using, by the processing circuitry, the reference frequency rotational movement information and the reference frequency translational movement information for determining the information indicative of a position of a translational movement sensor on a marine vessel.

[0042] Examples of the above method will be presented below. Here, it should be noted that the below examples are equally applicable to the computer system 18 according to the first aspect of the present disclosure.

[0043] Optionally, in some examples, including in at least one preferred example, as indicated in FIG. 1 and as will be elaborated on further hereinbelow, the second reference axis may be fixed in a global reference coordinate system. As indicated in FIG. 1, the global reference coordinate system comprises a global longitudinal axis x G , a global transversal axis y G and a global vertical axis z G . The global reference coordinate system is such that when the marine vessel 10 floats at calm sea with zero trim and tilt, the global vertical axis z G is parallel to the marine vessel vertical axis z mv . The global reference coordinate system is fixed to an entity separate from the marine vessel 10, preferably the global reference coordinate system is earth fixed.

[0044] FIG. 2a illustrates a graph representing a time-varying rotational movement signal from a rotational movement sensor 20 of the marine vessel 10. As indicated above, the time-varying rotational movement signal relates to a rotational movement of the marine vessel 10 around a first reference axis, which first reference axis for instance may be fixed to the marine vessel 10, as a function of time for a first time range ΔT 1 . In the example in FIG. 2a, the rotational movement of the marine vessel 10 is exemplified as a as roll φ motion. However, it is envisaged that the rotational movement may be any type of rotational movement in other examples of the disclosure.

[0045] Moreover, FIG. 2c illustrates a time-varying translational movement signal from the translational movement sensor 16. The time-varying rotational movement signal relates to a translational movement of the translational movement sensor 16 along a second reference axis as a function of time for a second time range ΔT 2 . As indicated above, the first reference axis is nonparallel to the second reference axis. In the example in FIG. 2c, the translational movement of the translational movement sensor 16 is exemplified as a displacement along the global transversal axis y G . Moreover, as may be realized when comparing FIG. 2a and FIG. 2c, the first time range ΔT 1 may for example least partially overlap the second time range ΔT 2 . As such, there are one or more times instances, each one of which occurring within each one of the first time range ΔT 1 and the second time range ΔT 2 .

[0046] The above-mentioned partial overlap may be achieved in a plurality of ways. For instance, the first time range ΔT 1 may be located completely within the second time range ΔT 2 or vice versa. Moreover, the first time range ΔT 1 may be identical to the second time range ΔT 2 . As other examples, the start point for each one of the first time range ΔT 1 and the second time range ΔT 2 may be the same but their end points may differ. Conversely, the start point for each one of the first time range ΔT 1 and the second time range ΔT 2 may differ but their end points may be the same.

[0047] In some examples, the time-varying rotational movement signal from the rotational movement sensor 20 is highly similar to the time-varying translational movement signal from the translational movement sensor 16 within a defined time. In these examples, irrespective of whether the first time range ΔT 1 partially overlaps with the second time range ΔT 2 or not, the time-varying rotational movement signal from the rotational movement sensor 20 and the time-varying translational movement signal from the translational movement sensor 16 will be used to determine the information indicative of a position of a translational movement sensor on a marine vessel 10.

[0048] As another non-limiting example, the first time range ΔT 1 may be adjacent to the second time range ΔT 2 . As used herein, the expression that the first time range ΔT 1 is "adjacent to" the second time range ΔT 2 is intended to encompass that a smallest temporal distance from an end point of the first time range and an end point of the second time range is less than the largest of the temporal extension of the first time range and the second time range. As an example, assume that the first time range ΔT 1 is t=[0s ; 50s] and that the second time range ΔT 2 is t=[120s ; 200s]. This means that the smallest temporal distance from an end point of the first time range ΔT 1 and an end point of the second time range ΔT 2 is the distance from the last time instant of the first time range ΔT 1 to the first time instant of the second time range ΔT 2 and that this distance in the above example is 70 (i.e. 120 - 50) seconds. Moreover, the temporal extension of the first time range ΔT 1 is 50 seconds and the temporal extension of the second time range ΔT 2 is 80 seconds, resulting in that the largest temporal extension of the first time range and the second time range is 80 seconds. Using the above definition of "adjacent to", the first time range ΔT 1 is deemed to be "adjacent to" the second time range ΔT 2 since the smallest temporal distance is 70 seconds which is less than 80 seconds.

[0049] FIG. 2b illustrates frequency rotational movement information indicative of the rotational movement of the marine vessel 10 around the first reference axis for a reference frequency. In the FIG. 2b example, the frequency rotational movement information has been obtained by filtering the FIG. 2a time-varying rotational movement signal such that only motions relating to the reference frequency remain after the filtering. As indicated in FIG. 2b, the reference frequency rotational movement information may for instance be used for determining an amplitude A φ which in FIG. 2b is exemplified as a roll amplitude.

[0050] In a similar vein, FIG. 2d illustrates reference frequency translational movement information indicative of the translational movement of the translational movement sensor 16 along the second reference axis for the reference frequency. In the FIG. 2d example, the frequency translational movement information has been obtained by filtering the FIG. 2c time-varying translational movement signal such that only motions relating to the reference frequency remain after the filtering. As indicated in FIG. 2d, the reference frequency translational movement information may for instance be used for determining an amplitude A y which in FIG. 2d is exemplified as an amplitude of a displacement along the global transversal axis y G .

[0051] It should be noted that the filtering alternative presented above paragraphs merely serves as examples of how the reference frequency rotational movement information and the reference frequency translational movement information, respectively, may be determined.

[0052] To this end, with references to FIG. 3a - FIG. 3d, in some examples, including in at least one preferred example, the use of the time-varying rotational movement signal for determining reference frequency rotational movement information indicative of the rotational movement of the marine vessel around the first reference axis for a reference frequency may comprises transferring the time-varying rotational movement signal to the frequency domain in order to obtain frequency dependent rotational movement information.

[0053] As may be realized from FIG. 3a and Fig. 3c, FIG. 3a illustrates a time-varying rotational movement signal from a rotational movement sensor 20 of the marine vessel 10 and the FIG. 3a graph is identical to the FIG. 2a graph. Moreover, as indicated in FIG. 3a, the abscissa in the FIG. 3a graph has the entity time. FIG. 3c illustrates frequency dependent rotational movement information that has been obtained by transferring the time-varying rotational movement signal to the frequency domain. As a non-limiting example, such a transformation may be carried out using e.g. a Fourier transform such as a fast Fourier transform (FFT). As may be gleaned from FIG. 3b, the abscissa in the FIG. 3b graph has the entity frequency. Generally, transferring a time-varying signal to the frequency domain results in an amplitude and a phase for each frequency. However, in the FIG. 3b graph, only the amplitude as a function of frequency is illustrated. As may be realized from FIG. 3b, transferring the time-varying rotational movement signal to the frequency domain makes it possible to determine the amplitude for each one of a plurality of frequencies. In a similar vein as for FIG. 3a and FIG. 3b, FIG. 3d illustrates frequency translational movement information that has been obtained by transferring the time-varying translational movement signal in the FIG. 3b graph to the frequency domain.

[0054] As such, as illustrated in FIG. 3b, the frequency dependent rotational movement information may comprise a set of rotational movement amplitudes, each rotational movement amplitude being associated with an individual frequency. Moreover, the method of the present disclosure may comprise determining a reference frequency f ref associated with the largest rotational movement amplitude in the set of rotational movement amplitudes and determining a rotational movement amplitude A φ (see FIG. 3b) for the reference frequency f ref using the frequency dependent rotational movement information.

[0055] Furthermore, as illustrated in FIG. 3d, using the time-varying translational movement signal (see FIG. 3b) for determining reference frequency translational movement information indicative of the translational movement of the translational movement sensor 16 along the second reference axis for the reference frequency may comprise transferring the time-varying rotational movement signal to the frequency domain (see FIG. 3d) in order to obtain frequency dependent translational movement information. Moreover, as indicated in FIG. 3d, the frequency dependent translational movement information presented therein may be used for determining e.g. an amplitude A y for the reference frequency f ref associated with the largest rotational movement amplitude in the set of rotational movement amplitudes as presented hereinabove with reference to FIG. 3b.

[0056] It should be noted that any one of the above examples relating to any of the time-varying rotational movement signal, the time-varying translational movement signal, the frequency rotational movement information and the frequency translational movement information may be used in any example of the present disclosure, in particular in any example presented hereinbelow.

[0057] As regards the first and second reference axes, the second reference axis may be perpendicular to the first reference axis.

[0058] Optionally in some examples, including in at least one preferred example, the first reference axis may be perpendicular to the marine vessel vertical axis z mv . To this end reference is made to FIG. 4, illustrating a view from the rear of a marine vessel 10. As indicated in FIG. 4, the method may comprise determining a vertical position h along the marine vessel vertical axis z mv of the translational movement sensor 16 using the time-varying rotational movement signal and the time-varying translational movement signal.

[0059] In particular, and as indicated in FIG. 4, the method may comprise determining the vertical position h along the marine vessel vertical axis z mv of the translational movement sensor 16 using the frequency dependent rotational movement information and the frequency dependent translational movement information.

[0060] In the FIG. 4 example, the first reference axis is the marine vessel longitudinal axis x mv . As such, in the FIG. 4 example, the rotational movement of the marine vessel 10 around the first reference axis is the roll φ. Moreover, in the FIG. 4 example, the translational movement sensor 16 may detect a movement along the global transversal axis y G .

[0061] However, it is also envisaged that in other examples, the first reference axis may be the marine vessel transversal axis y m , such that the rotational movement of the marine vessel 10 around the first reference axis may be the pitch θ. In such an example, the translational movement sensor 16 may detect a movement along the global longitudinal axis x G .

[0062] As may be realized from FIG. 4, when the marine vessel 10 is imparted a roll motion, for instance a periodic roll motion that may be induced by environmental loads such as wave loads and / or internal loads such as an inclining moment achieved by moving loads onboard the marine vessel 10, the translational movement sensor 16 may be subjected to a movement along the global transversal axis y G . Assuming that the sway motion, viz the displacement along the marine vessel transversal axis y mv , of the marine vessel 10 is negligible at least for the reference frequency, the movement of the translational movement sensor 16 along the global transversal axis y G will be dependent on the roll motion and the distance h' from the marine vessel longitudinal axis x mv to the translational movement sensor 16.

[0063] As indicated in FIG. 4, the distance h' from the marine vessel longitudinal axis x mv to the translational movement sensor 16 may be dependent on a transversal distance b from the marine vessel longitudinal axis x mv to the translational movement sensor 16 along the marine vessel transversal axis y m , as well as a vertical distance h from the marine vessel longitudinal axis x m , to the translational movement sensor 16 along the marine vessel vertical axis z my . Purely by way of example, the transversal distance b may be known or determined in accordance with e.g. the examples presented in relation to FIG. 6 hereinbelow.

[0064] The method of the present disclosure may comprise receiving a time-varying rotational movement signal from a rotational movement sensor 20 of the marine vessel 10. Again, in the FIG. 4 example, the time-varying rotational movement signal may be related to a roll motion of the marine vessel 10. A reference frequency rotational movement information indicative of the roll movement of the marine vessel 10 around the first reference axis, the marine vessel longitudinal axis x m , in the FIG. 4 example, for a reference frequency may be determined. Purely by way of example, the reference frequency rotational movement and the reference frequency may be determined in accordance with any one of the above examples that have been presented in relation to FIG. 2a - FIG. 3d. As such, though purely by way of example, a roll amplitude A φ and a reference frequency f ref associated with the roll amplitude A φ may be determined.

[0065] As a nonlimiting example, the reference frequency f ref may be determined in accordance with the procedure that has been presented hereinabove with reference to FIG. 3b, namely that the reference frequency f ref is as sociated with the largest rotational movement amplitude in the set of rotational movement amplitudes.

[0066] Moreover, the method of the present disclosure may comprise receiving a time-varying translational movement signal from the translational movement sensor 16. Again, in the FIG. 4 example, the time-varying translational movement signal may be related to a movement of the translational movement sensor 16 along the global transversal axis y G . The time-varying translational movement signal may be used for determining reference frequency translational movement information indicative of the translational movement of the translational movement sensor 16 along the second reference axis, which is the global transversal axis y G in the FIG. 4 example, for the reference frequency f ref . Purely by way of example, the reference frequency translational movement information may be determined in accordance with any one of the above examples that have been presented in relation to FIG. 2a - FIG. 3d. As such, though purely by way of example, with reference to the above examples that have been presented in relation to each one of FIG. 2d and FIG. 3d, the reference frequency translational movement information may comprise the amplitude A y for the movement of the translational movement sensor 16 along the global transversal axis y G for the reference frequency f ref .

[0067] FIG. 5, illustrates the movement of the translational movement sensor 16 when the marine vessel 10 is imparted a roll motion with a roll amplitude A φ for a reference frequency. As indicated in FIG. 5, the translational movement sensor 16 will be displaced along the global transversal axis y G for the reference frequency f ref with an amplitude A y .

[0068] On the basis of the roll amplitude A φ and the amplitude A y of the translational movement sensor 16 along the global transversal axis y G , it is possible to determine the distance h' from the marine vessel longitudinal axis x mv to the translational movement sensor 16. Purely by way of example, the distance h' may be determined in accordance with the following: h ′ = 4 A y 2 ∗ sin 2 90 ° − A φ sin 2 2 A φ + b 2

[0069] In some examples where the roll motion is relatively small, resulting in that the transversal distance b is significantly smaller compared to the vertical distance h, for instance, the transversal distance b is around 10% of the vertical distance h, the distance h' may be determined in accordance with the following simplified equation: h ′ = A y sin A φ

[0070] Once the distance h' is determined, again assuming that the transversal distance b is known, it is possible to determine the vertical distance h from the marine vessel longitudinal axis x mv to the translational movement sensor 16 along the marine vessel vertical axis z mv in accordance with the following: h = h ′ 2 − b 2

[0071] It shall be noted that if using Eq. 1 to determine the distance h' from the marine vessel longitudinal axis x mv to the translational movement sensor 16 and inserting Eq. 1 into Eq.3, it is possible to determine the vertical distance h without using the transversal distance b.

[0072] Although the above example has used the displacement of the translational movement sensor 16 and the magnitude of the roll motion, it should be noted that in other examples, a speed or an acceleration of the translational movement sensor 16 may be used instead. In a similar vein, a roll rate and or a roll acceleration may be used instead of the roll motion.

[0073] Optionally in some examples, including in at least one preferred example, the first reference axis is parallel to the marine vessel vertical axis z my . To this end, reference is made to FIG. 6 illustrating a top view of a marine vessel 10. As indicated in FIG. 6, there is a transversal distance b from the marine vessel longitudinal axis axis x mv , to the translational movement sensor 16 along the marine vessel transversal axis y mv as well as a longitudinal distance l from the marine vessel transversal axis y mv to the translational movement sensor 16 along the marine vessel longitudinal axis x mv . The above-mentioned transversal distance b and the longitudinal distance l together result in a horizontal distance r from the marine vessel vertical axis z mv to the translational movement sensor 16.

[0074] Moreover, as indicated in FIG. 6, the marine vessel 10 comprises a propulsion assembly 22 adapted to propel the marine vessel 10. In the FIG. 6 example, the propulsion assembly 22 comprises two propulsion units 24, 26. As non-limiting examples, each one of the two propulsion units may comprise an outboard motor, a drive connected to an inboard motor (not shown) or the like. In some other examples, the propulsion assembly 22 may comprise a bow thruster and / or a stern thruster. Irrespective of the implementation of the propulsion assembly 22, the method may comprise issuing a signal to the propulsion system 22 of the marine vessel 10 to perform a rotational movement. Purely by way of example, the method may comprise issuing signals to the two propulsion units 24, 26 to produce a thrust with same magnitude but in opposite direction. For instance, the propulsion assembly 22 may be operated so as to impart a yaw movement of the marine vessel 10, i.e. a rotation around the marine vessel vertical axis z mv .

[0075] In some examples, the rotational movement may not be performed by the propulsion assembly 22. For instance, a rotational movement may be created by introducing one or more vertical forces at different positions of the marine vessel 10. For instance, a weight (not shown) may be moved to different positions of the marine vessel 10, for instance to different positions located on opposite sides of the vessel longitudinal axis x mv , such that a roll motion is achieved. As another non-limiting example, a rotational movement, such as a roll motion or a pitch motion may be achieved by environmental loads, such as wave loads, which are imparted on the marine vessel 10.

[0076] Again with reference to FIG. 6, in some examples, including in at least one preferred example, the time-varying rotational movement signal may comprise information about a rotation rate of the rotational movement of the marine vessel 10 around the first reference axis of the marine vessel 10. As such, in the FIG. 6 example, the time-varying rotational movement signal may comprise the yaw rate of the marine vessel 10. The yaw rate is hereinafter referred to as ω whereby ω = dγ dt .

[0077] Furthermore, the method may comprise using the time-varying rotational movement signal for determining reference frequency rotational movement information indicative of said rotational movement of said marine vessel around the first reference axis for a reference frequency. In the present example, the method may determine a frequency at which the above-mentioned yaw rate is high. Purely by way of example, the frequency dependent rotational movement information for the FIG. 6 example may comprise a set of yaw rate amplitudes, each yaw rate amplitude being associated with an individual frequency. Moreover, the method may comprise determining a reference frequency f ref associated with the largest yaw rate amplitude in the set of yaw rate amplitudes.

[0078] Moreover, the time-varying translational movement signal may be used for determining reference frequency translational movement information indicative of the translational movement of the translational movement sensor 16 along the second reference axis, which for instance may be the global longitudinal axis x G , for the reference frequency f ref .

[0079] To this end, using a speed of the translational movement sensor 16 in the global longitudinal axis x G as an example, the amplitude of the speed in the longitudinal axis x G of the translational movement sensor 16 may be determined as A xG . As a non-limiting example, the amplitude A xG of the speed in the global longitudinal axis x G of the translational movement sensor 16 may be determined using the above-mentioned reference frequency f ref associated with the largest yaw rate amplitude. Again, as non-limiting examples, the amplitude A xG may be determined in accordance with any one of the examples presented hereinabove with reference to each one of FIG. 2d and FIG. 3d.

[0080] Moreover, the time-varying rotational movement signal may comprise an initial position γ 0 , viz a detected yaw position (or a heading) at the beginning of the time-varying rotational movement signal. It shall be noted that if the marine vessel longitudinal axis x mv overlaps or is parallel with the global longitudinal axis x G , at the beginning of the time-varying rotational movement signal, the initial position γ 0 may be zero. Additionally, an angle p between the translational movement sensor 16 and the marine vessel vertical axis z mv along the marine vessel longitudinal axis x mv may be determined using the information of the time-varying translational movement signal, for instance, a translational movement of the translational movement sensor 16 along the global longitudinal axis x G as a function of time, which is illustrated in FIG. 7a. FIG. 7b subsequently shows a frequency translational movement information has been obtained by filtering the FIG. 7a time-varying translational movement signal such that only motions relating to the reference frequency remain after the filtering. As such, an offset p XG , corresponding to a time difference between the starting point T 0 of the time-varying rotational movement signal, and the peak of the reference frequency is obtained. The offset p XG may thereafter be converted to a corresponding angle.

[0081] The above-mentioned angle p between the translational movement sensor 16 and the marine vessel vertical axis z mv along the marine vessel longitudinal axis x m may therefore be determined in accordance with the following: p = 90 ° + γ 0 − p XG

[0082] Using the above information, the method may comprises determining a transversal position b along the marine vessel transversal axis y m , and / or a longitudinal position l along the marine vessel longitudinal axis x mv of the translational movement sensor 16 using the time-varying rotational movement signal and the time-varying translational movement signal.

[0083] For instance, the transversal position b and the longitudinal position l, respectively, may be determined using the reference frequency rotational movement information, such as the reference frequency f ref associated with the largest yaw rate amplitude in the set of yaw rate amplitudes as well as the largest yaw rate ω as such, as well as amplitude A xG of the speed in the global longitudinal axis x G of the translational movement sensor 16 may be determined using the above-mentioned reference frequency f ref along the marine vessel longitudinal axis x mv of the translational movement sensor 16 Purely by way of example, the above-mentioned transversal distance b and the longitudinal distance l may be determined in accordance with the following: b = A xG ω ⋅ sin p l = A xG ω ⋅ cos p

[0084] It should be noted that although the above procedure for determining the transversal position b and / or the longitudinal position l of the translational movement sensor 16 has been exemplified as using the speed of the translational movement sensor 16 along the longitudinal axis x G , it is envisaged that other examples of the method may instead, or in addition to using the speed along the longitudinal axis x G , use the speed of the translational movement sensor 16 along the transversal axis y G .

[0085] It is to be understood that the present disclosure is not limited to the aspects described above and illustrated in the drawings; rather, the skilled person will recognize that many changes and modifications may be made within the scope of the appended claims. In the drawings and specification, there have been disclosed aspects for purposes of illustration only and not for purposes of limitation, the scope of the disclosure being set forth in the following claims.

Claims

1. A computer system comprising a processing circuitry configured to determine information indicative of a position of a translational movement sensor (16) on a marine vessel (10), said marine vessel (10) extending in a longitudinal direction along a marine vessel longitudinal axis (xmv), said longitudinal direction preferably corresponding to an intended direction of travel of said marine vessel (10), said marine vessel (10) extending in a vertical direction along a marine vessel vertical axis (zmv) and in a transversal direction along a marine vessel transversal axis (ymv), wherein said transversal axis (ymv) is perpendicular to each one of said longitudinal axis (xmv) and said vertical axis (zmv), characterized in that said computer system is adapted to: - receive a time-varying rotational movement signal from a rotational movement sensor (20) of said marine vessel (10), said time-varying rotational movement signal relating to a rotational movement of said marine vessel (10) around a first reference axis as a function of time for a first time range (ΔT1); - receive a time-varying translational movement signal from said translational movement sensor (16), said time-varying rotational movement signal relating to a translational movement of said translational movement sensor (16) along a second reference axis as a function of time for a second time range (ΔT2), said first reference axis being nonparallel to said second reference axis; - use the time-varying rotational movement signal for determining reference frequency rotational movement information indicative of said rotational movement of said marine vessel (10) around said first reference axis for a reference frequency; - use the time-varying translational movement signal for determining reference frequency translational movement information indicative of said translational movement of said translational movement sensor (16) along said second reference axis for said reference frequency; - use said reference frequency rotational movement information and said reference frequency translational movement information for determining said information indicative of said position of said translational movement sensor (16) on a marine vessel (10).

2. A computer-implemented method for determining information indicative of a position of a translational movement sensor (16) on a marine vessel (10) by a processing circuitry of a computer system, said marine vessel (10) extending in a longitudinal direction along a marine vessel longitudinal axis (xmv), said longitudinal direction preferably corresponding to an intended direction of travel of said marine vessel (10), said marine vessel (10) extending in a vertical direction along a marine vessel vertical axis (zmv) and in a transversal direction along a marine vessel transversal axis (ymv), wherein said transversal axis (ymv) is perpendicular to each one of said longitudinal axis (xmv) and said vertical axis (zmv), characterized in that the method comprises: - receiving, by the processing circuitry, a time-varying rotational movement signal from a rotational movement sensor (20) of said marine vessel (10), said time-varying rotational movement signal relating to a rotational movement of said marine vessel (10) around a first reference axis as a function of time for a first time range (ΔT1); - receiving, by the processing circuitry, a time-varying translational movement signal from said translational movement sensor (16), said time-varying rotational movement signal relating to a translational movement of said translational movement sensor (16) along a second reference axis as a function of time for a second time range (ΔT2), said first reference axis being nonparallel to said second reference axis; - using, by the processing circuitry, the time-varying rotational movement signal for determining reference frequency rotational movement information indicative of said rotational movement of said marine vessel (10) around said first reference axis for a reference frequency; - using, by the processing circuitry, the time-varying translational movement signal for determining reference frequency translational movement information indicative of said translational movement of said translational movement sensor (16) along said second reference axis for said reference frequency; - using, by the processing circuitry, said reference frequency rotational movement information and said reference frequency translational movement information for determining said information indicative of said position of said translational movement sensor (16) on said marine vessel (10).

3. The method according to claim 2, wherein said second reference axis is fixed in a global reference coordinate system, said global reference coordinate system comprising a global longitudinal axis (xG), a global transversal axis (yG) and a global vertical axis (zG), said global reference coordinate system being such that when said marine vessel (10) floats at calm sea with zero trim and tilt, said global vertical axis (zG) is parallel to said marine vessel vertical axis (zmv), said global reference coordinate system being fixed to an entity separate from said marine vessel (10), preferably said global reference coordinate system being earth fixed.

4. The method according to any one of claims 2-3, wherein using the time-varying rotational movement signal for determining reference frequency rotational movement information indicative of said rotational movement of said marine vessel (10) around said first reference axis for a reference frequency comprises transferring the time-varying rotational movement signal to the frequency domain in order to obtain frequency dependent rotational movement information.

5. The method according to any one of claims 2-4, wherein using the time-varying translational movement signal for determining reference frequency translational movement information indicative of said translational movement of said translational movement sensor (16) along said second reference axis for said reference frequency comprising transferring the time-varying rotational movement signal to the frequency domain in order to obtain frequency dependent translational movement information.

6. The method according to any one of claims 2 - 5, wherein said second reference axis is perpendicular to said first reference axis.

7. The method according to any one of claims 2 - 6, wherein said first reference axis is perpendicular to the marine vessel vertical axis (zmv).

8. The method according to claim 7, when dependent on claim 6, wherein the method further comprises determining a vertical position along said marine vessel vertical axis (zmv) of the translational movement sensor (16) using said time-varying rotational movement signal and said time-varying translational movement signal.

9. The method according to claim 8, when dependent on claims 4 and 5, wherein the method further comprises determining said vertical position along said marine vessel vertical axis (zmv) of the translational movement sensor (16) using said frequency dependent rotational movement information and said frequency dependent translational movement information, preferably said frequency dependent rotational movement information comprises a set of rotational movement amplitudes, each rotational movement amplitude being associated with an individual frequency, said method comprising determining a reference frequency associated with the largest rotational movement amplitude in said set of rotational movement amplitudes and to determine a translational movement amplitude for said reference frequency using said frequency dependent translational movement information.

10. The method according to any one of claims 2 - 6, wherein said first reference axis is parallel to the marine vessel vertical axis (zmv), preferably said time-varying rotational movement signal comprises information about a rotation rate of the rotational movement of said marine vessel (10) around the first reference axis of the marine vessel (10).

11. The method according to claim 10, when dependent on claim 3, wherein the time-varying translational movement signal comprises information about velocity along said second reference axis, preferably said second reference axis being parallel to said global longitudinal axis (xG) or to said global transversal axis (yG).

12. The method according to claim 11, wherein the method further comprises determining a transversal position along said marine vessel transversal axis (ymv) and / or a longitudinal position along said marine vessel longitudinal axis (xmv) of said translational movement sensor (16) using said time-varying rotational movement signal and said time-varying translational movement signal.

13. The method according to claim 12, when dependent on claims 4 and 5, wherein the method further comprising determining said transversal position along said marine vessel transversal axis (ymv) and / or a longitudinal position along said marine vessel longitudinal axis (xmv) of the translational movement sensor (16) using said frequency dependent rotational movement information and said frequency dependent translational movement information, preferably said frequency dependent rotational movement information comprises a set of rotation rate amplitudes, each rotation rate amplitude being associated with an individual frequency, said method comprising determining a reference frequency associated with the largest rotation rate amplitude in said set of rotation rate amplitudes and to determine an amplitude for said velocity along said second reference axis for said reference frequency using said frequency dependent translational movement information.

14. The method according to any one of claims 2-13, wherein said marine vessel (10) has a propulsion system (22), the method further comprising: - issuing a signal to the propulsion system of the marine vessel (10) to perform a rotational movement.

15. The method according to any one of claims 2-14, wherein said first time range (ΔT1) is adjacent to or at least partially overlaps said second time range (ΔT2).