[go: up one dir, main page]

CN116659554A - Inertial navigation deviation correction method, device, equipment and medium based on echo detection - Google Patents

Inertial navigation deviation correction method, device, equipment and medium based on echo detection Download PDF

Info

Publication number
CN116659554A
CN116659554A CN202310866579.9A CN202310866579A CN116659554A CN 116659554 A CN116659554 A CN 116659554A CN 202310866579 A CN202310866579 A CN 202310866579A CN 116659554 A CN116659554 A CN 116659554A
Authority
CN
China
Prior art keywords
inertial navigation
motion parameters
echo detection
target
waypoint
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310866579.9A
Other languages
Chinese (zh)
Inventor
蔡睿眸
李小垣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Shipyard International Co Ltd
Original Assignee
Guangzhou Shipyard International Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Shipyard International Co Ltd filed Critical Guangzhou Shipyard International Co Ltd
Priority to CN202310866579.9A priority Critical patent/CN116659554A/en
Publication of CN116659554A publication Critical patent/CN116659554A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • G01C25/005Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/02Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems using reflection of acoustic waves
    • G01S15/06Systems determining the position data of a target
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/88Sonar systems specially adapted for specific applications
    • G01S15/93Sonar systems specially adapted for specific applications for anti-collision purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Manufacturing & Machinery (AREA)
  • Navigation (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The application discloses an inertial navigation deviation correcting method, device, equipment and medium based on echo detection, and belongs to the technical field of navigation. The method comprises the following steps: acquiring the installation position of an inertial navigation assembly pre-installed on a ship; in the navigation process of the ship, calculating the motion parameters of the ship body through the inertial navigation components at least at two mounting positions to obtain at least two motion parameters; and identifying the position information of the target object through the echo detection component; verifying at least two motion parameters obtained through calculation according to the position information, and identifying whether errors exist in the motion parameters; if so, performing correction processing according to the inertial navigation assembly generating errors. According to the scheme, the motion parameters of the ship body can be obtained through the plurality of inertial navigation components, errors caused by the use of a single component are reduced, the errors of the inertial navigation components can be found and processed in time through the combined verification of the information obtained by the different components, and the accuracy of the navigation result of the ship is improved.

Description

基于回声探测的惯性导航纠偏方法、装置、设备及介质Inertial navigation deviation correction method, device, equipment and medium based on echo detection

技术领域technical field

本申请属于导航技术领域,具体涉及一种基于回声探测的惯性导航纠偏方法、装置、设备及介质。The present application belongs to the technical field of navigation, and in particular relates to an inertial navigation deviation correction method, device, equipment and medium based on echo detection.

背景技术Background technique

随着科技的进步和需求的增加,智能物流装备的应用逐渐增多。以船舶为例,在运输过程中,惯性导航逐渐被广泛使用起来。如今在船舶使用惯性导航主要是为了确定船舶的位置、速度和航向,从而实现船舶的导航和航行控制。惯性导航不需要外界参照物,只需要通过惯性测量单元测量船舶的加速度和角速度,从而实现精确的船舶导航。With the advancement of science and technology and the increase of demand, the application of intelligent logistics equipment is gradually increasing. Taking ships as an example, inertial navigation is gradually being widely used during transportation. The main purpose of using inertial navigation on ships today is to determine the position, speed and course of the ship, so as to realize the navigation and navigation control of the ship. Inertial navigation does not require external reference objects, and only needs to measure the acceleration and angular velocity of the ship through the inertial measurement unit, so as to realize accurate ship navigation.

如今的船舶惯性导航系统采用的是惯性测量单元来测量船舶的加速度和角速度,并根据运动学和动力学原理计算船舶的位置和航向。在使用前或安装前,船舶惯性导航系统需要进行静态校准,即将IMU(Inertial Measurement Unit,惯性测量单元)安装在船舶静止状态下,利用陀螺仪和加速度计测量出的静态姿态信息来校准IMU的误差,从而提高惯性导航的精度。Today's ship inertial navigation systems use inertial measurement units to measure the ship's acceleration and angular velocity, and calculate the ship's position and heading based on kinematic and dynamic principles. Before use or installation, the ship's inertial navigation system needs to be calibrated statically, that is, the IMU (Inertial Measurement Unit, Inertial Measurement Unit) is installed in a static state of the ship, and the static attitude information measured by the gyroscope and accelerometer is used to calibrate the IMU. error, thereby improving the accuracy of inertial navigation.

但是,在实际使用过程中,如果IMU存在误差,例如陀螺仪漂移或加速度计零偏等,静态校准并不能完全消除误差,从而导致惯性导航的精度下降。如果存在误差但无法识别,则可能导致船舶航行时位置和航向的计算不准确,甚至可能导致船舶偏离预定航线或出现其他安全问题。因此,如何在船舶运行过程中,自主的对船舶上的惯性导航设备进行误差识别和精度告警是本领域亟待解决的问题。However, in actual use, if there are errors in the IMU, such as gyroscope drift or accelerometer zero bias, etc., static calibration cannot completely eliminate the errors, resulting in a decrease in the accuracy of inertial navigation. If there is an error but cannot be identified, it may lead to inaccurate calculation of the position and course of the ship while sailing, and may even cause the ship to deviate from the scheduled route or cause other safety problems. Therefore, how to autonomously perform error identification and precision alarm on the inertial navigation equipment on the ship during the operation of the ship is an urgent problem to be solved in this field.

发明内容Contents of the invention

本申请实施例提供一种基于回声探测的惯性导航纠偏方法、装置、设备及介质,目的是解决现有技术中由于惯性导航采用的是安装前或者使用前的静态校准方式,在船舶运行过程中,如果存在误差,无法识别的问题。本方案可以通过多个惯性导航组件获得船体的运动参数,减少因使用单一组件引起的误差,通过联合校验不同组件得到的信息,能及时发现并处理惯性导航组件的误差,提高船舶的导航结果的准确性。The embodiment of the present application provides an inertial navigation deviation correction method, device, equipment and medium based on echo detection. , if there is an error, the problem cannot be identified. This scheme can obtain the motion parameters of the hull through multiple inertial navigation components, reduce the error caused by the use of a single component, and through the joint verification of the information obtained by different components, the error of the inertial navigation component can be found and processed in time, and the navigation result of the ship can be improved. accuracy.

第一方面,本申请实施例提供了一种基于回声探测的惯性导航纠偏装置,所述方法包括:In the first aspect, the embodiment of the present application provides an inertial navigation deviation correction device based on echo detection, the method comprising:

获取船舶上预先安装的惯性导航组件的安装位置;Obtain the installation location of the pre-installed inertial navigation components on the ship;

在船舶航行过程中,通过至少两个安装位置的惯性导航组件对船体的运动参数进行解算,得到至少两个运动参数;并通过回声探测组件识别目标物的位置信息;During the sailing process of the ship, the motion parameters of the hull are calculated through at least two inertial navigation components installed in the position to obtain at least two motion parameters; and the position information of the target is identified through the echo detection component;

根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差;Verifying at least two of the motion parameters obtained through calculation according to the position information, and identifying whether there is an error in the motion parameters;

若存在误差,根据产生误差的惯性导航组件进行纠偏处理。If there is an error, correct the deviation according to the inertial navigation component that generated the error.

进一步的,在通过回声探测组件识别目标物的位置信息之前,所述方法还包括:Further, before the position information of the target is identified by the echo detection component, the method further includes:

根据所述回声探测组件发射并接收回声探测数据,根据所述回声探测数据确定是否存在满足目标物标记条件的物体;Transmit and receive echo detection data according to the echo detection component, and determine whether there is an object satisfying the target marking condition according to the echo detection data;

若存在,则进行目标物标记;If present, mark the target object;

相应的,通过回声探测组件识别目标物的位置信息,包括:Correspondingly, the position information of the target is identified through the echo detection component, including:

通过回声探测组件确定所述目标物相对于船体当前位置的位置信息。The position information of the target object relative to the current position of the hull is determined through the echo detection component.

进一步的,在进行目标物标记之前,所述方法还包括:Further, before performing target labeling, the method also includes:

根据满足目标物标记条件的物体与所述回声探测组件的距离确定所述回声探测组件的目标工作参数;determining the target operating parameters of the echo detection assembly according to the distance between the object satisfying the target marking condition and the echo detection assembly;

相应的,进行目标物标记,包括:Accordingly, carry out target marking, including:

采用所述目标工作参数进行目标物标记。Target labeling is performed using the target operating parameters.

进一步的,根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,包括:Further, according to the position information, the at least two motion parameters obtained through the calculation are verified, including:

根据所述位置信息,确定船体航行过程中的第一航点和第二航点;According to the position information, determine the first waypoint and the second waypoint during the navigation of the hull;

采用解算得到的各运动参数确定船体第一航点偏差值和第二航点偏差值;Determining the deviation value of the first waypoint and the deviation value of the second waypoint of the hull by using the motion parameters obtained through the calculation;

根据所述第一航点偏差值和所述第二航点偏差值对解算得到的各运动参数进行校验。The motion parameters obtained through the calculation are verified according to the first waypoint deviation value and the second waypoint deviation value.

进一步的,根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,包括:Further, according to the position information, the at least two motion parameters obtained through the calculation are verified, including:

根据所述位置信息,确定船体航行过程中的第一航点和第二航点,以及船体从第一航点运动至第二航点的航行时长;According to the position information, determine the first waypoint and the second waypoint during the voyage of the hull, and the voyage duration of the hull moving from the first waypoint to the second waypoint;

采用解算得到的各运动参数确定船体从第一航点运动至第二航点的航行时长偏差值;Using the motion parameters obtained from the calculation to determine the deviation value of the voyage time of the hull from the first waypoint to the second waypoint;

根据所述航行时长偏差值对解算得到的各运动参数进行校验。The motion parameters obtained through the calculation are verified according to the voyage duration deviation value.

进一步的,在通过回声探测组件识别目标物的位置信息之后,所述方法还包括:Further, after the position information of the target is identified by the echo detection component, the method further includes:

根据所述目标物的位置信息确定偏差容忍度;determining the deviation tolerance according to the position information of the target;

相应的,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差,包括:Correspondingly, verifying at least two of the motion parameters obtained through the calculation to identify whether there is an error in the motion parameters includes:

对解算得到的至少两个所述运动参数进行校验,识别所述运动参数超过所述偏差容忍度的,则确定为存在误差;识别所述运动参数未超过所述偏差容忍度的,则确定为不存在误差。Verifying at least two of the motion parameters obtained through the calculation, and if it is identified that the motion parameters exceed the deviation tolerance, it is determined that there is an error; if it is identified that the motion parameters do not exceed the deviation tolerance, then It is determined that there is no error.

进一步的,根据产生误差的惯性导航组件进行纠偏处理,包括:Further, correction processing is performed according to the inertial navigation component that generates the error, including:

根据所述产生误差的惯性导航组件数量在惯性导航组件总数的比例,确定目标惯性导航组件;According to the ratio of the number of inertial navigation components that generate errors to the total number of inertial navigation components, determine the target inertial navigation component;

对所述目标惯性导航组件进行纠偏处理。Perform deviation correction processing on the target inertial navigation component.

第二方面,本申请实施例提供了一种基于回声探测的惯性导航纠偏装置,所述装置包括:In the second aspect, the embodiment of the present application provides an inertial navigation deviation correction device based on echo detection, and the device includes:

获取模块,用于获取船舶上预先安装的惯性导航组件的安装位置;The obtaining module is used to obtain the installation position of the pre-installed inertial navigation component on the ship;

解算及识别模块,用于在船舶航行过程中,通过至少两个安装位置的惯性导航组件对船体的运动参数进行解算,得到至少两个运动参数;并通过回声探测组件识别目标物的位置信息;The calculation and identification module is used to calculate the motion parameters of the hull through at least two inertial navigation components installed in the ship's navigation process to obtain at least two motion parameters; and identify the position of the target through the echo detection component information;

校验模块,用于根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差;A verification module, configured to verify at least two of the motion parameters obtained through calculation according to the position information, and identify whether there is an error in the motion parameters;

纠偏模块,用于若存在误差,根据产生误差的惯性导航组件进行纠偏处理。The deviation correction module is used to perform deviation correction processing according to the inertial navigation component that generates the error if there is an error.

进一步的,所述装置还包括回声探测数据接收模块,所述回声探测数据接收模块用于:Further, the device also includes an echo detection data receiving module, and the echo detection data receiving module is used for:

根据所述回声探测组件发射并接收回声探测数据,根据所述回声探测数据确定是否存在满足目标物标记条件的物体;Transmit and receive echo detection data according to the echo detection component, and determine whether there is an object satisfying the target marking condition according to the echo detection data;

若存在,则进行目标物标记;If present, mark the target object;

相应的,所述解算及识别模块,用于:Correspondingly, the solving and identifying module is used for:

通过回声探测组件确定所述目标物相对于船体当前位置的位置信息。The position information of the target object relative to the current position of the hull is determined through the echo detection component.

进一步的,所述装置还包括目标工作参数确定模块,所述目标工作参数确定模块用于:Further, the device also includes a target working parameter determination module, and the target working parameter determination module is used for:

根据满足目标物标记条件的物体与所述回声探测组件的距离确定所述回声探测组件的目标工作参数;determining the target operating parameters of the echo detection assembly according to the distance between the object satisfying the target marking condition and the echo detection assembly;

相应的,所述回声探测数据接收模块,用于:Correspondingly, the echo detection data receiving module is used for:

采用所述目标工作参数进行目标物标记。Target labeling is performed using the target operating parameters.

进一步的,所述校验模块,用于:Further, the verification module is used for:

根据所述位置信息,确定船体航行过程中的第一航点和第二航点;According to the position information, determine the first waypoint and the second waypoint during the navigation of the hull;

采用解算得到的各运动参数确定船体第一航点偏差值和第二航点偏差值;Determining the deviation value of the first waypoint and the deviation value of the second waypoint of the hull by using the motion parameters obtained through the calculation;

根据所述第一航点偏差值和所述第二航点偏差值对解算得到的各运动参数进行校验。The motion parameters obtained through the calculation are verified according to the first waypoint deviation value and the second waypoint deviation value.

进一步的,所述校验模块,用于:Further, the verification module is used for:

根据所述位置信息,确定船体航行过程中的第一航点和第二航点,以及船体从第一航点运动至第二航点的航行时长;According to the position information, determine the first waypoint and the second waypoint during the voyage of the hull, and the voyage duration of the hull moving from the first waypoint to the second waypoint;

采用解算得到的各运动参数确定船体从第一航点运动至第二航点的航行时长偏差值;Using the motion parameters obtained from the calculation to determine the deviation value of the voyage time of the hull from the first waypoint to the second waypoint;

根据所述航行时长偏差值对解算得到的各运动参数进行校验。The motion parameters obtained through the calculation are verified according to the voyage duration deviation value.

进一步的,所述装置还包括偏差容忍度确定模块,所述偏差容忍度确定模块用于:Further, the device also includes a deviation tolerance determination module, and the deviation tolerance determination module is used for:

根据所述目标物的位置信息确定偏差容忍度;determining the deviation tolerance according to the position information of the target;

相应的,所述校验模块,用于:Correspondingly, the verification module is used for:

对解算得到的至少两个所述运动参数进行校验,识别所述运动参数超过所述偏差容忍度的,则确定为存在误差;识别所述运动参数未超过所述偏差容忍度的,则确定为不存在误差。Verifying at least two of the motion parameters obtained through the calculation, and if it is identified that the motion parameters exceed the deviation tolerance, it is determined that there is an error; if it is identified that the motion parameters do not exceed the deviation tolerance, then It is determined that there is no error.

进一步的,所述纠偏模块,用于:Further, the deviation correction module is used for:

根据所述产生误差的惯性导航组件数量在惯性导航组件总数的比例,确定目标惯性导航组件;According to the ratio of the number of inertial navigation components that generate errors to the total number of inertial navigation components, determine the target inertial navigation component;

对所述目标惯性导航组件进行纠偏处理。Perform deviation correction processing on the target inertial navigation component.

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。In a third aspect, an embodiment of the present application provides an electronic device, the electronic device includes a processor, a memory, and a program or instruction stored in the memory and operable on the processor, and the program or instruction is The processor implements the steps of the method described in the first aspect when executed.

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or an instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented .

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。In the fifth aspect, the embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions, so as to implement the first aspect the method described.

在本申请实施例中,获取船舶上预先安装的惯性导航组件的安装位置;在船舶航行过程中,通过至少两个安装位置的惯性导航组件对船体的运动参数进行解算,得到至少两个运动参数;并通过回声探测组件识别目标物的位置信息;根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差;若存在误差,根据产生误差的惯性导航组件进行纠偏处理。通过上述基于回声探测的惯性导航纠偏方法,可以通过多个惯性导航组件获得船体的运动参数,减少因使用单一组件引起的误差,通过联合校验不同组件得到的信息,能及时发现并处理惯性导航组件的误差,提高船舶的导航结果的准确性。In the embodiment of the present application, the installation position of the pre-installed inertial navigation component on the ship is obtained; during the navigation of the ship, the motion parameters of the hull are calculated through at least two inertial navigation components at the installation position, and at least two motion parameters are obtained. parameter; and identify the position information of the target through the echo detection component; according to the position information, check at least two of the motion parameters obtained through the solution, and identify whether there is an error in the motion parameter; if there is an error, according to The inertial navigation components that generate errors are corrected. Through the above-mentioned inertial navigation correction method based on echo detection, the motion parameters of the hull can be obtained through multiple inertial navigation components, reducing the error caused by the use of a single component, and the inertial navigation can be discovered and processed in time by jointly verifying the information obtained by different components Component errors improve the accuracy of the ship's navigation results.

附图说明Description of drawings

图1是本申请实施例一提供的基于回声探测的惯性导航纠偏方法的流程示意图;Fig. 1 is a schematic flow chart of an inertial navigation correction method based on echo detection provided in Embodiment 1 of the present application;

图2是本申请实施例二提供的基于回声探测的惯性导航纠偏方法的流程示意图;Fig. 2 is a schematic flow chart of the inertial navigation correction method based on echo detection provided by Embodiment 2 of the present application;

图3是本申请实施例三提供的基于回声探测的惯性导航纠偏装置的结构示意图;Fig. 3 is a schematic structural diagram of an inertial navigation correction device based on echo detection provided in Embodiment 3 of the present application;

图4是本申请实施例四提供的电子设备的结构示意图。FIG. 4 is a schematic structural diagram of an electronic device provided in Embodiment 4 of the present application.

具体实施方式Detailed ways

为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。In order to make the purpose, technical solution and advantages of the present application clearer, specific embodiments of the present application will be further described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present application, but not to limit the present application. In addition, it should be noted that, for the convenience of description, only parts relevant to the present application are shown in the drawings but not all content. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe various operations (or steps) as sequential processing, many of the operations may be performed in parallel, concurrently, or simultaneously. In addition, the order of operations can be rearranged. The process may be terminated when its operations are complete, but may also have additional steps not included in the figure. The processing may correspond to a method, function, procedure, subroutine, subroutine, or the like.

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。The following will clearly describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, but not all of them. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in this application belong to the protection scope of this application.

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second" and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific sequence or sequence. It should be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application can be practiced in sequences other than those illustrated or described herein, and that references to "first," "second," etc. distinguish Objects are generally of one type, and the number of objects is not limited. For example, there may be one or more first objects. In addition, "and/or" in the specification and claims means at least one of the connected objects, and the character "/" generally means that the related objects are an "or" relationship.

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的基于回声探测的惯性导航纠偏方法、装置、设备及介质进行详细地说明。The echo detection-based inertial navigation deviation correction method, device, equipment, and medium provided in the embodiments of the present application are described in detail below through specific embodiments and application scenarios with reference to the accompanying drawings.

实施例一Embodiment one

图1是本申请实施例一提供的基于回声探测的惯性导航纠偏方法的流程示意图。如图1所示,具体包括如下步骤:FIG. 1 is a schematic flow chart of an inertial navigation deviation correction method based on echo detection provided in Embodiment 1 of the present application. As shown in Figure 1, it specifically includes the following steps:

S101,获取船舶上预先安装的惯性导航组件的安装位置。S101. Obtain the installation location of the pre-installed inertial navigation component on the ship.

首先,本方案的使用场景可以是通过智能终端接收惯性导航组件以及回声探测组件传来的数据,进行船舶运动参数的校验,以识别运动参数是否存在误差,若存在误差,则自动对产生误差的惯性导航组件进行纠偏的场景。First of all, the application scenario of this solution can be to receive the data from the inertial navigation component and the echo detection component through the smart terminal, and to verify the motion parameters of the ship to identify whether there is an error in the motion parameter. If there is an error, it will automatically generate an error The scene where the inertial navigation component performs deviation correction.

基于上述使用场景,可以理解的,本申请的执行主体可以是集成计算船体运动参数,识别目标物位置,并对运动参数进行校验,在运动参数存在误差时自动进行纠偏处理功能的船舶自动化控制系统,此处不做过多的限定。Based on the above usage scenarios, it can be understood that the subject of execution of this application can be integrated calculation of hull motion parameters, identification of target object position, verification of motion parameters, and automatic control of ships that automatically perform deviation correction processing functions when there are errors in motion parameters system, do not make too many restrictions here.

本方案中,惯性导航组件可以是一种用于测量船舶运动状态的设备,通常包括陀螺仪和加速度计等传感器,用于测量船舶的姿态、加速度以及角速度等参数,以及计算船舶的位置、速度和航向等信息。惯性导航组件主要依赖于物理原理,通过传感器测量的参数数据,结合数学模型和算法进行运算,得出船舶的运动状态和位置信息。In this solution, the inertial navigation component can be a device used to measure the motion state of the ship, usually including sensors such as gyroscopes and accelerometers, used to measure the ship's attitude, acceleration and angular velocity, and calculate the ship's position and speed and heading information. The inertial navigation component mainly relies on physical principles, and calculates the motion state and position information of the ship through the parameter data measured by the sensor, combined with mathematical models and algorithms.

安装位置可以是指惯性导航组件在船舶上的安装位置。惯性导航组件通常需要在船舶的稳定位置上安装,以保证其测量的数据准确可靠,可以安装在船舶的桥楼、机房以及机舱等位置,但需要确保其安装位置能够稳定、防震以及防水,并且便于维修和更换。The installation location may refer to the installation location of the inertial navigation component on the ship. Inertial navigation components usually need to be installed in a stable position of the ship to ensure that the measured data are accurate and reliable. Easy to repair and replace.

可以使用如下方式获取惯性导航组件的安装位置:You can use the following methods to obtain the installation location of the inertial navigation component:

1、使用激光扫描仪等设备对船舶进行扫描,通过3D建模技术识别出惯性导航组件的位置;1. Use laser scanners and other equipment to scan the ship, and identify the position of the inertial navigation components through 3D modeling technology;

2、利用机器视觉技术,通过摄像头或者无人机等设备拍摄船舶的外观,然后使用图像识别技术自动识别出惯性导航组件的位置2. Use machine vision technology to capture the appearance of the ship through cameras or drones, and then use image recognition technology to automatically identify the position of the inertial navigation components

3、利用船舶自身的传感器设备,例如加速度计以及陀螺仪等,通过数据采集和处理,自动识别出惯性导航组件的位置。3. Use the ship's own sensor equipment, such as accelerometers and gyroscopes, to automatically identify the position of the inertial navigation components through data collection and processing.

S102,在船舶航行过程中,通过至少两个安装位置的惯性导航组件对船体的运动参数进行解算,得到至少两个运动参数;并通过回声探测组件识别目标物的位置信息。S102. During the sailing process of the ship, calculate the motion parameters of the hull through at least two inertial navigation components installed at the positions to obtain at least two motion parameters; and identify the position information of the target through the echo detection component.

通过至少两个安装位置的惯性导航组件对船体的运动参数进行解算,可以得到船体的位置、速度和方向等运动参数,这些运动参数是评估船舶运动状态和进行导航控制所必需的基本信息。The motion parameters of the hull can be calculated by inertial navigation components at least two installation positions, and the motion parameters such as the position, speed and direction of the hull can be obtained. These motion parameters are the basic information necessary for evaluating the motion state of the ship and performing navigation control.

回声探测组件可以是一种设备,通常包括发射器、接收器、信号处理器和显示器等部分,用于在水下探测物体的位置和深度等信息,例如水深、海底地形、鱼群等。船舶上的回声探测组件通常用于测量水下障碍物的位置和深度,以及水下地形的轮廓和特征。An echo detection component can be a device, usually including a transmitter, a receiver, a signal processor, and a display, to detect information such as the position and depth of an object underwater, such as water depth, seabed topography, fish school, etc. Echosounding components on ships are commonly used to measure the position and depth of underwater obstacles, as well as the contours and features of underwater terrain.

目标物可以是指航行中船舶周围可能存在的物体,包括其他船舶、浮标、礁石以及潜在的障碍物等。在船舶航行过程中,通过回声探测组件识别目标物的位置信息,可以帮助船舶避免与这些物体发生碰撞或者其他意外情况。Targets may refer to objects that may exist around the ship during navigation, including other ships, buoys, reefs, and potential obstacles. During the ship's navigation, identifying the position information of the target object through the echo detection component can help the ship avoid collisions with these objects or other unexpected situations.

目标物的位置信息可以指的是目标物在水下的位置坐标,通常以经度、纬度和深度等参数表示。The position information of the target object may refer to the underwater position coordinates of the target object, usually represented by parameters such as longitude, latitude, and depth.

要通过至少两个安装位置的惯性导航组件对船体的运动参数进行解算,可以先测量船体在水平方向和垂直方向上的加速度、角速度和姿态角等参数,然后利用运动学和动力学原理计算出船体的速度、位置和姿态角变化等运动参数。解算时可以使用多传感器数据融合技术,将不同传感器的数据进行校准、融合和滤波。例如,有两个安装在船舶上的惯性导航组件,一个安装在船首部,另一个安装在船尾部。通过比较船首部和船尾部惯性导航组件测量到的速度差异,可以计算出船舶在水平方向的速度;通过比较船首部和船尾部惯性导航组件测量到的加速度差异,可以计算出船舶在垂直方向的加速度;通过分析惯性导航组件的输出数据,可以计算出船舶的航向角和俯仰角。To solve the motion parameters of the hull through inertial navigation components in at least two installation positions, you can first measure the acceleration, angular velocity, and attitude angle of the hull in the horizontal and vertical directions, and then use kinematics and dynamics to calculate The motion parameters such as the speed, position and attitude angle change of the hull. Multi-sensor data fusion technology can be used in the solution to calibrate, fuse and filter data from different sensors. For example, there are two inertial navigation assemblies mounted on a ship, one at the bow and one at the stern. By comparing the speed difference measured by the bow and stern inertial navigation components, the speed of the ship in the horizontal direction can be calculated; by comparing the acceleration difference measured by the bow and stern inertial navigation components, the ship can be calculated in the vertical direction Acceleration; by analyzing the output data of the inertial navigation component, the heading angle and pitch angle of the ship can be calculated.

通过回声探测组件识别目标物的位置信息,可以采用声纳技术,即利用声波在水中的传播特性来进行探测和定位。当声波遇到不同密度和声速的物质时,会发生反射、散射和折射等现象,从而产生回声信号。通过测量回声信号的时间、幅度和频率等特性,可以判断目标物的距离、方向、形状和材质等信息。例如,当船舶靠近礁石时,回声探测组件会发送声波,声波经过水中传播并被礁石反射回来,回声探测组件接收到回波信号后,通过信号处理算法将信号转化为礁石的位置信息。The position information of the target is identified through the echo detection component, and sonar technology can be used, which uses the propagation characteristics of sound waves in water for detection and positioning. When sound waves encounter substances with different densities and speeds of sound, phenomena such as reflection, scattering, and refraction will occur, thereby generating echo signals. By measuring the time, amplitude and frequency characteristics of the echo signal, the distance, direction, shape and material of the target can be judged. For example, when a ship approaches a reef, the echo detection component sends sound waves, which propagate through the water and are reflected back by the reef. After receiving the echo signal, the echo detection component converts the signal into the position information of the reef through a signal processing algorithm.

在上述各技术方案的基础上,可选的,在通过回声探测组件识别目标物的位置信息之后,所述方法还包括:On the basis of the above technical solutions, optionally, after the position information of the target is identified by the echo detection component, the method further includes:

根据所述目标物的位置信息确定偏差容忍度;determining the deviation tolerance according to the position information of the target;

相应的,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差,包括:Correspondingly, verifying at least two of the motion parameters obtained through the calculation to identify whether there is an error in the motion parameters includes:

对解算得到的至少两个所述运动参数进行校验,识别所述运动参数超过所述偏差容忍度的,则确定为存在误差;识别所述运动参数未超过所述偏差容忍度的,则确定为不存在误差。Verifying at least two of the motion parameters obtained through the calculation, and if it is identified that the motion parameters exceed the deviation tolerance, it is determined that there is an error; if it is identified that the motion parameters do not exceed the deviation tolerance, then It is determined that there is no error.

本方案中,偏差容忍度可以是在船舶自主导航过程中,对于船舶运动参数的误差容忍程度,即允许的误差范围。在实际应用中,偏差容忍度的大小通常由船舶的导航要求、目标物的大小和距离以及船舶的运动性能等因素决定。如果超出了偏差容忍度,则需要进行调整或修正以保证船舶的安全导航。In this solution, the deviation tolerance can be the error tolerance of the ship's motion parameters during the ship's autonomous navigation process, that is, the allowable error range. In practical applications, the size of the deviation tolerance is usually determined by factors such as the navigation requirements of the ship, the size and distance of the target, and the motion performance of the ship. If deviation tolerances are exceeded, adjustments or corrections are required to ensure safe navigation of the vessel.

若目标物为水下障碍物,可以根据障碍物的大小和形状以及障碍物的位置确定偏差容忍度。水下障碍物的大小和形状可以决定船体与障碍物之间的最小安全间距,进而影响了偏差容忍度的设定。障碍物越大,偏差容忍度就越小,需要保证船体与障碍物之间的安全距离。障碍物的位置也会影响偏差容忍度的设定。如果障碍物位于航道中心线上,偏差容忍度就需要更小,以保证船体不会碰撞到障碍物。If the target is an underwater obstacle, the deviation tolerance can be determined according to the size and shape of the obstacle and the position of the obstacle. The size and shape of underwater obstacles can determine the minimum safe distance between the hull and obstacles, which in turn affects the setting of deviation tolerance. The larger the obstacle, the smaller the deviation tolerance, and it is necessary to ensure a safe distance between the hull and the obstacle. The location of obstacles also affects the setting of deviation tolerance. If the obstacle is on the centerline of the channel, the deviation tolerance needs to be smaller to ensure that the hull does not collide with the obstacle.

当确定偏差容忍度后,可以利用解算得到的运动参数和偏差容忍度,对每个运动参数进行判断。具体的,计算该运动参数在实际航行中可能存在的误差范围,即将该运动参数的解算结果加上偏差容忍度和减去偏差容忍度,得到上限值和下限值。然后,将实际测量到的该运动参数的值与上限值和下限值进行比较。如果实际测量到的该运动参数的值在上限值和下限值之间,则判定该运动参数的解算结果正确,不存在误差。如果实际测量到的该运动参数的值超出了上限值或下限值,则判定该运动参数的解算结果存在误差。After the deviation tolerance is determined, each motion parameter can be judged by using the motion parameters obtained through the calculation and the deviation tolerance. Specifically, the error range that may exist in the actual navigation of the motion parameter is calculated, that is, the calculation result of the motion parameter is added to the deviation tolerance and subtracted from the deviation tolerance to obtain the upper limit and the lower limit. Then, the actually measured value of the motion parameter is compared with the upper limit value and the lower limit value. If the actually measured value of the motion parameter is between the upper limit and the lower limit, it is determined that the calculation result of the motion parameter is correct and there is no error. If the actually measured value of the motion parameter exceeds the upper limit or the lower limit, it is determined that there is an error in the calculation result of the motion parameter.

本方案中,通过根据目标物位置信息确定偏差容忍度,并对解算得到的运动参数进行校验,能够有效地识别运动参数的误差情况。同时,定期对运动参数进行校验,也能够及时发现并修正运动参数的误差,提高船舶的定位准确性和导航精度。In this solution, by determining the deviation tolerance according to the position information of the target object, and verifying the motion parameters obtained through the calculation, the error situation of the motion parameters can be effectively identified. At the same time, regular verification of motion parameters can also detect and correct errors in motion parameters in time, and improve the positioning accuracy and navigation accuracy of ships.

S103,根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差。S103. Verify at least two of the motion parameters obtained through calculation according to the position information, and identify whether there is an error in the motion parameters.

根据目标物位置信息,可以确定船体在不同位置的运动状态,进而根据所解算得到的运动参数计算船体在相应位置的预期运动状态。通过对预期运动状态和实际运动状态进行比较,可以识别运动参数是否存在误差。具体的,可以根据目标物位置信息确定船体在不同位置的实际运动状态,例如位置、速度和姿态等参数。然后根据所解算得到的运动参数计算船体在相应位置的预期运动状态,并将其与实际运动状态进行比较。若存在较大的偏差,则说明运动参数存在误差。例如,若根据解算得到的运动参数预测船体应该在某一位置具有特定的速度和姿态,但实际上船体在该位置的速度和姿态与预期不符,则说明运动参数存在误差。According to the position information of the target object, the motion state of the hull at different positions can be determined, and then the expected motion state of the hull at the corresponding position can be calculated according to the calculated motion parameters. By comparing the expected motion state with the actual motion state, it is possible to identify whether there is an error in the motion parameters. Specifically, the actual motion state of the hull at different positions can be determined according to the position information of the target object, such as parameters such as position, speed, and attitude. Then, the expected motion state of the hull at the corresponding position is calculated according to the motion parameters obtained through calculation, and compared with the actual motion state. If there is a large deviation, it indicates that there is an error in the motion parameters. For example, if the calculated motion parameters predict that the hull should have a specific velocity and attitude at a certain position, but the actual velocity and attitude of the hull at this position are not as expected, it means that there is an error in the motion parameters.

在上述各技术方案的基础上,可选的,根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,包括:On the basis of the above technical solutions, optionally, according to the position information, the at least two motion parameters obtained through the calculation are verified, including:

根据所述位置信息,确定船体航行过程中的第一航点和第二航点;According to the position information, determine the first waypoint and the second waypoint during the navigation of the hull;

采用解算得到的各运动参数确定船体第一航点偏差值和第二航点偏差值;Determining the deviation value of the first waypoint and the deviation value of the second waypoint of the hull by using the motion parameters obtained through the calculation;

根据所述第一航点偏差值和所述第二航点偏差值对解算得到的各运动参数进行校验。The motion parameters obtained through the calculation are verified according to the first waypoint deviation value and the second waypoint deviation value.

本方案中,若目标物为水下某障碍物,第一航点可以是当前船体位置,第二航点则是避开障碍物的目标位置。具体的,第二航点可以被设置在障碍物周围或者离障碍物一定距离的位置,以确保船体不会再次撞到障碍物。船体在航行过程中会以一定的速度前进,根据当前位置和航行路径可以计算出到达第二航点所需要的时间和距离。例如,船舶需要避开一个水下障碍物,可以根据障碍物位置确定第一航点和第二航点。若目标障碍物的位置是在船体前方100米处,假设船舶的航向角为0度(即指向正北方向),则可以设置第一航点为当前船体位置前方的400米处,即在当前位置向正前方100米,再向上游动300米;第二航点可以设置在第一航点的前方200米处,即在第一航点向正前方200米的位置。这样设置第一航点和第二航点可以保证船舶能够安全地避开障碍物,继续航行。In this solution, if the target object is an underwater obstacle, the first waypoint can be the current hull position, and the second waypoint can be the target position to avoid the obstacle. Specifically, the second waypoint can be set around the obstacle or a certain distance away from the obstacle, so as to ensure that the hull will not hit the obstacle again. The hull will advance at a certain speed during navigation, and the time and distance required to reach the second waypoint can be calculated according to the current position and navigation path. For example, if a ship needs to avoid an underwater obstacle, the first waypoint and the second waypoint can be determined according to the position of the obstacle. If the position of the target obstacle is 100 meters in front of the hull, assuming that the course angle of the ship is 0 degrees (that is, pointing to the north direction), you can set the first waypoint to be 400 meters in front of the current hull position, that is, at the current The position is 100 meters straight ahead, and then swims 300 meters upstream; the second waypoint can be set 200 meters ahead of the first waypoint, that is, 200 meters straight ahead of the first waypoint. Setting the first waypoint and the second waypoint in this way can ensure that the ship can safely avoid obstacles and continue sailing.

第一航点偏差值可以表示当前船体所在位置与第一航点之间的距离偏差,第二航点偏差值可以表示当前船体所在位置与第二航点之间的距离偏差。根据这些偏差值可以实时调整船体的航行方向和速度。The first waypoint deviation value may indicate the distance deviation between the current position of the hull and the first waypoint, and the second waypoint deviation value may indicate the distance deviation between the current position of the hull and the second waypoint. According to these deviation values, the sailing direction and speed of the hull can be adjusted in real time.

通过解算得到的各运动参数,可以确定船体当前位置和速度等信息。根据目标物位置和航向,可以计算出船体需要到达的第一航点和第二航点的坐标。将这两个点的坐标与当前位置的坐标进行比较,就可以计算出船体的第一航点偏差值和第二航点偏差值,具体的,可以采用向量运算等方法进行计算。Information such as the current position and speed of the hull can be determined through the motion parameters obtained through the calculation. According to the position and heading of the target, the coordinates of the first waypoint and the second waypoint that the hull needs to reach can be calculated. By comparing the coordinates of these two points with the coordinates of the current position, the deviation value of the first waypoint and the deviation value of the second waypoint of the hull can be calculated. Specifically, methods such as vector calculation can be used for calculation.

可以根据解算得到的各运动参数,计算出船舶预期到达的第一航点和第二航点的位置。然后根据船舶实际到达的位置和预期到达位置之间的差距,计算出第一航点偏差值和第二航点偏差值。比较第一航点偏差值和第二航点偏差值是否满足预先设定的阈值范围,以对各运动参数进行校验。如果偏差值在阈值范围内,则说明解算得到的各运动参数是可靠的,船舶已经按照预期路径行驶;否则需要进一步调整解算得到的各运动参数,以确保船舶能够按照预期路径行驶。The positions of the first waypoint and the second waypoint that the ship is expected to arrive at can be calculated according to the motion parameters obtained through the calculation. Then, according to the difference between the ship's actual arrival position and the expected arrival position, the first waypoint deviation value and the second waypoint deviation value are calculated. Comparing whether the first waypoint deviation value and the second waypoint deviation value meet a preset threshold range, so as to verify each motion parameter. If the deviation value is within the threshold range, it means that the calculated motion parameters are reliable and the ship has traveled on the expected path; otherwise, the calculated motion parameters need to be further adjusted to ensure that the ship can travel on the expected path.

本方案中,可以通过不断校验船体运动参数,及时发现和修正偏差,确保船舶的航行精度和稳定性。在航行过程中,由于可能会受到各种因素的影响,例如水流、风向以及潮汐等,这些因素可能会导致船舶偏离原定航线,及时发现并纠正偏差,可以有效保障船舶的航行安全和航行效率。In this solution, the deviation can be found and corrected in time by continuously checking the motion parameters of the hull, so as to ensure the navigation accuracy and stability of the ship. During the voyage, due to the influence of various factors, such as water current, wind direction and tide, etc., these factors may cause the ship to deviate from the original route, timely detection and correction of the deviation can effectively guarantee the safety and efficiency of the ship's navigation .

在上述各技术方案的基础上,可选的,根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,包括:On the basis of the above technical solutions, optionally, according to the position information, the at least two motion parameters obtained through the calculation are verified, including:

根据所述位置信息,确定船体航行过程中的第一航点和第二航点,以及船体从第一航点运动至第二航点的航行时长;According to the position information, determine the first waypoint and the second waypoint during the voyage of the hull, and the voyage duration of the hull moving from the first waypoint to the second waypoint;

采用解算得到的各运动参数确定船体从第一航点运动至第二航点的航行时长偏差值;Using the motion parameters obtained from the calculation to determine the deviation value of the voyage time of the hull from the first waypoint to the second waypoint;

根据所述航行时长偏差值对解算得到的各运动参数进行校验。The motion parameters obtained through the calculation are verified according to the voyage duration deviation value.

本方案中,船体从第一航点运动至第二航点的航行时长可以是船体在从第一航点到第二航点的过程中所需的时间。In this solution, the sailing time of the hull moving from the first waypoint to the second waypoint may be the time required for the hull to move from the first waypoint to the second waypoint.

若目标物为水下障碍物,确定第一航点以及第二航点后,可以通过如下步骤确定船体从第一航点运动至第二航点的航行时长:If the target is an underwater obstacle, after the first waypoint and the second waypoint are determined, the voyage time of the hull moving from the first waypoint to the second waypoint can be determined by the following steps:

1、从船舶的导航系统或传感器中获取船舶的航速和航向。1. Obtain the ship's speed and heading from the ship's navigation system or sensor.

2、计算第一航点和第二航点之间的直线距离。2. Calculate the straight-line distance between the first waypoint and the second waypoint.

3、根据船速和航向,计算船舶行驶这段距离所需的时间,若船速保持不变,可以通过将距离除以船速来计算得出。如果船速变化,可以采用平均船速计算时间。3. According to the speed and course of the ship, calculate the time required for the ship to travel this distance. If the speed of the ship remains constant, it can be calculated by dividing the distance by the speed of the ship. If the ship's speed varies, the average ship's speed can be used to calculate the time.

航行时长偏差值可以是指船体从第一航点运动至第二航点的实际航行时长与根据解算得到的各运动参数所计算的理论航行时长之间的差值。The voyage time deviation value may refer to the difference between the actual voyage time of the hull moving from the first waypoint to the second waypoint and the theoretical voyage time calculated according to the motion parameters obtained through calculation.

为了确定船体从第一航点运动至第二航点的航行时长偏差值,可以首先计算出理论上的航行时长。假设船体从第一航点到第二航点需要航行的距离为d,船体在水中的航速为v,则理论上船体从第一航点到第二航点的航行时长为t,则:In order to determine the deviation value of the voyage time when the hull moves from the first waypoint to the second waypoint, the theoretical voyage time can be calculated first. Assuming that the distance that the hull needs to sail from the first waypoint to the second waypoint is d, and the speed of the hull in the water is v, then theoretically, the sailing time of the hull from the first waypoint to the second waypoint is t, then:

;

而解算得到的各运动参数中,船体的速度以及航向角等参数可能会有一定的误差,从而导致实际上的航行时长与理论上的航行时长存在偏差。因此,可以采用解算得到的各运动参数计算出实际上的航行时长t1,然后用实际航行时长减去理论航行时长,即可得到航行时长偏差值t2:Among the motion parameters obtained by the calculation, there may be certain errors in parameters such as the speed of the hull and the heading angle, which may lead to a deviation between the actual sailing time and the theoretical sailing time. Therefore, the actual voyage time t1 can be calculated by using the motion parameters obtained from the calculation, and then the theoretical voyage time can be subtracted from the actual voyage time to obtain the voyage time deviation t2:

;

可以使用如下步骤对解算得到的各运动参数进行校验:The following steps can be used to verify the motion parameters obtained by the solution:

1、针对所涉及的运动参数,确定其对航行时长的敏感度。例如,如果要校验船体航行速度的准确性,就需要确定航行速度对航行时长的影响程度。1. For the motion parameters involved, determine their sensitivity to the duration of the voyage. For example, if you want to verify the accuracy of a ship's speed, you need to determine how speed affects the duration of the voyage.

2、基于所涉及的运动参数,计算出其预期值。例如,如果要校验船体航行速度的准确性,可以基于船体的尺寸以及引擎输出功率等因素计算出船体在理想状态下的航行速度。2. Based on the motion parameters involved, their expected values are calculated. For example, if you want to verify the accuracy of the sailing speed of the hull, you can calculate the sailing speed of the hull in an ideal state based on factors such as the size of the hull and the output power of the engine.

3、根据解算得到的航行时长和所涉及的运动参数预期值,计算出实际的航行距离。例如,根据解算得到的航行时长和理论上的航行速度预期值,可以计算出船体实际航行的距离。3. Calculate the actual voyage distance according to the voyage duration obtained from the calculation and the expected value of the motion parameters involved. For example, according to the sailing time obtained by the solution and the theoretical sailing speed expectation value, the actual sailing distance of the hull can be calculated.

4、将计算出的实际航行距离与目标距离进行比较,从而计算出航行距离偏差值。例如,如果目标距离为500米,但计算出的实际航行距离为400米,就可以计算出航行距离偏差值为100米。4. Comparing the calculated actual sailing distance with the target distance, so as to calculate the sailing distance deviation value. For example, if the target distance is 500 meters, but the calculated actual sailing distance is 400 meters, the sailing distance deviation value can be calculated as 100 meters.

5、根据航行时长偏差值和航行距离偏差值,以及所涉及运动参数的敏感度,计算出各个运动参数的偏差值。例如,如果航行距离偏差值为100米,而船体航行速度对航行距离的影响为每1米/秒对应10米,就可以计算出船体航行速度的偏差值为10米/秒。5. Calculate the deviation value of each motion parameter according to the deviation value of the voyage time and the deviation value of the voyage distance, and the sensitivity of the motion parameters involved. For example, if the deviation value of the sailing distance is 100 meters, and the influence of the hull sailing speed on the sailing distance is that every 1 meter/second corresponds to 10 meters, the deviation value of the hull sailing speed can be calculated as 10 meters/second.

6、判断计算出的各个运动参数的偏差值是否超过了预设的误差范围。如果偏差值超过了预设范围,就可以认为该运动参数存在误差,需要进行进一步检查和校正。如果偏差值在预设范围内,就可以认为该运动参数是准确的。6. Judging whether the calculated deviation value of each motion parameter exceeds a preset error range. If the deviation value exceeds the preset range, it can be considered that there is an error in the motion parameter, and further inspection and correction are required. If the deviation value is within a preset range, it can be considered that the motion parameter is accurate.

本方案中,可以对船体运动参数进行精确度的验证和校验,识别运动参数是否存在误差。如果存在误差,可以及时对其进行调整和修正,提高船体运动的精确性和准确性。同时,对船体运动参数的精确控制和校验也可以提高船舶的安全性和航行效率。In this solution, the accuracy verification and verification of the hull motion parameters can be carried out to identify whether there is an error in the motion parameters. If there is an error, it can be adjusted and corrected in time to improve the precision and accuracy of the hull movement. At the same time, the precise control and verification of the hull motion parameters can also improve the safety and navigation efficiency of the ship.

S104,若存在误差,根据产生误差的惯性导航组件进行纠偏处理。S104, if there is an error, perform deviation correction processing according to the inertial navigation component that generated the error.

可以通过以下方法进行产生误差的惯性导航组件的纠偏处理:The error-generating inertial navigation components can be corrected by the following methods:

1、基于惯性导航组件所在的位置以及航向,结合其他船舶传感器,例如可以是GPS(Global Positioning System,全球定位系统)以及罗经等,对船体运动参数进行估算,与惯性导航组件输出的数据进行比较,从而确定误差量。1. Based on the position and heading of the inertial navigation component, combined with other ship sensors, such as GPS (Global Positioning System, Global Positioning System) and compass, etc., the motion parameters of the ship are estimated and compared with the data output by the inertial navigation component , so as to determine the amount of error.

2、基于误差量,结合船舶的运动状态,使用滤波算法,例如可以是卡尔曼滤波以及扩展卡尔曼滤波等,对惯性导航组件输出的数据进行修正。滤波算法可以根据传感器的特性和噪声分布等因素,对传感器的测量数据进行处理,从而消除噪声和误差,得到更加准确的数据。2. Based on the error amount and combined with the motion state of the ship, use a filter algorithm, such as Kalman filter and extended Kalman filter, to correct the data output by the inertial navigation component. The filtering algorithm can process the measurement data of the sensor according to the characteristics of the sensor and the distribution of noise, so as to eliminate noise and errors and obtain more accurate data.

在上述各技术方案的基础上,可选的,根据产生误差的惯性导航组件进行纠偏处理,包括:On the basis of the above-mentioned technical solutions, it is optional to perform deviation correction processing according to the inertial navigation component that generates the error, including:

根据所述产生误差的惯性导航组件数量在惯性导航组件总数的比例,确定目标惯性导航组件;According to the ratio of the number of inertial navigation components that generate errors to the total number of inertial navigation components, determine the target inertial navigation component;

对所述目标惯性导航组件进行纠偏处理。Perform deviation correction processing on the target inertial navigation component.

本方案中,目标惯性导航组件可以是产生偏差但未纠偏的惯性导航组件中的任意一个,例如,一共6个惯性导航组件,产生偏差的惯性导航组件为5个,需要纠偏的惯性导航组件数量为2个,则目标惯性导航组件为2个,相应的,产生误差的惯性导航组件数量在惯性导航组件总数的比例为5/6。In this solution, the target inertial navigation component can be any one of the inertial navigation components that have produced deviations but have not been corrected. For example, there are a total of 6 inertial navigation components, and the number of inertial navigation components that produce deviations is 5. The number of inertial navigation components that need to be corrected If there are 2, then there are 2 target inertial navigation components. Correspondingly, the ratio of the number of inertial navigation components that generate errors to the total number of inertial navigation components is 5/6.

可以首先统计所有惯性导航组件中产生误差的组件数量,并计算其占总数的比例。然后根据比例确定需要纠偏的惯性导航组件数量,例如,可以设置需要纠偏的惯性导航组件比例占产生误差的惯性导航组件数量在惯性导航组件总数比例的1/2。若一共8个惯性导航组件,产生偏差的惯性导航组件为4个,则需要纠偏的惯性导航组件为2个,即确定目标惯性导航组件为2个。其中,可以设置按照误差度从小到大进行纠偏,因为误差较小的组件通常比误差较大的组件更为可靠,所以先对误差较小的组件进行纠偏可以提高整个惯性导航系统的精度和可靠性。The number of components that generate errors among all inertial navigation components can be counted first, and their proportion to the total can be calculated. Then determine the number of inertial navigation components that need to be corrected according to the ratio. For example, it can be set that the proportion of inertial navigation components that need to be corrected accounts for 1/2 of the ratio of the number of inertial navigation components that generate errors to the total number of inertial navigation components. If there are 8 inertial navigation components in total, and there are 4 inertial navigation components that generate deviations, then there are 2 inertial navigation components that need to be corrected, that is, there are 2 inertial navigation components to determine the target. Among them, you can set the error correction from small to large, because components with small errors are usually more reliable than components with large errors, so correcting components with small errors first can improve the accuracy and reliability of the entire inertial navigation system sex.

可以使用如下方法对目标惯性导航组件进行纠偏处理:The following methods can be used to correct the target inertial navigation component:

1、对惯性导航组件内的陀螺仪进行初始对准,使其输出准确的角速度信息。1. Initially align the gyroscope in the inertial navigation component so that it can output accurate angular velocity information.

2、将惯性导航组件输出的角速度信息进行积分,得到姿态信息,通过姿态信息推算出位置信息。2. Integrate the angular velocity information output by the inertial navigation component to obtain the attitude information, and calculate the position information through the attitude information.

3、利用两个惯性导航组件之间的差异来进行纠偏。一种方法是将两个组件的输出进行对比,找出偏差最小的那个组件,然后将偏差应用到另一个组件上;另一种方法是将两个组件的输出进行平均,然后将平均值应用到两个组件上,以减小误差。3. Use the difference between the two inertial navigation components to correct the deviation. One way is to compare the output of the two components, find the one with the least deviation, and then apply the deviation to the other component; the other way is to average the output of the two components, and then apply the average to both components to minimize errors.

4、将惯性导航组件的输出与其他传感器的输出,例如GPS以及罗盘等,进行融合,以得到更准确的位置信息。4. The output of the inertial navigation component is fused with the output of other sensors, such as GPS and compass, to obtain more accurate position information.

本方案中,通过对惯性导航组件进行纠偏,可以消除或降低该组件引入的误差,从而提高惯性导航系统的整体精度。同时,由于只对有误差的组件进行纠偏处理,可以避免对所有组件都进行不必要的纠偏操作,节省时间和资源。In this solution, by correcting the inertial navigation component, the error introduced by the component can be eliminated or reduced, thereby improving the overall accuracy of the inertial navigation system. At the same time, since only the components with errors are corrected, unnecessary deviation correction operations can be avoided for all components, saving time and resources.

在本申请实施例中,获取船舶上预先安装的惯性导航组件的安装位置;在船舶航行过程中,通过至少两个安装位置的惯性导航组件对船体的运动参数进行解算,得到至少两个运动参数;并通过回声探测组件识别目标物的位置信息;根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差;若存在误差,根据产生误差的惯性导航组件进行纠偏处理。通过上述基于回声探测的惯性导航纠偏方法,可以通过多个独立的惯性导航组件来获得船体的运动参数,减少因使用单一组件引起的误差。通过联合校验不同组件得到的信息,可以及时发现并处理惯性导航组件的误差,避免船舶在航行过程中偏离预定航线,从而提高船舶的航行安全性。In the embodiment of the present application, the installation position of the pre-installed inertial navigation component on the ship is obtained; during the navigation of the ship, the motion parameters of the hull are calculated through at least two inertial navigation components at the installation position, and at least two motion parameters are obtained. parameter; and identify the position information of the target through the echo detection component; according to the position information, check at least two of the motion parameters obtained through the solution, and identify whether there is an error in the motion parameter; if there is an error, according to The inertial navigation components that generate errors are corrected. Through the above-mentioned inertial navigation correction method based on echo detection, the motion parameters of the hull can be obtained through multiple independent inertial navigation components, reducing the error caused by using a single component. By jointly verifying the information obtained by different components, the errors of the inertial navigation components can be discovered and dealt with in time, and the ship can be prevented from deviating from the scheduled route during navigation, thereby improving the safety of the ship's navigation.

实施例二Embodiment two

图2是本申请实施例二提供的基于回声探测的惯性导航纠偏方法的流程示意图。如图2所示,具体包括如下步骤:Fig. 2 is a schematic flow chart of an inertial navigation deviation correction method based on echo detection provided in Embodiment 2 of the present application. As shown in Figure 2, it specifically includes the following steps:

S201,获取船舶上预先安装的惯性导航组件的安装位置。S201. Obtain the installation location of the pre-installed inertial navigation component on the ship.

S202,在船舶航行过程中,通过至少两个安装位置的惯性导航组件对船体的运动参数进行解算,得到至少两个运动参数。S202. During the sailing process of the ship, the motion parameters of the hull are calculated by using at least two inertial navigation components at installation positions, to obtain at least two motion parameters.

S203,根据所述回声探测组件发射并接收回声探测数据,根据所述回声探测数据确定是否存在满足目标物标记条件的物体。S203. Transmit and receive echo detection data according to the echo detection component, and determine whether there is an object satisfying a target marking condition according to the echo detection data.

回声探测数据可以是指通过回声探测仪器发射的声波在水中传播后,与目标物相互作用后返回探测仪器的声信号数据。回声探测数据可以包含声波的传播时间以及反射强度等信息,用于分析目标物的位置、形状以及尺寸等特征。The echo detection data may refer to the acoustic signal data returned to the detection instrument after the sound wave emitted by the echo detection instrument propagates in water, interacts with a target object, and returns to the detection instrument. The echo detection data can contain information such as the propagation time and reflection intensity of the sound wave, and is used to analyze the characteristics of the target object such as position, shape, and size.

目标物标记条件可以是指回声探测仪器检测到的物体具备一定的特征,具体的,可以是反射强度高于一定阈值、形状和尺寸符合目标物体的特征等。通过对回声探测数据的分析和处理,可以确定是否存在满足目标物标记条件的物体。例如,当回声探测组件检测到一处海底岩石时,可以记录下目标物相对于船体的距离、深度和方位角等信息,这些信息可以用来帮助船舶避开该岩石,则这些信息可以是目标物标记条件。目标物标记条件还可以是目标物的形状、大小以及反射率等信息。The target marking condition may mean that the object detected by the echo detection instrument has certain characteristics, specifically, it may be that the reflection intensity is higher than a certain threshold, and the shape and size conform to the characteristics of the target object. Through the analysis and processing of the echo detection data, it can be determined whether there is an object meeting the target marking condition. For example, when the echo detection component detects a seabed rock, it can record information such as the distance, depth and azimuth of the target object relative to the hull, and this information can be used to help the ship avoid the rock. Marking conditions. The target marking condition can also be information such as the shape, size and reflectivity of the target.

回声探测组件可以发射声波并接收回波信号,通过处理回波信号来确定是否存在满足目标物标记条件的物体。具体的,,回声探测组件会将发射的声波信号发送到水下,并测量其到达和返回的时间差,然后根据时间差计算目标物体与回声探测组件的距离。同时,回声探测组件也可以通过处理回波信号的强度、频率等特征来识别目标物体的类型和形状等信息。当回声探测组件探测到目标物体时,会产生回波信号,这些信号会经过一定的信号处理后被传送到计算设备中进行处理。在处理中,可以根据预设的目标物标记条件进行判断,例如目标物的形状、大小以及反射率等,从而确定是否存在满足条件的目标物体。The echo detection component can emit sound waves and receive echo signals, and process the echo signals to determine whether there is an object that meets the target marking conditions. Specifically, the echo detection component sends the emitted acoustic wave signal underwater, and measures the time difference between its arrival and return, and then calculates the distance between the target object and the echo detection component according to the time difference. At the same time, the echo detection component can also identify information such as the type and shape of the target object by processing the characteristics such as the intensity and frequency of the echo signal. When the echo detection component detects a target object, echo signals will be generated, and these signals will be sent to a computing device for processing after certain signal processing. During the processing, it can be judged according to the preset target marking conditions, such as the shape, size and reflectivity of the target, so as to determine whether there is a target object satisfying the conditions.

若标物标记条件为目标物相对于船体的距离、深度和方位角等信息,首先,回声探测组件可以发射声波信号,并测量其返回时间和强度。通过分析回声信号的返回时间和强度,可以计算目标物相对于船体的距离和深度信息。然后,可以使用回声探测数据中的方位角信息确定目标物相对于船体的位置。回声探测组件通常可以旋转以扫描周围的水域,并记录探测到目标物的方位角度数。这些角度可以与船体的方向角度进行比较,从而确定目标物相对于船体的方位角信息。最后,根据获得的目标物相对于船体的距离、深度和方位角等信息,可以判断是否满足目标物标记条件。如果目标物的距离、深度和方位角等信息与预设条件相符,则可以确定存在满足标记条件的目标物。If the target marking condition is information such as the distance, depth and azimuth angle of the target relative to the hull, first, the echo detection component can emit an acoustic signal and measure its return time and intensity. By analyzing the return time and intensity of the echo signal, the distance and depth information of the target object relative to the hull can be calculated. The azimuth information in the echosounding data can then be used to determine the position of the target relative to the hull. The echosounding unit is usually rotatable to scan the surrounding water and record the number of azimuths at which objects are detected. These angles can be compared with the orientation angles of the hull to determine the azimuth information of the target relative to the hull. Finally, according to the obtained information such as the distance, depth and azimuth of the target relative to the hull, it can be judged whether the target marking condition is satisfied. If the distance, depth, azimuth and other information of the target match the preset conditions, it can be determined that there is a target meeting the marking condition.

在上述各技术方案的基础上,可选的,在进行目标物标记之前,所述方法还包括:On the basis of the above technical solutions, optionally, before carrying out target labeling, the method also includes:

根据满足目标物标记条件的物体与所述回声探测组件的距离确定所述回声探测组件的目标工作参数;determining the target operating parameters of the echo detection assembly according to the distance between the object satisfying the target marking condition and the echo detection assembly;

相应的,进行目标物标记,包括:Accordingly, carry out target marking, including:

采用所述目标工作参数进行目标物标记。Target labeling is performed using the target operating parameters.

本方案中,目标工作参数可以是指在满足目标物标记条件的物体与回声探测组件之间的距离已知的情况下,回声探测组件需要调整的工作参数,可以包括发射信号的频率、脉宽、波形以及接收信号的增益、带宽、采样率等参数。In this solution, the target working parameters may refer to the operating parameters that need to be adjusted by the echo detection component when the distance between the object that satisfies the target marking condition and the echo detection component is known, and may include the frequency and pulse width of the transmitted signal , waveform and received signal gain, bandwidth, sampling rate and other parameters.

可以通过如下步骤确定回声探测组件的目标工作参数:The target operating parameters of the echo sounding assembly can be determined by the following steps:

1、根据回声探测组件发射的声波信号与接收到的回波信号之间的时间差,计算目标物与回声探测组件之间的距离。1. Calculate the distance between the target object and the echo detection component according to the time difference between the acoustic wave signal emitted by the echo detection component and the received echo signal.

2、根据回声探测组件的工作参数和船体的运动参数,计算声波在水中的传播速度和回声探测组件的位置。2. According to the working parameters of the echo detection component and the motion parameters of the hull, the propagation speed of the sound wave in the water and the position of the echo detection component are calculated.

3、根据目标物与回声探测组件之间的距离和声波在水中的传播速度以及回声探测组件的位置,利用三角测量原理计算目标物的位置信息。3. According to the distance between the target object and the echo detection component, the propagation speed of the sound wave in the water and the position of the echo detection component, the position information of the target object is calculated by using the principle of triangulation.

4、根据目标物的位置信息和船体的运动参数,计算回声探测组件的目标工作参数。4. Calculate the target operating parameters of the echo detection component according to the position information of the target object and the motion parameters of the hull.

例如,目标物为礁石,当回声探测组件探测到位于水下的礁石时,可以通过测量回声信号的往返时间计算出与礁石的距离。根据此距离,可以确定发射声波的频率和幅度,以及增益和门限等参数,以使回声探测组件能够更好地探测到目标物并获得更准确的深度信息。For example, if the target is a reef, when the echo detection component detects the underwater reef, the distance to the reef can be calculated by measuring the round-trip time of the echo signal. According to this distance, the frequency and amplitude of the emitted sound wave, as well as parameters such as gain and threshold can be determined, so that the echo detection component can better detect the target and obtain more accurate depth information.

在确定了目标物相对于船体的位置信息和回声探测组件的目标工作参数后,可以利用回声探测组件对目标物进行标记。具体的标记方式可以是在海图上标记目标物的位置,或在船载计算机中生成目标物的三维模型等。After the position information of the target object relative to the hull and the target working parameters of the echo detection component are determined, the target object can be marked by the echo detection component. The specific marking method can be marking the position of the target on the chart, or generating a three-dimensional model of the target in the on-board computer.

本方案中,根据目标物与回声探测组件的距离来自动调整回声探测组件的工作参数,可以提高目标物的探测效率和精度。同时,由于自动调整工作参数,可以减少人工操作的复杂度和出错的风险,提高作业安全性和可靠性。In this solution, the working parameters of the echo detection component are automatically adjusted according to the distance between the target object and the echo detection component, which can improve the detection efficiency and accuracy of the target object. At the same time, due to the automatic adjustment of working parameters, the complexity of manual operations and the risk of errors can be reduced, and the safety and reliability of operations can be improved.

S204,若存在,则进行目标物标记。S204, if it exists, mark the target object.

可以通过在电子地图上标记目标物,或者在船载计算机系统中记录目标物的相关信息。目标物被标记后,还可以使用船载设备,例如可以是雷达以及GPS等对目标物进行跟踪,以确保船舶与目标物的相对位置和距离的掌握The target can be marked on the electronic map, or the relevant information of the target can be recorded in the on-board computer system. After the target is marked, shipboard equipment, such as radar and GPS, can be used to track the target to ensure the relative position and distance between the ship and the target

S205,通过回声探测组件确定所述目标物相对于船体当前位置的位置信息。S205. Determine the position information of the target object relative to the current position of the hull by using the echo detection component.

回声探测组件发射声波后,声波会在目标物体表面反弹回来,回声探测组件接收到反射回来的信号,并对信号进行处理,得到目标物体与回声探测组件之间的距离信息。同时,回声探测组件还可以通过改变发射声波的方向,来扫描周围环境,得到目标物体与船体的方位角信息。通过不断扫描周围环境,回声探测组件可以获得目标物体在不同时刻的距离和方位角信息,根据船体的运动参数和惯性导航组件得到的船体位置信息,可以计算出目标物体相对于船体当前位置的位置信息。After the echo detection component emits sound waves, the sound waves will bounce back on the surface of the target object. The echo detection component receives the reflected signal and processes the signal to obtain the distance information between the target object and the echo detection component. At the same time, the echo detection component can also scan the surrounding environment by changing the direction of the emitted sound waves, and obtain the azimuth information of the target object and the hull. By continuously scanning the surrounding environment, the echo detection component can obtain the distance and azimuth information of the target object at different times, and can calculate the position of the target object relative to the current position of the hull according to the motion parameters of the hull and the hull position information obtained by the inertial navigation component information.

S206,根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差。S206. Check at least two of the motion parameters obtained through calculation according to the position information, and identify whether there is an error in the motion parameters.

S207,若存在误差,根据产生误差的惯性导航组件进行纠偏处理。S207, if there is an error, perform deviation correction processing according to the inertial navigation component that generated the error.

本实施例中,通过对目标物体进行标记可以提高航行效率,使得船舶能够更加准确地前往目的地。通过回声探测技术及时发现目标物体,并且确定其相对于船体的位置信息,可以及时探测到障碍物的位置信息,并采取相应的避让措施,避免发生事故,提高船舶的航行安全性。In this embodiment, the navigation efficiency can be improved by marking the target object, so that the ship can go to the destination more accurately. Through the echo detection technology to find the target object in time and determine its position information relative to the hull, the position information of the obstacle can be detected in time, and corresponding avoidance measures can be taken to avoid accidents and improve the navigation safety of the ship.

实施例三Embodiment three

图3是本申请实施例三提供的基于回声探测的惯性导航纠偏装置的结构示意图。如图3所示,具体包括如下:Fig. 3 is a schematic structural diagram of an inertial navigation deviation correction device based on echo detection provided in Embodiment 3 of the present application. As shown in Figure 3, the details include the following:

获取模块301,用于获取船舶上预先安装的惯性导航组件的安装位置;An acquisition module 301, configured to acquire the installation location of the pre-installed inertial navigation component on the ship;

解算及识别模块302,用于在船舶航行过程中,通过至少两个安装位置的惯性导航组件对船体的运动参数进行解算,得到至少两个运动参数;并通过回声探测组件识别目标物的位置信息;The calculation and identification module 302 is used to calculate the motion parameters of the hull through at least two inertial navigation components installed in the ship's navigation process to obtain at least two motion parameters; and identify the target object through the echo detection component location information;

校验模块303,用于根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差;A verification module 303, configured to verify at least two motion parameters obtained through calculation according to the position information, and identify whether there is an error in the motion parameters;

纠偏模块304,用于若存在误差,根据产生误差的惯性导航组件进行纠偏处理。The deviation correction module 304 is configured to perform deviation correction processing according to the inertial navigation component that generates the error if there is an error.

进一步的,所述装置还包括回声探测数据接收模块,所述回声探测数据接收模块用于:Further, the device also includes an echo detection data receiving module, and the echo detection data receiving module is used for:

根据所述回声探测组件发射并接收回声探测数据,根据所述回声探测数据确定是否存在满足目标物标记条件的物体;Transmit and receive echo detection data according to the echo detection component, and determine whether there is an object satisfying the target marking condition according to the echo detection data;

若存在,则进行目标物标记;If present, mark the target object;

相应的,所述解算及识别模块,用于:Correspondingly, the solving and identifying module is used for:

通过回声探测组件确定所述目标物相对于船体当前位置的位置信息。The position information of the target object relative to the current position of the hull is determined through the echo detection component.

进一步的,所述装置还包括目标工作参数确定模块,所述目标工作参数确定模块用于:Further, the device also includes a target working parameter determination module, and the target working parameter determination module is used for:

根据满足目标物标记条件的物体与所述回声探测组件的距离确定所述回声探测组件的目标工作参数;determining the target operating parameters of the echo detection assembly according to the distance between the object satisfying the target marking condition and the echo detection assembly;

相应的,所述回声探测数据接收模块,用于:Correspondingly, the echo detection data receiving module is used for:

采用所述目标工作参数进行目标物标记。Target labeling is performed using the target operating parameters.

进一步的,所述校验模块,用于:Further, the verification module is used for:

根据所述位置信息,确定船体航行过程中的第一航点和第二航点;According to the position information, determine the first waypoint and the second waypoint during the navigation of the hull;

采用解算得到的各运动参数确定船体第一航点偏差值和第二航点偏差值;Determining the deviation value of the first waypoint and the deviation value of the second waypoint of the hull by using the motion parameters obtained through the calculation;

根据所述第一航点偏差值和所述第二航点偏差值对解算得到的各运动参数进行校验。The motion parameters obtained through the calculation are verified according to the first waypoint deviation value and the second waypoint deviation value.

进一步的,所述校验模块,用于:Further, the verification module is used for:

根据所述位置信息,确定船体航行过程中的第一航点和第二航点,以及船体从第一航点运动至第二航点的航行时长;According to the position information, determine the first waypoint and the second waypoint during the voyage of the hull, and the voyage duration of the hull moving from the first waypoint to the second waypoint;

采用解算得到的各运动参数确定船体从第一航点运动至第二航点的航行时长偏差值;Using the motion parameters obtained from the calculation to determine the deviation value of the voyage time of the hull from the first waypoint to the second waypoint;

根据所述航行时长偏差值对解算得到的各运动参数进行校验。The motion parameters obtained through the calculation are verified according to the voyage duration deviation value.

进一步的,所述装置还包括偏差容忍度确定模块,所述偏差容忍度确定模块用于:Further, the device also includes a deviation tolerance determination module, and the deviation tolerance determination module is used for:

根据所述目标物的位置信息确定偏差容忍度;determining the deviation tolerance according to the position information of the target;

相应的,所述校验模块,用于:Correspondingly, the verification module is used for:

对解算得到的至少两个所述运动参数进行校验,识别所述运动参数超过所述偏差容忍度的,则确定为存在误差;识别所述运动参数未超过所述偏差容忍度的,则确定为不存在误差。Verifying at least two of the motion parameters obtained through the calculation, and if it is identified that the motion parameters exceed the deviation tolerance, it is determined that there is an error; if it is identified that the motion parameters do not exceed the deviation tolerance, then It is determined that there is no error.

进一步的,所述纠偏模块,用于:Further, the deviation correction module is used for:

根据所述产生误差的惯性导航组件数量在惯性导航组件总数的比例,确定目标惯性导航组件;According to the ratio of the number of inertial navigation components that generate errors to the total number of inertial navigation components, determine the target inertial navigation component;

对所述目标惯性导航组件进行纠偏处理。Perform deviation correction processing on the target inertial navigation component.

在本申请实施例中,获取模块,用于获取船舶上预先安装的惯性导航组件的安装位置;解算及识别模块,用于在船舶航行过程中,通过至少两个安装位置的惯性导航组件对船体的运动参数进行解算,得到至少两个运动参数;并通过回声探测组件识别目标物的位置信息;校验模块,用于根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差;纠偏模块,用于若存在误差,根据产生误差的惯性导航组件进行纠偏处理。通过上述基于回声探测的惯性导航纠偏装置,可以通过多个独立的惯性导航组件来获得船体的运动参数,减少因使用单一组件引起的误差。通过联合校验不同组件得到的信息,可以及时发现并处理惯性导航组件的误差,避免船舶在航行过程中偏离预定航线,从而提高船舶的航行安全性。In the embodiment of the present application, the obtaining module is used to obtain the installation position of the pre-installed inertial navigation component on the ship; the solution and identification module is used to use at least two inertial navigation components at the installation position during the navigation of the ship. The motion parameters of the hull are calculated to obtain at least two motion parameters; and the position information of the target is identified through the echo detection component; the verification module is used for at least two of the motion parameters obtained through the calculation The parameters are verified to identify whether there is an error in the motion parameter; the deviation correction module is used to perform deviation correction processing according to the inertial navigation component that generates the error if there is an error. Through the above-mentioned inertial navigation deviation correction device based on echo detection, the motion parameters of the hull can be obtained through multiple independent inertial navigation components, reducing errors caused by using a single component. By jointly verifying the information obtained by different components, the errors of the inertial navigation components can be discovered and dealt with in time, and the ship can be prevented from deviating from the scheduled route during navigation, thereby improving the safety of the ship's navigation.

本申请实施例中的基于回声探测的惯性导航纠偏装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。The inertial navigation deviation correction device based on echo detection in the embodiment of the present application may be a device, or a component, an integrated circuit, or a chip in a terminal. The device may be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a handheld computer, a vehicle electronic device, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., non-mobile electronic devices can be servers, network attached storage (Network Attached Storage, NAS), personal computer (personal computer, PC), television (television, TV), teller machine or self-service machine, etc., this application Examples are not specifically limited.

本申请实施例中的基于回声探测的惯性导航纠偏装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。The inertial navigation deviation correction device based on echo detection in the embodiment of the present application may be a device with an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, which are not specifically limited in this embodiment of the present application.

本申请实施例提供的基于回声探测的惯性导航纠偏装置能够实现上述各方法实施例实现的各个过程,为避免重复,这里不再赘述。The echo detection-based inertial navigation deviation correction device provided in the embodiments of the present application can implement the various processes implemented in the above-mentioned method embodiments, and to avoid repetition, details are not repeated here.

实施例四Embodiment Four

如图4所示,本申请实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述基于回声探测的惯性导航纠偏装置实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。As shown in Figure 4, the embodiment of the present application also provides an electronic device 400, including a processor 401, a memory 402, a program or instruction stored in the memory 402 and operable on the processor 401, the program or instruction When executed by the processor 401, each process of the embodiment of the above-mentioned inertial navigation deviation correction device based on echo detection can be achieved, and the same technical effect can be achieved. To avoid repetition, details are not repeated here.

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

实施例五Embodiment five

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述基于回声探测的惯性导航纠偏装置实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by the processor, the various processes of the above embodiment of the inertial navigation deviation correction device based on echo detection are realized , and can achieve the same technical effect, in order to avoid repetition, it will not be repeated here.

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory, ROM)、随机存取存储器(Random Access Memory, RAM)、磁碟或者光盘等。Wherein, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.

实施例六Embodiment six

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述基于回声探测的惯性导航纠偏装置实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to realize the above-mentioned inertial navigation based on echo detection The various processes of the embodiment of the deviation correcting device can achieve the same technical effect, so in order to avoid repetition, they will not be repeated here.

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。It should be understood that the chips mentioned in the embodiments of the present application may also be called system-on-chip, system-on-chip, system-on-a-chip, or system-on-a-chip.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, in this document, the term "comprising", "comprising" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved. Functions are performed, for example, the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on this understanding, the essence of the technical solution of the present application or the part that contributes to the prior art can be embodied in the form of computer software products, and the computer software products are stored in a storage medium (such as ROM/RAM, disk , optical disc), including several instructions to enable a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementations. The above-mentioned specific implementations are only illustrative and not restrictive. Those of ordinary skill in the art will Under the inspiration of this application, without departing from the purpose of this application and the scope of protection of the claims, many forms can also be made, all of which belong to the protection of this application.

上述仅为本申请的较佳实施例及所运用的技术原理。本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由权利要求的范围决定。The above are only preferred embodiments of the present application and the applied technical principles. The present application is not limited to the specific embodiments described here, and various obvious changes, readjustments and substitutions that can be made by those skilled in the art will not depart from the protection scope of the present application. Therefore, although the present application has been described in detail through the above embodiments, the present application is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present application, and the present application The scope is determined by the scope of the claims.

Claims (10)

1.一种基于回声探测的惯性导航纠偏方法,其特征在于,所述方法包括:1. A method for rectifying inertial navigation based on echo detection, characterized in that the method comprises: 获取船舶上预先安装的惯性导航组件的安装位置;Obtain the installation location of the pre-installed inertial navigation components on the ship; 在船舶航行过程中,通过至少两个安装位置的惯性导航组件对船体的运动参数进行解算,得到至少两个运动参数;并通过回声探测组件识别目标物的位置信息;During the sailing process of the ship, the motion parameters of the hull are calculated through at least two inertial navigation components installed in the position to obtain at least two motion parameters; and the position information of the target is identified through the echo detection component; 根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差;Verifying at least two of the motion parameters obtained through calculation according to the position information, and identifying whether there is an error in the motion parameters; 若存在误差,根据产生误差的惯性导航组件进行纠偏处理。If there is an error, correct the deviation according to the inertial navigation component that generated the error. 2.根据权利要求1所述的基于回声探测的惯性导航纠偏方法,其特征在于,在通过回声探测组件识别目标物的位置信息之前,所述方法还包括:2. The inertial navigation deviation correction method based on echo detection according to claim 1, wherein, before the position information of the target is identified by the echo detection component, the method further comprises: 根据所述回声探测组件发射并接收回声探测数据,根据所述回声探测数据确定是否存在满足目标物标记条件的物体;Transmit and receive echo detection data according to the echo detection component, and determine whether there is an object satisfying the target marking condition according to the echo detection data; 若存在,则进行目标物标记;If present, mark the target object; 相应的,通过回声探测组件识别目标物的位置信息,包括:Correspondingly, the position information of the target is identified through the echo detection component, including: 通过回声探测组件确定所述目标物相对于船体当前位置的位置信息。The position information of the target object relative to the current position of the hull is determined through the echo detection component. 3.根据权利要求2所述的基于回声探测的惯性导航纠偏方法,其特征在于,在进行目标物标记之前,所述方法还包括:3. the inertial navigation deviation correction method based on echo detection according to claim 2, is characterized in that, before carrying out target marking, described method also comprises: 根据满足目标物标记条件的物体与所述回声探测组件的距离确定所述回声探测组件的目标工作参数;determining the target operating parameters of the echo detection assembly according to the distance between the object satisfying the target marking condition and the echo detection assembly; 相应的,进行目标物标记,包括:Accordingly, carry out target marking, including: 采用所述目标工作参数进行目标物标记。Target labeling is performed using the target operating parameters. 4.根据权利要求1所述的基于回声探测的惯性导航纠偏方法,其特征在于,根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,包括:4. The inertial navigation deviation correction method based on echo detection according to claim 1, characterized in that, according to the position information, at least two of the motion parameters obtained by solving are checked, including: 根据所述位置信息,确定船体航行过程中的第一航点和第二航点;According to the position information, determine the first waypoint and the second waypoint during the navigation of the hull; 采用解算得到的各运动参数确定船体第一航点偏差值和第二航点偏差值;Determining the deviation value of the first waypoint and the deviation value of the second waypoint of the hull by using the motion parameters obtained through the calculation; 根据所述第一航点偏差值和所述第二航点偏差值对解算得到的各运动参数进行校验。The motion parameters obtained through the calculation are verified according to the first waypoint deviation value and the second waypoint deviation value. 5.根据权利要求1所述的基于回声探测的惯性导航纠偏方法,其特征在于,根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,包括:5. The inertial navigation deviation correction method based on echo detection according to claim 1, characterized in that, according to the position information, at least two of the motion parameters obtained by solving are checked, including: 根据所述位置信息,确定船体航行过程中的第一航点和第二航点,以及船体从第一航点运动至第二航点的航行时长;According to the position information, determine the first waypoint and the second waypoint during the voyage of the hull, and the voyage duration of the hull moving from the first waypoint to the second waypoint; 采用解算得到的各运动参数确定船体从第一航点运动至第二航点的航行时长偏差值;Using the motion parameters obtained from the calculation to determine the deviation value of the voyage time of the hull from the first waypoint to the second waypoint; 根据所述航行时长偏差值对解算得到的各运动参数进行校验。The motion parameters obtained through the calculation are verified according to the voyage duration deviation value. 6.根据权利要求1所述的基于回声探测的惯性导航纠偏方法,其特征在于,在通过回声探测组件识别目标物的位置信息之后,所述方法还包括:6. The inertial navigation deviation correction method based on echo detection according to claim 1, characterized in that, after identifying the position information of the target by the echo detection component, the method further comprises: 根据所述目标物的位置信息确定偏差容忍度;determining the deviation tolerance according to the position information of the target; 相应的,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差,包括:Correspondingly, verifying at least two of the motion parameters obtained through the calculation to identify whether there is an error in the motion parameters includes: 对解算得到的至少两个所述运动参数进行校验,识别所述运动参数超过所述偏差容忍度的,则确定为存在误差;识别所述运动参数未超过所述偏差容忍度的,则确定为不存在误差。Verifying at least two of the motion parameters obtained through the calculation, and if it is identified that the motion parameters exceed the deviation tolerance, it is determined that there is an error; if it is identified that the motion parameters do not exceed the deviation tolerance, then It is determined that there is no error. 7.根据权利要求1所述的基于回声探测的惯性导航纠偏方法,其特征在于,根据产生误差的惯性导航组件进行纠偏处理,包括:7. The method for rectifying deviation of inertial navigation based on echo detection according to claim 1, characterized in that, the deviation correction process is carried out according to the inertial navigation component that generates the error, including: 根据所述产生误差的惯性导航组件数量在惯性导航组件总数的比例,确定目标惯性导航组件;According to the ratio of the number of inertial navigation components that generate errors to the total number of inertial navigation components, determine the target inertial navigation component; 对所述目标惯性导航组件进行纠偏处理。Perform deviation correction processing on the target inertial navigation component. 8.一种基于回声探测的惯性导航纠偏装置,其特征在于,所述装置包括:8. An inertial navigation deviation correction device based on echo detection, characterized in that the device comprises: 获取模块,用于获取船舶上预先安装的惯性导航组件的安装位置;The obtaining module is used to obtain the installation position of the pre-installed inertial navigation component on the ship; 解算及识别模块,用于在船舶航行过程中,通过至少两个安装位置的惯性导航组件对船体的运动参数进行解算,得到至少两个运动参数;并通过回声探测组件识别目标物的位置信息;The calculation and identification module is used to calculate the motion parameters of the hull through at least two inertial navigation components installed in the ship's navigation process to obtain at least two motion parameters; and identify the position of the target through the echo detection component information; 校验模块,用于根据所述位置信息,对解算得到的至少两个所述运动参数进行校验,识别所述运动参数是否存在误差;A verification module, configured to verify at least two of the motion parameters obtained through calculation according to the position information, and identify whether there is an error in the motion parameters; 纠偏模块,用于若存在误差,根据产生误差的惯性导航组件进行纠偏处理。The deviation correction module is used to perform deviation correction processing according to the inertial navigation component that generates the error if there is an error. 9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7中任一项所述的基于回声探测的惯性导航纠偏方法的步骤。9. An electronic device, characterized in that it includes a processor, a memory, and a program or instruction stored on the memory and operable on the processor, and the program or instruction is implemented when executed by the processor. The steps of the inertial navigation deviation correction method based on echo detection as described in any one of claims 1-7. 10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7中任一项所述的基于回声探测的惯性导航纠偏方法的步骤。10. A readable storage medium, characterized in that a program or an instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the system based on any one of claims 1-7 is implemented. Steps of the inertial navigation correction method for echo sounding.
CN202310866579.9A 2023-07-14 2023-07-14 Inertial navigation deviation correction method, device, equipment and medium based on echo detection Pending CN116659554A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310866579.9A CN116659554A (en) 2023-07-14 2023-07-14 Inertial navigation deviation correction method, device, equipment and medium based on echo detection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310866579.9A CN116659554A (en) 2023-07-14 2023-07-14 Inertial navigation deviation correction method, device, equipment and medium based on echo detection

Publications (1)

Publication Number Publication Date
CN116659554A true CN116659554A (en) 2023-08-29

Family

ID=87726409

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310866579.9A Pending CN116659554A (en) 2023-07-14 2023-07-14 Inertial navigation deviation correction method, device, equipment and medium based on echo detection

Country Status (1)

Country Link
CN (1) CN116659554A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120726641A (en) * 2025-08-25 2025-09-30 北京金隅天坛家具股份有限公司 Intelligent recognition method and device for floor plan based on image recognition

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140055310A1 (en) * 2011-11-29 2014-02-27 Viasat, Inc. System and method for antenna pointing controller calibration
CN104280024A (en) * 2013-07-05 2015-01-14 中国科学院沈阳自动化研究所 Device and method for integrated navigation of deepwater robot
CN105241442A (en) * 2015-09-01 2016-01-13 北京理工大学 Inertial navigation/underwater acoustic combined navigation method based on virtual short base line positioning system
US20210033421A1 (en) * 2019-08-01 2021-02-04 Invensense, Inc. Method and system for mobile sensor calibration
CN116242397A (en) * 2023-03-11 2023-06-09 中国人民解放军国防科技大学 Double-inertial navigation collaborative calibration method under speed error correction model
CN116337115A (en) * 2023-05-31 2023-06-27 山东大学 A method and system for calibrating inertial sensors based on sonar

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140055310A1 (en) * 2011-11-29 2014-02-27 Viasat, Inc. System and method for antenna pointing controller calibration
CN104280024A (en) * 2013-07-05 2015-01-14 中国科学院沈阳自动化研究所 Device and method for integrated navigation of deepwater robot
CN105241442A (en) * 2015-09-01 2016-01-13 北京理工大学 Inertial navigation/underwater acoustic combined navigation method based on virtual short base line positioning system
US20210033421A1 (en) * 2019-08-01 2021-02-04 Invensense, Inc. Method and system for mobile sensor calibration
CN116242397A (en) * 2023-03-11 2023-06-09 中国人民解放军国防科技大学 Double-inertial navigation collaborative calibration method under speed error correction model
CN116337115A (en) * 2023-05-31 2023-06-27 山东大学 A method and system for calibrating inertial sensors based on sonar

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
YULIN YANG AND GUOQUAN HUANG: "Acoustic-Inertial Underwater Navigation", 2017 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 3 June 2017 (2017-06-03) *
汪湛清;房建成;: "惯性导航系统水下校准新方法", 中国惯性技术学报, no. 04, 15 August 2011 (2011-08-15) *
陈建华: "基于水声传播时延补偿的惯导误差修正方法", 舰船科学技术, vol. 38, no. 5, 25 April 2016 (2016-04-25) *
鲁程;王世博;葛世荣;王世佳;: "多惯导冗余的采煤机定位原理及其合理性分析", 煤炭学报, no. 2 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120726641A (en) * 2025-08-25 2025-09-30 北京金隅天坛家具股份有限公司 Intelligent recognition method and device for floor plan based on image recognition

Similar Documents

Publication Publication Date Title
EP2082259B1 (en) Methods and apparatus for providing target altitude estimation in a two dimensional radar system
CN110837255B (en) Autonomous danger avoiding method suitable for high-speed water surface unmanned ship
JP2018503913A (en) Ship auxiliary docking method and system
CN110319811A (en) A kind of underwater simple beam detected with high accuracy system and method for adaptive rough wave effect
CN108614258A (en) A kind of Underwater Navigation method based on single acoustic beacon distance measuring
CN110727282B (en) AUV docking method and device and underwater docking system
CN109738902B (en) High-precision autonomous acoustic navigation method for underwater high-speed target based on synchronous beacon mode
CN112859133A (en) Ship depth fusion positioning method based on radar and Beidou data
CN117146830B (en) An adaptive multi-beacon dead reckoning and long baseline tightly integrated navigation method
CN105241442B (en) Inertial navigation based on " virtual short baseline " alignment system/underwater sound Combinated navigation method
CN113176588A (en) Distance measuring method, device and system and readable storage medium
US6256264B1 (en) Localization of a submerged tow vehicle (lost)
CN116659554A (en) Inertial navigation deviation correction method, device, equipment and medium based on echo detection
KR101763911B1 (en) Heading estimation apparatus of auv in severe magnetic disturbance environment and the method thereof
Yang et al. Robust sequential adaptive Kalman filter algorithm for ultrashort baseline underwater acoustic positioning
US7447112B2 (en) Test method for a method for passively obtaining target parameters
WO2022230332A1 (en) Ship monitoring system, ship monitoring method, information processing device, and program
JP2023034807A (en) Acoustic positioning processing method, acoustic positioning processing program and acoustic positioning processing system for underwater sailing body
JP2019109064A (en) Signal processing system, signal processing method, and signal processing program of active sensor
CN119901262A (en) Underwater topographic measurement system and method
RU2555479C2 (en) High-precision coordination of underwater complex for underwater navigation
CN118746296A (en) Underwater positioning and navigation method, system and program product based on inertial navigation
CN105115494A (en) Inertial navigation/underwater sound integrated navigation method based on datum short baseline
KR102469164B1 (en) Apparatus and method for geophysical navigation of USV(Unmanned Surface Vehicles)
Liu Robust multi-sensor data fusion for practical unmanned surface vehicles (USVs) navigation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination