[go: up one dir, main page]

WO2021036085A1 - Inertial navigation system initial alignment method, apparatus, and electronic device - Google Patents

Inertial navigation system initial alignment method, apparatus, and electronic device Download PDF

Info

Publication number
WO2021036085A1
WO2021036085A1 PCT/CN2019/123546 CN2019123546W WO2021036085A1 WO 2021036085 A1 WO2021036085 A1 WO 2021036085A1 CN 2019123546 W CN2019123546 W CN 2019123546W WO 2021036085 A1 WO2021036085 A1 WO 2021036085A1
Authority
WO
WIPO (PCT)
Prior art keywords
measurement result
magnetic field
axis
field strength
acceleration
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.)
Ceased
Application number
PCT/CN2019/123546
Other languages
French (fr)
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.)
Weifang Goertek Microelectronics Co Ltd
Original Assignee
Weifang Goertek Microelectronics 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 Weifang Goertek Microelectronics Co Ltd filed Critical Weifang Goertek Microelectronics Co Ltd
Publication of WO2021036085A1 publication Critical patent/WO2021036085A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • 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

Definitions

  • the present invention relates to the technical field of inertial navigation, and more specifically, to an initial alignment method of an inertial navigation system, an initial alignment device of an inertial navigation system, an electronic device and an inertial navigation system.
  • Inertial navigation is an autonomous navigation method that completely relies on the equipment on the carrier to independently determine the navigation parameters of the carrier, such as the heading, position, attitude, and speed, without using any external information such as light, electricity, and magnetism. Its basic working principle is based on Newton's laws of mechanics. By measuring the acceleration and angular acceleration of the carrier in the inertial reference frame, it is integrated with time once to obtain the velocity and angular velocity of the moving carrier, and then the movement is obtained by quadratic integration. The position information of the carrier is then transformed into the navigation coordinate system to obtain the speed, yaw angle and position information in the navigation coordinate system.
  • the three-axis direction of the system is arbitrary, and there is usually no definite orientation. Therefore, before the system enters the navigation working state, the pointing of the system must be aligned so that the navigation system has the correct initial conditions when it is working.
  • the initial alignment is usually performed under static conditions.
  • Initial alignment can generally be divided into self-alignment, transfer alignment, combined alignment and other types.
  • problems such as higher cost, slower alignment time, and higher complexity.
  • An object of the embodiments of the present invention is to provide a new technical solution for the initial alignment of the inertial navigation system.
  • an initial alignment method for an inertial navigation system including a plurality of three-axis accelerometers and a plurality of three-axis magnetometers, and the method includes:
  • the posture information corresponding to the target moment is acquired.
  • the evaluating the accuracy of the acceleration measurement result according to the local gravitational acceleration includes:
  • the accuracy is obtained according to the error of the magnitude of the gravitational acceleration corresponding to the acceleration measurement result relative to the magnitude of the local gravitational acceleration.
  • the evaluating the accuracy of the magnetic field strength measurement result according to the local magnetic field strength includes:
  • the accuracy is obtained according to the error of the magnitude of the magnetic field strength corresponding to the magnitude of the magnetic field strength measurement result relative to the magnitude of the local magnetic field strength.
  • the obtaining the acceleration measurement result corresponding to the target moment measured by the three-axis accelerometer includes:
  • Filtering and error compensation are performed on the collection result corresponding to the target time collected by the three-axis magnetometer to obtain the magnetic field strength measurement result.
  • the posture corresponding to the target time is acquired Information, including
  • the method further includes:
  • an initial alignment device for an inertial navigation system includes a plurality of three-axis accelerometers and a plurality of three-axis magnetometers, and the device includes:
  • the accelerometer selection module is used to obtain the acceleration measurement result corresponding to the target moment measured by the three-axis accelerometer, evaluate the accuracy of the acceleration measurement result according to the local gravitational acceleration, and select the corresponding one of the multiple three-axis accelerometers A three-axis accelerometer with the highest accuracy of acceleration measurement results;
  • the magnetometer selection module is used to obtain the magnetic field strength measurement result corresponding to the target moment measured by the three-axis magnetometer, evaluate the accuracy of the magnetic field strength measurement result according to the local magnetic field strength, and select the plurality of Among the three-axis magnetometers, the three-axis magnetometer corresponding to the highest accuracy of the magnetic field strength measurement result;
  • the posture information acquisition module is configured to acquire the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer to obtain the information corresponding to the target time Posture information.
  • an electronic device which includes the apparatus described in the second aspect of the present invention; or, the electronic device includes:
  • Memory used to store executable commands
  • the processor is configured to execute the method described in the first aspect of the present invention under the control of the executable command.
  • an inertial navigation system including a plurality of three-axis accelerometers, a plurality of three-axis magnetometers, and the electronic device described in the second aspect of the present invention.
  • the three-axis accelerometers The acceleration measurement result is sent to the electronic device, and the three-axis magnetometer sends the magnetic field strength measurement result to the electronic device.
  • the initial alignment method can improve the alignment accuracy, so that the alignment time and accuracy both meet the "ready to use” requirements of the personal navigation and positioning system, and the algorithm is simple and easy to implement.
  • Figure 1 shows a schematic diagram of an electronic device that can be used to implement an embodiment of the present invention.
  • Fig. 2 is a flowchart of an initial alignment method provided by an embodiment of the present invention.
  • Fig. 3 is a flowchart of a specific example provided by an embodiment of the present invention.
  • Fig. 4 is a schematic diagram of an initial alignment device provided by an embodiment of the present invention.
  • Fig. 5 is a schematic diagram of an electronic device provided by an embodiment of the present invention.
  • Figure 1 shows a schematic diagram of an electronic device that can be used to implement an embodiment of the present invention.
  • the electronic device 100 includes a processor 101, a memory 102, a communication device 103, a display device 104, a speaker 105 and a sensor 106.
  • the processor 101 is, for example, a central processing unit CPU, a microprocessor MCU, and the like.
  • the memory 102 includes, for example, ROM (Read Only Memory), RAM (Random Access Memory), nonvolatile memory such as a hard disk, and the like.
  • the communication device 103 can perform wired communication or wireless communication, for example.
  • the display device 104 can be used to display text, graphics and other information, for example, a liquid crystal display screen.
  • the speaker 105 can be used to emit a notification sound, for example.
  • the sensor 106 is used to obtain signal physical quantities, and includes, for example, an accelerometer, a magnetometer, and the like.
  • the senor 106 includes at least multiple accelerometers and multiple magnetometers, which can be used to measure acceleration and magnetic field strength.
  • the memory 102 of the electronic device 1200 is used to store instructions, which are used to control the processor 101 to operate to support the implementation of the initial alignment method according to any embodiment of the specification.
  • Technicians can design instructions according to the scheme disclosed in this specification. How the instruction controls the processor to operate is well known in the art, so it will not be described in detail here.
  • the electronic device 100 in the embodiment of this specification may only involve some of the devices, for example, only the processor 101 and the memory are involved. 102. Sensor 106 and so on.
  • the electronic device 100 shown in FIG. 1 is only explanatory, and is by no means intended to limit the present invention, its application or use.
  • This embodiment provides an initial alignment method of an inertial navigation system.
  • the implementation subject of the method is, for example, the electronic device 100 in FIG. 1.
  • the method includes the following steps S2100-S2300:
  • Step S2100 Obtain the acceleration measurement result corresponding to the target moment measured by the three-axis accelerometer, evaluate the accuracy of the acceleration measurement result according to the local gravitational acceleration, and select the three-axis corresponding to the highest accuracy of the acceleration measurement result among the multiple three-axis accelerometers Accelerometer.
  • the initial alignment is performed under a stationary condition, that is, the carrier of the inertial navigation (for example, the electronic device 100) is in a stationary state during the initial alignment.
  • the initial alignment process corresponds to a specific time period. For a certain time within the time period, if it is desired to obtain the posture information of the inertial navigation system at that time, the time is the target time.
  • the inertial navigation system includes multiple (at least two) three-axis accelerometers and multiple (at least two) three-axis magnetometers.
  • the number of three-axis accelerometers and the number of three-axis magnetometers may be the same or different.
  • the acceleration corresponding to the target time is measured by each of the multiple three-axis accelerometers, and multiple acceleration measurement results corresponding to the target time are obtained.
  • the process of obtaining the acceleration measurement result corresponding to the target time measured by the three-axis accelerometer includes: first, filtering processing is performed on the collection result corresponding to the target time collected by the three-axis accelerometer. You can choose low-pass filter, high-pass filter, band-pass filter, band-stop filter, state-tunable filter, etc. for filtering. Noise interference can be removed by filtering. Secondly, perform error compensation on the filtered data to obtain the acceleration measurement result. For example, the temperature error of the accelerometer is estimated and compensated by methods such as total least squares method and artificial fish school algorithm, so as to obtain more accurate measurement results.
  • the accuracy of each acceleration measurement result is evaluated based on the known local gravitational acceleration.
  • the local gravitational acceleration can be obtained based on the local geographic location by querying the geographic location-gravitational acceleration mapping table, or can be obtained by a special sensor, or can be measured by experimental methods, such as measuring the local gravitational acceleration through a simple pendulum experiment.
  • the process of evaluating the accuracy of the acceleration measurement result according to the local gravitational acceleration includes: first, obtaining the magnitude of the gravitational acceleration corresponding to the acceleration measurement result. It is easy to understand that since the initial alignment is performed under static conditions, the sum of the three-axis vectors measured by the three-axis accelerometer is the local gravity acceleration vector. The magnitude of the vector sum is the magnitude of the gravitational acceleration corresponding to the acceleration measurement result. Secondly, based on the known local gravitational acceleration, the error of the magnitude of the gravitational acceleration corresponding to the acceleration measurement result relative to the magnitude of the local gravitational acceleration is calculated. The error is, for example, the absolute value of the difference between the two, or the square of the difference between the two. It is easy to understand that the smaller the error value, the more accurate the corresponding acceleration measurement result.
  • the accuracy of the acceleration measurement result can also be evaluated based on the vector direction of the gravitational acceleration. For example, first obtain the direction of gravitational acceleration corresponding to the acceleration measurement result. It is easy to understand that since the initial alignment is performed under static conditions, the sum of the three-axis vectors measured by the three-axis accelerometer is the local gravity acceleration vector. The direction of the vector sum is the direction of the gravitational acceleration corresponding to the acceleration measurement result. Secondly, based on the known local gravitational acceleration, the angle between the direction of gravitational acceleration corresponding to the acceleration measurement and the direction of local gravitational acceleration is calculated. It is easy to understand that the smaller the included angle, the closer the two directions are, and the higher the accuracy of the corresponding acceleration measurement results.
  • the accuracy of the measurement results corresponding to each of the multiple three-axis accelerometers is compared, and the three-axis accelerometer corresponding to the highest accuracy is selected.
  • Step S2200 Obtain the magnetic field strength measurement result corresponding to the target moment measured by the three-axis magnetometer, evaluate the accuracy of the magnetic field strength measurement result according to the local magnetic field strength, and select the highest magnetic field strength measurement result from the multiple three-axis magnetometers Accurate three-axis magnetometer.
  • the magnetic field intensity corresponding to the target time is measured by each of the multiple three-axis magnetometers, and multiple magnetic field intensity measurement results corresponding to the target time are obtained.
  • the process of obtaining the magnetic field intensity measurement result corresponding to the target time measured by the three-axis magnetometer includes: first filtering the acquisition result corresponding to the target time collected by the three-axis magnetometer. You can choose low-pass filter, high-pass filter, band-pass filter, band-stop filter, state-tunable filter, etc. for filtering. Noise interference can be removed by filtering. Secondly, perform error compensation on the filtered data to obtain the magnetic field strength measurement result. For example, through BP neural network, least square fitting, best ellipse fitting compensation and other methods to estimate and compensate the error of the magnetometer, so as to obtain more accurate measurement results.
  • the accuracy of the magnetic field strength measurement result corresponding to each magnetometer is evaluated according to the known local magnetic field strength.
  • the local magnetic field strength refers to the local geomagnetic field strength.
  • the local magnetic field strength can be obtained based on the local geographic location by querying the geographic location-magnetic field strength mapping table, or it can be obtained by a special sensor, such as measuring the declination angle by a magnetic declination meter, and measuring the geomagnetic level by a quartz wire horizontal intensity magnetometer Intensity, the total intensity of geomagnetism is measured by the proton precession magnetometer.
  • the process of evaluating the accuracy of the magnetic field strength measurement result according to the local magnetic field strength includes: firstly, obtaining the magnitude of the magnetic field strength corresponding to the magnetic field strength measurement result.
  • the measurement result is the magnitude of the magnetic field intensity corresponding to the magnetic field intensity measurement result.
  • the measurement result is a magnetic field strength vector
  • the magnitude of the vector is the magnitude of the magnetic field strength corresponding to the magnetic field strength measurement result.
  • the accuracy of the magnetic field strength measurement result can also be evaluated based on the vector direction of the magnetic field strength. For example, first obtain the direction of the magnetic field strength corresponding to the magnetic field strength measurement result. It is easy to understand that a vector magnetometer is required in this case, and the measurement result is the magnetic field strength vector, and the direction of the vector is the direction of the magnetic field strength corresponding to the magnetic field strength measurement result. Secondly, based on the known local magnetic field strength, calculate the angle between the magnetic field strength direction corresponding to the magnetic field strength measurement result and the local magnetic field strength direction. It is easy to understand that the smaller the included angle, the closer the two directions are, and the higher the accuracy of the corresponding magnetic field strength measurement results.
  • the accuracy of the measurement results corresponding to each of the multiple three-axis magnetometers is compared, and the three-axis magnetometer corresponding to the highest accuracy is selected.
  • step S2300 according to the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer, the posture information corresponding to the target moment is obtained.
  • the accelerometer with the most accurate acceleration measurement at the target moment and the magnetometer with the most accurate measurement of the magnetic field strength at the target moment are selected, based on the measurement results of both Determine the posture information at the target moment.
  • subsequent inertial navigation can be performed directly based on the posture information, that is, the initial alignment is completed, and the posture of the carrier can be further adjusted according to the posture information.
  • the attitude information includes roll angle, pitch angle and heading angle.
  • the roll angle and the pitch angle corresponding to the target moment are obtained, and according to the magnetic field intensity measurement result corresponding to the selected three-axis magnetometer, Get the heading angle corresponding to the target moment.
  • the roll angle and pitch angle of the carrier can be obtained according to the acceleration measurement result in the specific axial component of the carrier coordinate system of the carrier, and the vector sum of the three-axis acceleration in the acceleration measurement result. According to the direction of the magnetic field strength and the local magnetic declination, the heading angle of the carrier can be obtained.
  • the initial alignment method can improve the alignment accuracy, so that the alignment time and accuracy both meet the "ready to use” requirements of the personal navigation and positioning system, and the algorithm is simple and easy to implement.
  • multiple moments in the alignment process are selected, the posture information of each moment is obtained separately, and the final posture information is obtained accordingly.
  • the specific implementation process includes, for example: First, take each of the multiple set moments as the target moment, and obtain the posture information corresponding to each moment.
  • the multiple set moments are moments within the alignment time period, for example, multiple moments are selected from the alignment time period according to a specific time interval, or multiple moments are selected from the alignment time period according to the sampling frequency, for example.
  • each of the multiple moments is taken as the target moment, and the posture information corresponding to the moment is acquired according to steps S2100-S2300.
  • calculate the average value of multiple posture information corresponding to multiple times and use the average value as the final posture information.
  • FIG. 3 shows an example of implementation of the initial alignment method provided by the embodiment.
  • step S101 the measurement results of multiple accelerometers corresponding to the target time are acquired, that is, step S101 is executed.
  • the accelerometer with the smallest error is selected from a plurality of accelerations, and it is recorded as the accelerometer Am, that is, step S103 is executed.
  • step S104 the measurement result of the accelerometer Am, the roll angle and the pitch angle of the carrier at the target time are obtained, that is, step S104 is executed.
  • steps S105-S108 may be executed in parallel.
  • the error between the magnetic induction intensity corresponding to the measurement result and the local magnetic induction intensity is calculated to measure the accuracy of the measurement result, that is, step S106 is executed.
  • the magnetometer with the smallest error is selected from the plurality of magnetometers and marked as the magnetometer Bm, that is, step S107 is executed.
  • the heading angle of the carrier at the target time is obtained, that is, step S108 is executed.
  • the attitude angle of the carrier corresponding to the target moment is obtained, and the initial alignment is completed.
  • This embodiment provides an initial alignment device.
  • the device is, for example, the initial alignment device 400 shown in FIG. 4, and includes:
  • the accelerometer selection module 410 is used to obtain the acceleration measurement result corresponding to the target moment measured by the three-axis accelerometer, evaluate the accuracy of the acceleration measurement result according to the local gravitational acceleration, and select the highest acceleration measurement result from the multiple three-axis accelerometers Accurate three-axis accelerometer;
  • the magnetometer selection module 420 is used to obtain the magnetic field strength measurement result corresponding to the target moment measured by the three-axis magnetometer, evaluate the accuracy of the magnetic field strength measurement result according to the local magnetic field strength, and select the corresponding one of the multiple three-axis magnetometers The three-axis magnetometer with the highest accuracy of magnetic field strength measurement results;
  • the posture information acquisition module 430 is configured to obtain posture information corresponding to the target moment according to the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer.
  • the accelerometer selection module 410 evaluates the accuracy of the acceleration measurement result according to the local gravitational acceleration, it is also used to: obtain the magnitude of the gravitational acceleration corresponding to the acceleration measurement result; the magnitude of the gravitational acceleration corresponding to the acceleration measurement result relative to the magnitude of the local gravitational acceleration Error, get accuracy.
  • the magnetometer selection module 420 evaluates the accuracy of the magnetic field strength measurement result according to the local magnetic field strength, it is also used to: obtain the magnitude of the magnetic field strength corresponding to the magnetic field strength measurement result; As a result, the error of the magnitude of the corresponding magnetic field strength relative to the magnitude of the local magnetic field strength is obtained, and the accuracy is obtained.
  • the accelerometer selection module 410 when the accelerometer selection module 410 obtains the acceleration measurement result corresponding to the target time measured by the three-axis accelerometer, it is also used for: the acquisition result corresponding to the target time collected by the three-axis accelerometer Perform filtering and error compensation to obtain acceleration measurement results.
  • the magnetometer selection module 420 obtains the magnetic field intensity measurement result corresponding to the target time measured by the three-axis magnetometer, it is also used to: filter and error compensate the acquisition result corresponding to the target time collected by the three-axis magnetometer , To obtain the magnetic field strength measurement results.
  • the attitude information acquisition module 430 acquires the attitude information corresponding to the target moment according to the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer. It is also used to: obtain the roll angle and pitch angle corresponding to the target moment according to the acceleration measurement result corresponding to the selected three-axis accelerometer; obtain the corresponding magnetic field intensity measurement result according to the selected three-axis magnetometer The heading angle at the target moment.
  • the initial alignment device 400 further includes a comprehensive posture information acquisition module, and the comprehensive posture information acquisition module is used to: take each of the multiple set moments as the target time to obtain each The posture information corresponding to the time; calculate the average value of multiple posture information corresponding to multiple times to obtain the final posture information.
  • This embodiment provides an electronic device, which includes the initial alignment device in the device embodiment of the present invention.
  • the electronic device is the electronic device 500 shown in FIG. 5, and includes:
  • the memory 510 is used to store executable commands
  • the processor 520 is configured to execute the method described in the method embodiment of the present invention under the control of the execution command stored in the memory 510.
  • This embodiment provides an embodiment of an inertial navigation system, including multiple three-axis accelerometers, multiple three-axis magnetometers, and the electronic equipment described in the device embodiments of the present invention.
  • the three-axis accelerometer sends the acceleration measurement result to the electronic device.
  • the device, the three-axis magnetometer sends the magnetic field strength measurement result to the electronic device, and the electronic device obtains attitude information according to the measurement result of the three-axis accelerometer and the three-axis magnetometer.
  • the present invention may be a system, a method and/or a computer program product.
  • the computer program product may include a computer-readable storage medium loaded with computer-readable program instructions for enabling a processor to implement various aspects of the present invention.
  • the computer-readable storage medium may be a tangible device that can hold and store instructions used by the instruction execution device.
  • the computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
  • Non-exhaustive list of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) Or flash memory), static random access memory (SRAM), portable compact disk read-only memory (CD-ROM), digital versatile disk (DVD), memory stick, floppy disk, mechanical encoding device, such as a printer with instructions stored thereon
  • RAM random access memory
  • ROM read-only memory
  • EPROM erasable programmable read-only memory
  • flash memory flash memory
  • SRAM static random access memory
  • CD-ROM compact disk read-only memory
  • DVD digital versatile disk
  • memory stick floppy disk
  • mechanical encoding device such as a printer with instructions stored thereon
  • the computer-readable storage medium used here is not interpreted as the instantaneous signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (for example, light pulses through fiber optic cables), or through wires Transmission of electrical signals.
  • the computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to various computing/processing devices, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and/or a wireless network.
  • the network may include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers, and/or edge servers.
  • the network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network, and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing/processing device .
  • the computer program instructions used to perform the operations of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, status setting data, or in one or more programming languages.
  • Programming languages include object-oriented programming languages-such as Smalltalk, C++, etc., and conventional procedural programming languages-such as "C" language or similar programming languages.
  • Computer-readable program instructions can be executed entirely on the user's computer, partly on the user's computer, executed as a stand-alone software package, partly on the user's computer and partly executed on a remote computer, or entirely on the remote computer or server carried out.
  • the remote computer can be connected to the user's computer through any kind of network-including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, using an Internet service provider to connect to the user's computer) connection).
  • LAN local area network
  • WAN wide area network
  • an electronic circuit such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), can be customized by using the status information of the computer-readable program instructions.
  • the computer-readable program instructions are executed to realize various aspects of the present invention.
  • These computer-readable program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine that makes these instructions when executed by the processor of the computer or other programmable data processing device , A device that implements the functions/actions specified in one or more blocks in the flowcharts and/or block diagrams is produced. It is also possible to store these computer-readable program instructions in a computer-readable storage medium. These instructions make computers, programmable data processing apparatuses, and/or other devices work in a specific manner. Thus, the computer-readable medium storing the instructions includes An article of manufacture, which includes instructions for implementing various aspects of the functions/actions specified in one or more blocks in the flowcharts and/or block diagrams.
  • each block in the flowchart or block diagram can represent a module, program segment, or part of an instruction, and the module, program segment, or part of an instruction contains one or more executables for implementing the specified logical functions. instruction.
  • the functions marked in the block may also occur in a different order than the order marked in the drawings. For example, two consecutive blocks can actually be executed substantially in parallel, or they can sometimes be executed in the reverse order, depending on the functions involved.
  • each block in the block diagram and/or flowchart, and the combination of the blocks in the block diagram and/or flowchart can be implemented by a dedicated hardware-based system that performs the specified functions or actions Or it can be realized by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementation through hardware, implementation through software, and implementation through a combination of software and hardware are all equivalent.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)

Abstract

Provided are an inertial navigation system initial alignment method, apparatus, and electronic device. The method comprises: selecting a three-axis accelerometer corresponding to the highest-accuracy acceleration measurement result among a plurality of three-axis accelerometers; selecting the three-axis magnetometer corresponding to the highest-accuracy magnetic field strength measurement result among a plurality of three-axis magnetometers; according to the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer, obtaining attitude information corresponding to a target moment (S2300).

Description

惯性导航系统的初始对准方法、装置及电子设备Initial alignment method, device and electronic equipment of inertial navigation system 技术领域Technical field

本发明涉及惯性导航技术领域,更具体地,涉及一种惯性导航系统的初始对准方法、一种惯性导航系统的初始对准装置、一种电子设备及一种惯性导航系统。The present invention relates to the technical field of inertial navigation, and more specifically, to an initial alignment method of an inertial navigation system, an initial alignment device of an inertial navigation system, an electronic device and an inertial navigation system.

背景技术Background technique

惯性导航是一种自主式的导航方法,它完全依靠载体上的设备自主地确定载体的航向、位置、姿态和速度等导航参数,而不需要借助外界任何的光、电、磁等信息。其基本工作原理是以牛顿力学定律为基础,通过测量载体在惯性参考系的加速度、角加速度,将它对时间进行一次积分,求得运动载体的速度、角速度,之后进行二次积分求得运动载体的位置信息,然后将其变换到导航坐标系,得到在导航坐标系中的速度、偏航角和位置信息等。Inertial navigation is an autonomous navigation method that completely relies on the equipment on the carrier to independently determine the navigation parameters of the carrier, such as the heading, position, attitude, and speed, without using any external information such as light, electricity, and magnetism. Its basic working principle is based on Newton's laws of mechanics. By measuring the acceleration and angular acceleration of the carrier in the inertial reference frame, it is integrated with time once to obtain the velocity and angular velocity of the moving carrier, and then the movement is obtained by quadratic integration. The position information of the carrier is then transformed into the navigation coordinate system to obtain the speed, yaw angle and position information in the navigation coordinate system.

在惯性导航系统加电启动后,系统的三轴指向是任意的,通常没有确定的方位。因此,在系统进入导航工作状态前,必须将系统的指向对准,使导航系统工作时有正确的初始条件。初始对准通常在静态条件下进行。After the inertial navigation system is powered on and started, the three-axis direction of the system is arbitrary, and there is usually no definite orientation. Therefore, before the system enters the navigation working state, the pointing of the system must be aligned so that the navigation system has the correct initial conditions when it is working. The initial alignment is usually performed under static conditions.

初始对准通常可分为自对准、传递对准、组合对准等类型。但是,上述对准方式应用于个人导航设备时,存在成本较高、对准时间较慢、复杂度较高等问题。Initial alignment can generally be divided into self-alignment, transfer alignment, combined alignment and other types. However, when the above-mentioned alignment method is applied to a personal navigation device, there are problems such as higher cost, slower alignment time, and higher complexity.

因此,有必要提出一种新的惯性导航系统的初始对准方案。Therefore, it is necessary to propose a new initial alignment scheme for the inertial navigation system.

发明内容Summary of the invention

本发明实施例的一个目的是提供一种惯性导航系统初始对准的新的技术方案。An object of the embodiments of the present invention is to provide a new technical solution for the initial alignment of the inertial navigation system.

根据本发明的第一方面,提供了一种惯性导航系统的初始对准方法, 所述惯性导航系统包括多个三轴加速度计和多个三轴磁强计,所述方法包括:According to a first aspect of the present invention, there is provided an initial alignment method for an inertial navigation system, the inertial navigation system including a plurality of three-axis accelerometers and a plurality of three-axis magnetometers, and the method includes:

获取所述三轴加速度计测量的对应于目标时刻的加速度测量结果,根据当地重力加速度评估所述加速度测量结果的准确度,选取所述多个三轴加速度计中对应于最高加速度测量结果准确度的三轴加速度计;Acquire the acceleration measurement result corresponding to the target moment measured by the three-axis accelerometer, evaluate the accuracy of the acceleration measurement result according to the local gravitational acceleration, and select the accuracy of the highest acceleration measurement result from the plurality of three-axis accelerometers Three-axis accelerometer;

获取所述三轴磁强计测量的对应于所述目标时刻的磁场强度测量结果,根据当地磁场强度评估所述磁场强度测量结果的准确度,选取所述多个三轴磁强计中对应于最高磁场强度测量结果准确度的三轴磁强计;Obtain the magnetic field strength measurement result corresponding to the target moment measured by the three-axis magnetometer, evaluate the accuracy of the magnetic field strength measurement result according to the local magnetic field strength, and select the three-axis magnetometer corresponding to The three-axis magnetometer with the highest accuracy of magnetic field strength measurement results;

根据选取的所述三轴加速度计对应的所述加速度测量结果以及选取的所述三轴磁强计对应的所述磁场强度测量结果,获取对应于所述目标时刻的姿态信息。According to the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer, the posture information corresponding to the target moment is acquired.

可选地,所述根据当地重力加速度评估所述加速度测量结果的准确度,包括:Optionally, the evaluating the accuracy of the acceleration measurement result according to the local gravitational acceleration includes:

获取所述加速度测量结果对应的重力加速度的大小;Acquiring the magnitude of the gravitational acceleration corresponding to the acceleration measurement result;

根据所述加速度测量结果对应的重力加速度大小相对于所述当地重力加速度大小的误差,获得所述准确度。The accuracy is obtained according to the error of the magnitude of the gravitational acceleration corresponding to the acceleration measurement result relative to the magnitude of the local gravitational acceleration.

可选地,所述根据当地磁场强度评估所述磁场强度测量结果的准确度,包括:Optionally, the evaluating the accuracy of the magnetic field strength measurement result according to the local magnetic field strength includes:

获取所述磁场强度测量结果对应的磁场强度的大小;Acquiring the magnitude of the magnetic field strength corresponding to the magnetic field strength measurement result;

根据所述磁场强度测量结果对应的磁场强度的大小相对于所述当地磁场强度大小的误差,获得所述准确度。The accuracy is obtained according to the error of the magnitude of the magnetic field strength corresponding to the magnitude of the magnetic field strength measurement result relative to the magnitude of the local magnetic field strength.

可选地,所述获取所述三轴加速度计测量的对应于目标时刻的加速度测量结果,包括:Optionally, the obtaining the acceleration measurement result corresponding to the target moment measured by the three-axis accelerometer includes:

对所述三轴加速度计采集的对应于所述目标时刻的采集结果进行滤波和误差补偿,获得所述加速度测量结果;Filtering and error compensation on the collection result corresponding to the target time collected by the three-axis accelerometer to obtain the acceleration measurement result;

所述获取所述三轴磁强计测量的对应于所述目标时刻的磁场强度测量结果,包括:The obtaining the magnetic field strength measurement result corresponding to the target time measured by the three-axis magnetometer includes:

对所述三轴磁强计采集的对应于所述目标时刻的采集结果进行滤波和误差补偿,获得所述磁场强度测量结果。Filtering and error compensation are performed on the collection result corresponding to the target time collected by the three-axis magnetometer to obtain the magnetic field strength measurement result.

可选地,所述根据选取的所述三轴加速度计对应的所述加速度测量结果以及选取的所述三轴磁强计对应的所述磁场强度测量结果,获取对应于所述目标时刻的姿态信息,包括Optionally, according to the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer, the posture corresponding to the target time is acquired Information, including

根据所述选取的所述三轴加速度计对应的所述加速度测量结果,获取对应于所述目标时刻的横滚角和俯仰角;Obtaining the roll angle and the pitch angle corresponding to the target moment according to the acceleration measurement result corresponding to the selected three-axis accelerometer;

根据所述选取的所述三轴磁强计对应的所述磁场强度测量结果,获取对应于所述目标时刻的航向角。Acquire the heading angle corresponding to the target moment according to the measurement result of the magnetic field intensity corresponding to the selected three-axis magnetometer.

可选地,所述方法还包括:Optionally, the method further includes:

以设定的多个时刻中的每一时刻作为所述目标时刻,获取所述每一时刻对应的姿态信息;Taking each of the plurality of set moments as the target moment, and acquiring the posture information corresponding to each moment;

计算所述多个时刻对应的多个姿态信息的平均值,获得最终的姿态信息。Calculate the average value of the multiple posture information corresponding to the multiple moments to obtain the final posture information.

根据本发明的第二方面,还提供了一种惯性导航系统的初始对准装置,所述惯性导航系统包括多个三轴加速度计和多个三轴磁强计,所述装置包括:According to the second aspect of the present invention, there is also provided an initial alignment device for an inertial navigation system. The inertial navigation system includes a plurality of three-axis accelerometers and a plurality of three-axis magnetometers, and the device includes:

加速度计选取模块,用于获取所述三轴加速度计测量的对应于目标时刻的加速度测量结果,根据当地重力加速度评估所述加速度测量结果的准确度,选取所述多个三轴加速度计中对应于最高加速度测量结果准确度的三轴加速度计;The accelerometer selection module is used to obtain the acceleration measurement result corresponding to the target moment measured by the three-axis accelerometer, evaluate the accuracy of the acceleration measurement result according to the local gravitational acceleration, and select the corresponding one of the multiple three-axis accelerometers A three-axis accelerometer with the highest accuracy of acceleration measurement results;

磁强计选取模块,用于获取所述三轴磁强计测量的对应于所述目标时刻的磁场强度测量结果,根据当地磁场强度评估所述磁场强度测量结果的准确度,选取所述多个三轴磁强计中对应于最高磁场强度测量结果准确度的三轴磁强计;The magnetometer selection module is used to obtain the magnetic field strength measurement result corresponding to the target moment measured by the three-axis magnetometer, evaluate the accuracy of the magnetic field strength measurement result according to the local magnetic field strength, and select the plurality of Among the three-axis magnetometers, the three-axis magnetometer corresponding to the highest accuracy of the magnetic field strength measurement result;

姿态信息获取模块,用于根据选取的所述三轴加速度计对应的所述加速度测量结果以及选取的所述三轴磁强计对应的所述磁场强度测量结果,获取对应于所述目标时刻的姿态信息。The posture information acquisition module is configured to acquire the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer to obtain the information corresponding to the target time Posture information.

根据本发明的第三方面,还提供了一种电子设备,所述电子设备包括本发明第二方面描述的装置;或者,所述电子设备包括:According to the third aspect of the present invention, there is also provided an electronic device, which includes the apparatus described in the second aspect of the present invention; or, the electronic device includes:

存储器,用于存储可执行命令;Memory, used to store executable commands;

处理器,用于在所述可执行命令的控制下,执行如本发明第一方面描述的方法。The processor is configured to execute the method described in the first aspect of the present invention under the control of the executable command.

根据本发明的第四方面,还提供了一种惯性导航系统,包括多个三轴加速度计、多个三轴磁强计和本发明第二方面描述的电子设备,所述三轴加速度计将加速度测量结果发送至所述电子设备,所述三轴磁强计将磁场强度测量结果发送至所述电子设备。According to the fourth aspect of the present invention, there is also provided an inertial navigation system, including a plurality of three-axis accelerometers, a plurality of three-axis magnetometers, and the electronic device described in the second aspect of the present invention. The three-axis accelerometers The acceleration measurement result is sent to the electronic device, and the three-axis magnetometer sends the magnetic field strength measurement result to the electronic device.

在本发明的一个实施例中,该初始对准方法能够提高对准精度,使得对准时间和精度均满足个人导航定位系统“即启即用”的需求,且算法简单易行。In an embodiment of the present invention, the initial alignment method can improve the alignment accuracy, so that the alignment time and accuracy both meet the "ready to use" requirements of the personal navigation and positioning system, and the algorithm is simple and easy to implement.

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。Through the following detailed description of exemplary embodiments of the present invention with reference to the accompanying drawings, other features and advantages of the present invention will become clear.

附图说明Description of the drawings

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。The drawings incorporated in the specification and constituting a part of the specification illustrate the embodiments of the present invention, and together with the description are used to explain the principle of the present invention.

图1示出了可用于实现本发明实施例的电子设备的示意图。Figure 1 shows a schematic diagram of an electronic device that can be used to implement an embodiment of the present invention.

图2是本发明实施例提供的初始对准方法的流程图。Fig. 2 is a flowchart of an initial alignment method provided by an embodiment of the present invention.

图3是本发明实施例提供的一个具体例子的流程图。Fig. 3 is a flowchart of a specific example provided by an embodiment of the present invention.

图4是本发明实施例提供的初始对准装置的示意图。Fig. 4 is a schematic diagram of an initial alignment device provided by an embodiment of the present invention.

图5是本发明实施例提供的电子设备的示意图。Fig. 5 is a schematic diagram of an electronic device provided by an embodiment of the present invention.

具体实施方式detailed description

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that unless specifically stated otherwise, the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention.

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。The following description of at least one exemplary embodiment is actually only illustrative, and in no way serves as any limitation to the present invention and its application or use.

对于相关领域普通技术人物已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。The techniques, methods, and equipment known to those of ordinary skill in the relevant fields may not be discussed in detail, but where appropriate, the techniques, methods, and equipment should be regarded as part of the specification.

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。In all examples shown and discussed herein, any specific value should be interpreted as merely exemplary, rather than as a limitation. Therefore, other examples of the exemplary embodiment may have different values.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。It should be noted that similar reference numerals and letters indicate similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further discussed in subsequent drawings.

<硬件配置><Hardware Configuration>

图1示出了可用于实现本发明实施例的电子设备的示意图。如图1所示,电子设备100包括了处理器101、存储器102、通信装置103、显示装置104、扬声器风105和传感器106。Figure 1 shows a schematic diagram of an electronic device that can be used to implement an embodiment of the present invention. As shown in FIG. 1, the electronic device 100 includes a processor 101, a memory 102, a communication device 103, a display device 104, a speaker 105 and a sensor 106.

处理器101例如是中央处理器CPU、微处理器MCU等。存储器102例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。通信装置103例如能够进行有线通信或者无线通信。显示装置104例如可用于显示文字、图形等信息,例如是液晶显示屏。扬声器105例如可用于发出提示音。传感器106用于获取信号物理量,例如包括加速度计、磁强计等。The processor 101 is, for example, a central processing unit CPU, a microprocessor MCU, and the like. The memory 102 includes, for example, ROM (Read Only Memory), RAM (Random Access Memory), nonvolatile memory such as a hard disk, and the like. The communication device 103 can perform wired communication or wireless communication, for example. The display device 104 can be used to display text, graphics and other information, for example, a liquid crystal display screen. The speaker 105 can be used to emit a notification sound, for example. The sensor 106 is used to obtain signal physical quantities, and includes, for example, an accelerometer, a magnetometer, and the like.

在本实施例中,传感器106至少包括多个加速度计和多个磁强计,可用于测量加速度和磁场强度。In this embodiment, the sensor 106 includes at least multiple accelerometers and multiple magnetometers, which can be used to measure acceleration and magnetic field strength.

应用于本说明书的实施例中,电子设备1200的存储器102用于存储指令,该指令用于控制处理器101进行操作以支持实现根据本说明书任意实施例的初始对准方法。技术人员可以根据本说明书所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。In the embodiments applied to this specification, the memory 102 of the electronic device 1200 is used to store instructions, which are used to control the processor 101 to operate to support the implementation of the initial alignment method according to any embodiment of the specification. Technicians can design instructions according to the scheme disclosed in this specification. How the instruction controls the processor to operate is well known in the art, so it will not be described in detail here.

本领域技术人员应当理解,尽管在图1中示出了电子设备100的多个装置,但是,本说明书实施例的电子设备100可以仅涉及其中的部分装置,例如,只涉及处理器101、存储器102、传感器106等。Those skilled in the art should understand that although multiple devices of the electronic device 100 are shown in FIG. 1, the electronic device 100 in the embodiment of this specification may only involve some of the devices, for example, only the processor 101 and the memory are involved. 102. Sensor 106 and so on.

图1所示的电子设备100仅是解释性的,并且决不是为了要限制本发明、其应用或用途。The electronic device 100 shown in FIG. 1 is only explanatory, and is by no means intended to limit the present invention, its application or use.

<方法实施例><Method Example>

本实施例提供了一种惯性导航系统的初始对准方法,该方法的实施主体例如是图1中的电子设备100。如图2所示,该方法包括以下步骤S2100-S2300:This embodiment provides an initial alignment method of an inertial navigation system. The implementation subject of the method is, for example, the electronic device 100 in FIG. 1. As shown in Figure 2, the method includes the following steps S2100-S2300:

步骤S2100,获取三轴加速度计测量的对应于目标时刻的加速度测量结果,根据当地重力加速度评估加速度测量结果的准确度,选取多个三轴加速度计中对应于最高加速度测量结果准确度的三轴加速度计。Step S2100: Obtain the acceleration measurement result corresponding to the target moment measured by the three-axis accelerometer, evaluate the accuracy of the acceleration measurement result according to the local gravitational acceleration, and select the three-axis corresponding to the highest accuracy of the acceleration measurement result among the multiple three-axis accelerometers Accelerometer.

本实施例中,初始对准是在静止条件下进行的,即在初始对准过程中惯性导航的载体(例如电子设备100)处于静止状态。In this embodiment, the initial alignment is performed under a stationary condition, that is, the carrier of the inertial navigation (for example, the electronic device 100) is in a stationary state during the initial alignment.

本实施例中,初始对准过程对应于特定的时间段,对于该时间段内的某个时刻,若期望获得该时刻下惯性导航系统的姿态信息,则该时刻为目标时刻。In this embodiment, the initial alignment process corresponds to a specific time period. For a certain time within the time period, if it is desired to obtain the posture information of the inertial navigation system at that time, the time is the target time.

本实施例中,惯性导航系统包括了多个(至少两个)三轴加速度计和多个(至少两个)三轴磁强计。其中,三轴加速度计的数量和三轴磁强计的数量可以相同也可以不同。In this embodiment, the inertial navigation system includes multiple (at least two) three-axis accelerometers and multiple (at least two) three-axis magnetometers. Among them, the number of three-axis accelerometers and the number of three-axis magnetometers may be the same or different.

本实施例中,通过多个三轴加速度计中的每个加速度计测量对应于目标时刻的加速度,获得对应于目标时刻的多个加速度测量结果。In this embodiment, the acceleration corresponding to the target time is measured by each of the multiple three-axis accelerometers, and multiple acceleration measurement results corresponding to the target time are obtained.

在本发明的一个实施例中,获取三轴加速度计测量的对应于目标时刻的加速度测量结果的过程包括:首先,对三轴加速度计采集的对应于目标时刻的采集结果进行滤波处理。滤波处理时可以选择低通滤波器、高通滤波器、带通滤波器、带阻滤波器、状态可调滤波器等。通过滤波处理可以去除噪声干扰。其次,对滤波后的数据进行误差补偿,获得加速度测量结果。例如,通过总体最小二乘法、人工鱼群算法等方法对加速度计的温度误差进行估计和补偿,从而获得更精确的测量结果。In an embodiment of the present invention, the process of obtaining the acceleration measurement result corresponding to the target time measured by the three-axis accelerometer includes: first, filtering processing is performed on the collection result corresponding to the target time collected by the three-axis accelerometer. You can choose low-pass filter, high-pass filter, band-pass filter, band-stop filter, state-tunable filter, etc. for filtering. Noise interference can be removed by filtering. Secondly, perform error compensation on the filtered data to obtain the acceleration measurement result. For example, the temperature error of the accelerometer is estimated and compensated by methods such as total least squares method and artificial fish school algorithm, so as to obtain more accurate measurement results.

本实施例中,根据已知的当地重力加速度对每个加速度测量结果的准确度进行评估。当地重力加速度可以基于当地的地理位置,通过查询地理位置-重力加速度映射表获取,也可以通过专门的传感器获取,还可以通过实验方法测量得到,例如通过单摆实验等测量当地的重力加速度。In this embodiment, the accuracy of each acceleration measurement result is evaluated based on the known local gravitational acceleration. The local gravitational acceleration can be obtained based on the local geographic location by querying the geographic location-gravitational acceleration mapping table, or can be obtained by a special sensor, or can be measured by experimental methods, such as measuring the local gravitational acceleration through a simple pendulum experiment.

在本发明的一个实施例中,根据当地重力加速度评估加速度测量结果 的准确度的过程包括:首先,获取加速度测量结果对应的重力加速度的大小。容易理解,由于初始对准是在静止条件下进行的,三轴加速度计测得的三轴矢量之和为当地重力加速度矢量。该矢量和的大小即为加速度测量结果对应的重力加速度的大小。其次,以已知的当地重力加速度为基准,计算加速度测量结果对应的重力加速度大小相对于当地重力加速度大小的误差。该误差例如是二者差值的绝对值,又例如是二者差值的平方。容易理解,该误差的数值越小,表示对应的加速度测量结果越准确。In an embodiment of the present invention, the process of evaluating the accuracy of the acceleration measurement result according to the local gravitational acceleration includes: first, obtaining the magnitude of the gravitational acceleration corresponding to the acceleration measurement result. It is easy to understand that since the initial alignment is performed under static conditions, the sum of the three-axis vectors measured by the three-axis accelerometer is the local gravity acceleration vector. The magnitude of the vector sum is the magnitude of the gravitational acceleration corresponding to the acceleration measurement result. Secondly, based on the known local gravitational acceleration, the error of the magnitude of the gravitational acceleration corresponding to the acceleration measurement result relative to the magnitude of the local gravitational acceleration is calculated. The error is, for example, the absolute value of the difference between the two, or the square of the difference between the two. It is easy to understand that the smaller the error value, the more accurate the corresponding acceleration measurement result.

在本发明另外的实施例中,也可以基于重力加速度的矢量方向评估加速度测量结果的准确度。例如,首先获取加速度测量结果对应的重力加速度的方向。容易理解,由于初始对准是在静止条件下进行的,三轴加速度计测得的三轴矢量之和为当地重力加速度矢量。该矢量和的方向即为加速度测量结果对应的重力加速度的方向。其次,以已知的当地重力加速度为基准,计算加速度测量结果对应的重力加速度方向与当地重力加速度方向的夹角。容易理解,该夹角越小,表示二者的方向越接近,对应的加速度测量结果的准确度越高。In another embodiment of the present invention, the accuracy of the acceleration measurement result can also be evaluated based on the vector direction of the gravitational acceleration. For example, first obtain the direction of gravitational acceleration corresponding to the acceleration measurement result. It is easy to understand that since the initial alignment is performed under static conditions, the sum of the three-axis vectors measured by the three-axis accelerometer is the local gravity acceleration vector. The direction of the vector sum is the direction of the gravitational acceleration corresponding to the acceleration measurement result. Secondly, based on the known local gravitational acceleration, the angle between the direction of gravitational acceleration corresponding to the acceleration measurement and the direction of local gravitational acceleration is calculated. It is easy to understand that the smaller the included angle, the closer the two directions are, and the higher the accuracy of the corresponding acceleration measurement results.

本实施例中,将多个三轴加速度计中每个三轴加速度计对应的测量结果的准确度进行比较,从中选取对应于最高准确度的三轴加速度计。In this embodiment, the accuracy of the measurement results corresponding to each of the multiple three-axis accelerometers is compared, and the three-axis accelerometer corresponding to the highest accuracy is selected.

步骤S2200,获取三轴磁强计测量的对应于目标时刻的磁场强度测量结果,根据当地磁场强度评估磁场强度测量结果的准确度,选取多个三轴磁强计中对应于最高磁场强度测量结果准确度的三轴磁强计。Step S2200: Obtain the magnetic field strength measurement result corresponding to the target moment measured by the three-axis magnetometer, evaluate the accuracy of the magnetic field strength measurement result according to the local magnetic field strength, and select the highest magnetic field strength measurement result from the multiple three-axis magnetometers Accurate three-axis magnetometer.

本实施例中,通过多个三轴磁强计中的每个磁强计测量对应于目标时刻的磁场强度,获得对应于目标时刻的多个磁场强度测量结果。In this embodiment, the magnetic field intensity corresponding to the target time is measured by each of the multiple three-axis magnetometers, and multiple magnetic field intensity measurement results corresponding to the target time are obtained.

在本发明的一个实施例中,获取三轴磁强计测量的对应于目标时刻的磁场强度测量结果过程包括:首先对三轴磁强计采集的对应于目标时刻的采集结果进行滤波处理。滤波处理时可以选择低通滤波器、高通滤波器、带通滤波器、带阻滤波器、状态可调滤波器等。通过滤波处理可以去除噪声干扰。其次,对滤波后的数据进行误差补偿,获得磁场强度测量结果。例如,通过BP神经网络、最小二乘拟合、最佳椭圆拟合补偿等方法对磁强计进行误差估计和补偿,从而获得更精确的测量结果。In an embodiment of the present invention, the process of obtaining the magnetic field intensity measurement result corresponding to the target time measured by the three-axis magnetometer includes: first filtering the acquisition result corresponding to the target time collected by the three-axis magnetometer. You can choose low-pass filter, high-pass filter, band-pass filter, band-stop filter, state-tunable filter, etc. for filtering. Noise interference can be removed by filtering. Secondly, perform error compensation on the filtered data to obtain the magnetic field strength measurement result. For example, through BP neural network, least square fitting, best ellipse fitting compensation and other methods to estimate and compensate the error of the magnetometer, so as to obtain more accurate measurement results.

本实施例中,根据已知的当地磁场强度对每个磁强计对应的磁场强度测量结果的准确度进行评估。当地磁场强度是指当地的地磁场强度。当地磁场强度可以基于当地的地理位置,通过查询地理位置-磁场强度映射表获取,也可以通过专门的传感器获取,例如通过磁偏角仪测量地磁偏角、通过石英丝水平强度磁力仪测量地磁水平强度、通过质子旋进磁力仪测量地磁总强度。In this embodiment, the accuracy of the magnetic field strength measurement result corresponding to each magnetometer is evaluated according to the known local magnetic field strength. The local magnetic field strength refers to the local geomagnetic field strength. The local magnetic field strength can be obtained based on the local geographic location by querying the geographic location-magnetic field strength mapping table, or it can be obtained by a special sensor, such as measuring the declination angle by a magnetic declination meter, and measuring the geomagnetic level by a quartz wire horizontal intensity magnetometer Intensity, the total intensity of geomagnetism is measured by the proton precession magnetometer.

在本发明的一个实施例中,根据当地磁场强度评估磁场强度测量结果的准确度的过程包括:首先,获取磁场强度测量结果对应的磁场强度的大小。在磁强计为标量磁强计的情况下,测量结果即为磁场强度测量结果对应的磁场强度的大小。在磁强计为矢量磁强计的情况下,测量结果为磁场强度矢量,该矢量的大小即为磁场强度测量结果对应的磁场强度的大小。其次,以已知的当地磁场强度为基准,计算磁场强度测量结果对应的磁场强度大小相对于当地磁场强度大小的误差。该误差例如是二者差值的绝对值,又例如是二者差值的平方。容易理解,该误差的数值越小,表示对应的磁场强度测量结果越准确。In an embodiment of the present invention, the process of evaluating the accuracy of the magnetic field strength measurement result according to the local magnetic field strength includes: firstly, obtaining the magnitude of the magnetic field strength corresponding to the magnetic field strength measurement result. In the case where the magnetometer is a scalar magnetometer, the measurement result is the magnitude of the magnetic field intensity corresponding to the magnetic field intensity measurement result. In the case where the magnetometer is a vector magnetometer, the measurement result is a magnetic field strength vector, and the magnitude of the vector is the magnitude of the magnetic field strength corresponding to the magnetic field strength measurement result. Secondly, based on the known local magnetic field strength, the error of the magnetic field strength corresponding to the magnetic field strength measurement result relative to the local magnetic field strength is calculated. The error is, for example, the absolute value of the difference between the two, or the square of the difference between the two. It is easy to understand that the smaller the error value, the more accurate the corresponding magnetic field strength measurement result.

在本发明另外的实施例中,也可以基于磁场强度的矢量方向评估磁场强度测量结果的准确度。例如,首先获取磁场强度测量结果对应的磁场强度的方向。容易理解,此种情况下需要采用矢量磁强计,测量结果为磁场强度矢量,该矢量的方向即为磁场强度测量结果对应的磁场强度的方向。其次,以已知的当地磁场强度为基准,计算磁场强度测量结果对应的磁场强度方向与当地磁场强度方向的夹角。容易理解,该夹角越小,表示二者的方向越接近,对应的磁场强度测量结果的准确度越高。In another embodiment of the present invention, the accuracy of the magnetic field strength measurement result can also be evaluated based on the vector direction of the magnetic field strength. For example, first obtain the direction of the magnetic field strength corresponding to the magnetic field strength measurement result. It is easy to understand that a vector magnetometer is required in this case, and the measurement result is the magnetic field strength vector, and the direction of the vector is the direction of the magnetic field strength corresponding to the magnetic field strength measurement result. Secondly, based on the known local magnetic field strength, calculate the angle between the magnetic field strength direction corresponding to the magnetic field strength measurement result and the local magnetic field strength direction. It is easy to understand that the smaller the included angle, the closer the two directions are, and the higher the accuracy of the corresponding magnetic field strength measurement results.

本实施例中,将多个三轴磁强计中每个三轴磁强计对应的测量结果的准确度进行比较,从中选取对应于最高准确度的三轴磁强计。In this embodiment, the accuracy of the measurement results corresponding to each of the multiple three-axis magnetometers is compared, and the three-axis magnetometer corresponding to the highest accuracy is selected.

步骤S2300,根据选取的三轴加速度计对应的加速度测量结果以及选取的三轴磁强计对应的磁场强度测量结果,获取对应于目标时刻的姿态信息。In step S2300, according to the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer, the posture information corresponding to the target moment is obtained.

本实施例中,计算对应于目标时刻的姿态信息时,选取了对于目标时刻的加速度测量最准确的加速度计,以及对于目标时刻的磁场强度测量最 准确的磁强计,根据二者的测量结果确定目标时刻的姿态信息。In this embodiment, when calculating the posture information corresponding to the target moment, the accelerometer with the most accurate acceleration measurement at the target moment and the magnetometer with the most accurate measurement of the magnetic field strength at the target moment are selected, based on the measurement results of both Determine the posture information at the target moment.

本实施例中,获取姿态信息后,可以直接基于该姿态信息进行后续惯性导航,即完成初始对准,也可以进一步根据该姿态信息调整载体的姿态。In this embodiment, after the posture information is obtained, subsequent inertial navigation can be performed directly based on the posture information, that is, the initial alignment is completed, and the posture of the carrier can be further adjusted according to the posture information.

本实施例中,姿态信息包括了横滚角、俯仰角和航向角。In this embodiment, the attitude information includes roll angle, pitch angle and heading angle.

在本发明的一个实施例中,根据选取的三轴加速度计对应的加速度测量结果,获取对应于目标时刻的横滚角和俯仰角,根据选取的三轴磁强计对应的磁场强度测量结果,获取对应于目标时刻的航向角。容易理解,根据加速度测量结果中加速度在载体的载体坐标系特定轴向的分量,以及加速度测量结果中三轴加速度的矢量和,可以获得载体的横滚角和俯仰角。根据磁场强度方向和当地磁偏角,可以获得载体的航向角。In an embodiment of the present invention, according to the acceleration measurement result corresponding to the selected three-axis accelerometer, the roll angle and the pitch angle corresponding to the target moment are obtained, and according to the magnetic field intensity measurement result corresponding to the selected three-axis magnetometer, Get the heading angle corresponding to the target moment. It is easy to understand that the roll angle and pitch angle of the carrier can be obtained according to the acceleration measurement result in the specific axial component of the carrier coordinate system of the carrier, and the vector sum of the three-axis acceleration in the acceleration measurement result. According to the direction of the magnetic field strength and the local magnetic declination, the heading angle of the carrier can be obtained.

在本发明的一个实施例中,该初始对准方法能够提高对准精度,使得对准时间和精度均满足个人导航定位系统“即启即用”的需求,且算法简单易行。In an embodiment of the present invention, the initial alignment method can improve the alignment accuracy, so that the alignment time and accuracy both meet the "ready to use" requirements of the personal navigation and positioning system, and the algorithm is simple and easy to implement.

在本发明的一个实施例中,选取了对准过程中的多个时刻,分别获取每个时刻的姿态信息,据此获得最终的姿态信息。具体实施过程例如包括:首先,以设定的多个时刻中的每一时刻作为目标时刻,获取每一时刻对应的姿态信息。设定的多个时刻是对准时间段内的时刻,例如根据特定时间间隔从对准时间段内选择多个时刻,又例如根据采样频率从对准时间段内选择多个时刻。其次,将多个时刻中的每个时刻作为目标时刻,按照步骤S2100-S2300获取该时刻对应的姿态信息。最后,计算多个时刻对应的多个姿态信息的平均值,将该平均值作为最终的姿态信息。In an embodiment of the present invention, multiple moments in the alignment process are selected, the posture information of each moment is obtained separately, and the final posture information is obtained accordingly. The specific implementation process includes, for example: First, take each of the multiple set moments as the target moment, and obtain the posture information corresponding to each moment. The multiple set moments are moments within the alignment time period, for example, multiple moments are selected from the alignment time period according to a specific time interval, or multiple moments are selected from the alignment time period according to the sampling frequency, for example. Secondly, each of the multiple moments is taken as the target moment, and the posture information corresponding to the moment is acquired according to steps S2100-S2300. Finally, calculate the average value of multiple posture information corresponding to multiple times, and use the average value as the final posture information.

图3示出了实施例提供的初始对准方法实施的例子。在图3所示的例子中,首先获取多个加速度计对应于目标时刻的测量结果,即执行步骤S101。对于每个加速度计的测量结果,计算该测量结果对应的重力加速度大小与当地重力加速度大小的误差,以此衡量该测量结果的准确度,即执行步骤S102。之后,从多个加速度中选取误差最小的加速度计,记为加速度计Am,即执行步骤S103。根据加速度计Am的测量结果,获取载体在目标时刻的横滚角和俯仰角,即执行步骤S104。在执行步骤S101-S104的过程中,可并列执行步骤S105-S108。获取多个磁强计对应于目标时刻的测量结果,即 执行步骤S105。对于每个磁强计的测量结果,计算该测量结果对应的磁感应强度大小与当地磁感应强度大小的误差,以此衡量该测量结果的准确度,即执行步骤S106。之后,从多个磁强计中选取误差最小的磁强计,记为磁强计Bm,即执行步骤S107。根据磁强计Bm的测量结果,获取载体在目标时刻的航向角,即执行步骤S108。最后,根据上述横滚角、俯仰角及航向角,获得载体对应于目标时刻的姿态角,完成初始对准。FIG. 3 shows an example of implementation of the initial alignment method provided by the embodiment. In the example shown in FIG. 3, first, the measurement results of multiple accelerometers corresponding to the target time are acquired, that is, step S101 is executed. For the measurement result of each accelerometer, the error between the magnitude of the gravitational acceleration corresponding to the measurement result and the magnitude of the local gravitational acceleration is calculated to measure the accuracy of the measurement result, that is, step S102 is executed. After that, the accelerometer with the smallest error is selected from a plurality of accelerations, and it is recorded as the accelerometer Am, that is, step S103 is executed. According to the measurement result of the accelerometer Am, the roll angle and the pitch angle of the carrier at the target time are obtained, that is, step S104 is executed. In the process of executing steps S101-S104, steps S105-S108 may be executed in parallel. Obtain the measurement results of multiple magnetometers corresponding to the target time, that is, perform step S105. For the measurement result of each magnetometer, the error between the magnetic induction intensity corresponding to the measurement result and the local magnetic induction intensity is calculated to measure the accuracy of the measurement result, that is, step S106 is executed. After that, the magnetometer with the smallest error is selected from the plurality of magnetometers and marked as the magnetometer Bm, that is, step S107 is executed. According to the measurement result of the magnetometer Bm, the heading angle of the carrier at the target time is obtained, that is, step S108 is executed. Finally, according to the above-mentioned roll angle, pitch angle and heading angle, the attitude angle of the carrier corresponding to the target moment is obtained, and the initial alignment is completed.

<装置实施例><Device Example>

本实施例提供一种初始对准装置,该装置例如是图4所示的初始对准装置400,包括:This embodiment provides an initial alignment device. The device is, for example, the initial alignment device 400 shown in FIG. 4, and includes:

加速度计选取模块410,用于获取三轴加速度计测量的对应于目标时刻的加速度测量结果,根据当地重力加速度评估加速度测量结果的准确度,选取多个三轴加速度计中对应于最高加速度测量结果准确度的三轴加速度计;The accelerometer selection module 410 is used to obtain the acceleration measurement result corresponding to the target moment measured by the three-axis accelerometer, evaluate the accuracy of the acceleration measurement result according to the local gravitational acceleration, and select the highest acceleration measurement result from the multiple three-axis accelerometers Accurate three-axis accelerometer;

磁强计选取模块420,用于获取三轴磁强计测量的对应于目标时刻的磁场强度测量结果,根据当地磁场强度评估磁场强度测量结果的准确度,选取多个三轴磁强计中对应于最高磁场强度测量结果准确度的三轴磁强计;The magnetometer selection module 420 is used to obtain the magnetic field strength measurement result corresponding to the target moment measured by the three-axis magnetometer, evaluate the accuracy of the magnetic field strength measurement result according to the local magnetic field strength, and select the corresponding one of the multiple three-axis magnetometers The three-axis magnetometer with the highest accuracy of magnetic field strength measurement results;

姿态信息获取模块430,用于根据选取的三轴加速度计对应的加速度测量结果以及选取的三轴磁强计对应的磁场强度测量结果,获取对应于目标时刻的姿态信息。The posture information acquisition module 430 is configured to obtain posture information corresponding to the target moment according to the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer.

加速度计选取模块410在根据当地重力加速度评估加速度测量结果的准确度时,还用于:获取加速度测量结果对应的重力加速度的大小;根据加速度测量结果对应的重力加速度大小相对于当地重力加速度大小的误差,获得准确度。When the accelerometer selection module 410 evaluates the accuracy of the acceleration measurement result according to the local gravitational acceleration, it is also used to: obtain the magnitude of the gravitational acceleration corresponding to the acceleration measurement result; the magnitude of the gravitational acceleration corresponding to the acceleration measurement result relative to the magnitude of the local gravitational acceleration Error, get accuracy.

在本发明的一个实施例中,磁强计选取模块420在根据当地磁场强度评估磁场强度测量结果的准确度时,还用于:获取磁场强度测量结果对应的磁场强度的大小;根据磁场强度测量结果对应的磁场强度的大小相对于当地磁场强度大小的误差,获得准确度。In an embodiment of the present invention, when the magnetometer selection module 420 evaluates the accuracy of the magnetic field strength measurement result according to the local magnetic field strength, it is also used to: obtain the magnitude of the magnetic field strength corresponding to the magnetic field strength measurement result; As a result, the error of the magnitude of the corresponding magnetic field strength relative to the magnitude of the local magnetic field strength is obtained, and the accuracy is obtained.

在本发明的一个实施例中,加速度计选取模块410在获取三轴加速度 计测量的对应于目标时刻的加速度测量结果时,还用于:对三轴加速度计采集的对应于目标时刻的采集结果进行滤波和误差补偿,获得加速度测量结果。磁强计选取模块420在获取三轴磁强计测量的对应于目标时刻的磁场强度测量结果时,还用于:对三轴磁强计采集的对应于目标时刻的采集结果进行滤波和误差补偿,获得磁场强度测量结果。In an embodiment of the present invention, when the accelerometer selection module 410 obtains the acceleration measurement result corresponding to the target time measured by the three-axis accelerometer, it is also used for: the acquisition result corresponding to the target time collected by the three-axis accelerometer Perform filtering and error compensation to obtain acceleration measurement results. When the magnetometer selection module 420 obtains the magnetic field intensity measurement result corresponding to the target time measured by the three-axis magnetometer, it is also used to: filter and error compensate the acquisition result corresponding to the target time collected by the three-axis magnetometer , To obtain the magnetic field strength measurement results.

在本发明的一个实施例中,姿态信息获取模块430在根据选取的三轴加速度计对应的加速度测量结果以及选取的三轴磁强计对应的磁场强度测量结果,获取对应于目标时刻的姿态信息时,还用于:根据选取的三轴加速度计对应的加速度测量结果,获取对应于目标时刻的横滚角和俯仰角;根据选取的三轴磁强计对应的磁场强度测量结果,获取对应于目标时刻的航向角。In an embodiment of the present invention, the attitude information acquisition module 430 acquires the attitude information corresponding to the target moment according to the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer. It is also used to: obtain the roll angle and pitch angle corresponding to the target moment according to the acceleration measurement result corresponding to the selected three-axis accelerometer; obtain the corresponding magnetic field intensity measurement result according to the selected three-axis magnetometer The heading angle at the target moment.

在本发明的一个实施例中,初始对准装置400还包括综合姿态信息获取模块,该综合姿态信息获取模块用于:以设定的多个时刻中的每一时刻作为目标时刻,获取每一时刻对应的姿态信息;计算多个时刻对应的多个姿态信息的平均值,获得最终的姿态信息。In an embodiment of the present invention, the initial alignment device 400 further includes a comprehensive posture information acquisition module, and the comprehensive posture information acquisition module is used to: take each of the multiple set moments as the target time to obtain each The posture information corresponding to the time; calculate the average value of multiple posture information corresponding to multiple times to obtain the final posture information.

<电子设备实施例><Embodiment of Electronic Equipment>

本实施例提供一种电子设备,该电子设备包括本发明装置实施例中的初始对准装置。或者,该电子设备为图5所示的电子设备500,包括:This embodiment provides an electronic device, which includes the initial alignment device in the device embodiment of the present invention. Alternatively, the electronic device is the electronic device 500 shown in FIG. 5, and includes:

存储器510,用于存储可执行命令;The memory 510 is used to store executable commands;

处理器520,用于在存储器510存储的执行命令的控制下,执行本发明方法实施例中描述的方法。The processor 520 is configured to execute the method described in the method embodiment of the present invention under the control of the execution command stored in the memory 510.

<惯性导航系统实施例><Example of Inertial Navigation System>

本实施例提供一种惯性导航系统实施例,包括多个三轴加速度计、多个三轴磁强计和本发明装置实施例中描述的电子设备,三轴加速度计将加速度测量结果发送至电子设备,三轴磁强计将磁场强度测量结果发送至电子设备,电子设备根据三轴加速度计和三轴磁强计的测量结果获取姿态信息。This embodiment provides an embodiment of an inertial navigation system, including multiple three-axis accelerometers, multiple three-axis magnetometers, and the electronic equipment described in the device embodiments of the present invention. The three-axis accelerometer sends the acceleration measurement result to the electronic device. The device, the three-axis magnetometer sends the magnetic field strength measurement result to the electronic device, and the electronic device obtains attitude information according to the measurement result of the three-axis accelerometer and the three-axis magnetometer.

本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。The present invention may be a system, a method and/or a computer program product. The computer program product may include a computer-readable storage medium loaded with computer-readable program instructions for enabling a processor to implement various aspects of the present invention.

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。The computer-readable storage medium may be a tangible device that can hold and store instructions used by the instruction execution device. The computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) Or flash memory), static random access memory (SRAM), portable compact disk read-only memory (CD-ROM), digital versatile disk (DVD), memory stick, floppy disk, mechanical encoding device, such as a printer with instructions stored thereon The protruding structure in the hole card or the groove, and any suitable combination of the above. The computer-readable storage medium used here is not interpreted as the instantaneous signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (for example, light pulses through fiber optic cables), or through wires Transmission of electrical signals.

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to various computing/processing devices, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers, and/or edge servers. The network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network, and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing/processing device .

用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立 的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。The computer program instructions used to perform the operations of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, status setting data, or in one or more programming languages. Source code or object code written in any combination. Programming languages include object-oriented programming languages-such as Smalltalk, C++, etc., and conventional procedural programming languages-such as "C" language or similar programming languages. Computer-readable program instructions can be executed entirely on the user's computer, partly on the user's computer, executed as a stand-alone software package, partly on the user's computer and partly executed on a remote computer, or entirely on the remote computer or server carried out. In the case of a remote computer, the remote computer can be connected to the user's computer through any kind of network-including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, using an Internet service provider to connect to the user's computer) connection). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), can be customized by using the status information of the computer-readable program instructions. The computer-readable program instructions are executed to realize various aspects of the present invention.

这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。Here, various aspects of the present invention are described with reference to flowcharts and/or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each block of the flowcharts and/or block diagrams, and combinations of blocks in the flowcharts and/or block diagrams, can be implemented by computer-readable program instructions.

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。These computer-readable program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine that makes these instructions when executed by the processor of the computer or other programmable data processing device , A device that implements the functions/actions specified in one or more blocks in the flowcharts and/or block diagrams is produced. It is also possible to store these computer-readable program instructions in a computer-readable storage medium. These instructions make computers, programmable data processing apparatuses, and/or other devices work in a specific manner. Thus, the computer-readable medium storing the instructions includes An article of manufacture, which includes instructions for implementing various aspects of the functions/actions specified in one or more blocks in the flowcharts and/or block diagrams.

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。It is also possible to load computer-readable program instructions on a computer, other programmable data processing device, or other equipment, so that a series of operation steps are executed on the computer, other programmable data processing device, or other equipment to produce a computer-implemented process , So that the instructions executed on the computer, other programmable data processing apparatus, or other equipment realize the functions/actions specified in one or more blocks in the flowcharts and/or block diagrams.

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行 指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人物来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。The flowcharts and block diagrams in the accompanying drawings show the possible implementation architecture, functions, and operations of the system, method, and computer program product according to multiple embodiments of the present invention. In this regard, each block in the flowchart or block diagram can represent a module, program segment, or part of an instruction, and the module, program segment, or part of an instruction contains one or more executables for implementing the specified logical functions. instruction. In some alternative implementations, the functions marked in the block may also occur in a different order than the order marked in the drawings. For example, two consecutive blocks can actually be executed substantially in parallel, or they can sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and/or flowchart, and the combination of the blocks in the block diagram and/or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or actions Or it can be realized by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementation through hardware, implementation through software, and implementation through a combination of software and hardware are all equivalent.

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人物来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人物能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。The embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Without departing from the scope and spirit of the described embodiments, many modifications and changes are obvious to those of ordinary skill in the art. The choice of terms used herein is intended to best explain the principles, practical applications, or technical improvements in the market of each embodiment, or to enable other ordinary technical persons in the technical field to understand the various embodiments disclosed herein. The scope of the invention is defined by the appended claims.

Claims (9)

一种惯性导航系统的初始对准方法,所述惯性导航系统包括多个三轴加速度计和多个三轴磁强计,所述方法包括:An initial alignment method for an inertial navigation system, the inertial navigation system including a plurality of three-axis accelerometers and a plurality of three-axis magnetometers, the method including: 获取所述三轴加速度计测量的对应于目标时刻的加速度测量结果,根据当地重力加速度评估所述加速度测量结果的准确度,选取所述多个三轴加速度计中对应于最高加速度测量结果准确度的三轴加速度计;Acquire the acceleration measurement result corresponding to the target moment measured by the three-axis accelerometer, evaluate the accuracy of the acceleration measurement result according to the local gravitational acceleration, and select the accuracy of the highest acceleration measurement result from the plurality of three-axis accelerometers Three-axis accelerometer; 获取所述三轴磁强计测量的对应于所述目标时刻的磁场强度测量结果,根据当地磁场强度评估所述磁场强度测量结果的准确度,选取所述多个三轴磁强计中对应于最高磁场强度测量结果准确度的三轴磁强计;Obtain the magnetic field strength measurement result corresponding to the target moment measured by the three-axis magnetometer, evaluate the accuracy of the magnetic field strength measurement result according to the local magnetic field strength, and select the three-axis magnetometer corresponding to The three-axis magnetometer with the highest accuracy of magnetic field strength measurement results; 根据选取的所述三轴加速度计对应的所述加速度测量结果以及选取的所述三轴磁强计对应的所述磁场强度测量结果,获取对应于所述目标时刻的姿态信息。According to the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer, the posture information corresponding to the target moment is acquired. 根据权利要求1所述的方法,其中,所述根据当地重力加速度评估所述加速度测量结果的准确度,包括:The method according to claim 1, wherein the evaluating the accuracy of the acceleration measurement result according to the local gravitational acceleration comprises: 获取所述加速度测量结果对应的重力加速度的大小;Acquiring the magnitude of the gravitational acceleration corresponding to the acceleration measurement result; 根据所述加速度测量结果对应的重力加速度大小相对于所述当地重力加速度大小的误差,获得所述准确度。The accuracy is obtained according to the error of the magnitude of the gravitational acceleration corresponding to the acceleration measurement result relative to the magnitude of the local gravitational acceleration. 根据权利要求1所述的方法,其中,所述根据当地磁场强度评估所述磁场强度测量结果的准确度,包括:The method according to claim 1, wherein the evaluating the accuracy of the magnetic field strength measurement result according to the local magnetic field strength comprises: 获取所述磁场强度测量结果对应的磁场强度的大小;Acquiring the magnitude of the magnetic field strength corresponding to the magnetic field strength measurement result; 根据所述磁场强度测量结果对应的磁场强度的大小相对于所述当地磁场强度大小的误差,获得所述准确度。The accuracy is obtained according to the error of the magnitude of the magnetic field strength corresponding to the magnitude of the magnetic field strength measurement result relative to the magnitude of the local magnetic field strength. 根据权利要求1所述的方法,其中,所述获取所述三轴加速度计测量的对应于目标时刻的加速度测量结果,包括:The method according to claim 1, wherein said obtaining the acceleration measurement result corresponding to the target moment measured by the three-axis accelerometer comprises: 对所述三轴加速度计采集的对应于所述目标时刻的采集结果进行滤 波和误差补偿,获得所述加速度测量结果;Filtering and error compensation are performed on the collection result corresponding to the target time collected by the three-axis accelerometer to obtain the acceleration measurement result; 所述获取所述三轴磁强计测量的对应于所述目标时刻的磁场强度测量结果,包括:The obtaining the magnetic field strength measurement result corresponding to the target time measured by the three-axis magnetometer includes: 对所述三轴磁强计采集的对应于所述目标时刻的采集结果进行滤波和误差补偿,获得所述磁场强度测量结果。Filtering and error compensation are performed on the collection result corresponding to the target time collected by the three-axis magnetometer to obtain the magnetic field strength measurement result. 根据权利要求1所述的方法,其中,所述根据选取的所述三轴加速度计对应的所述加速度测量结果以及选取的所述三轴磁强计对应的所述磁场强度测量结果,获取对应于所述目标时刻的姿态信息,包括The method according to claim 1, wherein the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field intensity measurement result corresponding to the selected three-axis magnetometer are used to obtain the corresponding The posture information at the target moment, including 根据所述选取的所述三轴加速度计对应的所述加速度测量结果,获取对应于所述目标时刻的横滚角和俯仰角;Obtaining the roll angle and the pitch angle corresponding to the target moment according to the acceleration measurement result corresponding to the selected three-axis accelerometer; 根据所述选取的所述三轴磁强计对应的所述磁场强度测量结果,获取对应于所述目标时刻的航向角。Acquire the heading angle corresponding to the target moment according to the measurement result of the magnetic field intensity corresponding to the selected three-axis magnetometer. 根据权利要求1所述的方法,其中,所述方法还包括:The method according to claim 1, wherein the method further comprises: 以设定的多个时刻中的每一时刻作为所述目标时刻,获取所述每一时刻对应的姿态信息;Taking each of the plurality of set moments as the target moment, and acquiring the posture information corresponding to each moment; 计算所述多个时刻对应的多个姿态信息的平均值,获得最终的姿态信息。Calculate the average value of the multiple posture information corresponding to the multiple moments to obtain the final posture information. 一种惯性导航系统的初始对准装置,所述惯性导航系统包括多个三轴加速度计和多个三轴磁强计,所述装置包括:An initial alignment device for an inertial navigation system. The inertial navigation system includes a plurality of three-axis accelerometers and a plurality of three-axis magnetometers. The device includes: 加速度计选取模块,用于获取所述三轴加速度计测量的对应于目标时刻的加速度测量结果,根据当地重力加速度评估所述加速度测量结果的准确度,选取所述多个三轴加速度计中对应于最高加速度测量结果准确度的三轴加速度计;The accelerometer selection module is used to obtain the acceleration measurement result corresponding to the target moment measured by the three-axis accelerometer, evaluate the accuracy of the acceleration measurement result according to the local gravitational acceleration, and select the corresponding one of the multiple three-axis accelerometers A three-axis accelerometer with the highest accuracy of acceleration measurement results; 磁强计选取模块,用于获取所述三轴磁强计测量的对应于所述目标时刻的磁场强度测量结果,根据当地磁场强度评估所述磁场强度测量结果的准确度,选取所述多个三轴磁强计中对应于最高磁场强度测量结果准确度 的三轴磁强计;The magnetometer selection module is used to obtain the magnetic field strength measurement result corresponding to the target moment measured by the three-axis magnetometer, evaluate the accuracy of the magnetic field strength measurement result according to the local magnetic field strength, and select the multiple Among the three-axis magnetometers, the three-axis magnetometer corresponding to the highest accuracy of the magnetic field strength measurement result; 姿态信息获取模块,用于根据选取的所述三轴加速度计对应的所述加速度测量结果以及选取的所述三轴磁强计对应的所述磁场强度测量结果,获取对应于所述目标时刻的姿态信息。The posture information acquisition module is configured to acquire the acceleration measurement result corresponding to the selected three-axis accelerometer and the magnetic field strength measurement result corresponding to the selected three-axis magnetometer to obtain the information corresponding to the target time Posture information. 一种电子设备,所述电子设备包括权利要求7所述的装置;或者,所述电子设备包括:An electronic device, said electronic device comprising the device of claim 7; or, said electronic device comprising: 存储器,用于存储可执行命令;Memory, used to store executable commands; 处理器,用于在所述可执行命令的控制下,执行如权利要求1-6中任意一项所述的方法。The processor is configured to execute the method according to any one of claims 1-6 under the control of the executable command. 一种惯性导航系统,包括多个三轴加速度计、多个三轴磁强计和权利要求8所述的电子设备,所述三轴加速度计将加速度测量结果发送至所述电子设备,所述三轴磁强计将磁场强度测量结果发送至所述电子设备。An inertial navigation system, comprising a plurality of three-axis accelerometers, a plurality of three-axis magnetometers, and the electronic device according to claim 8, wherein the three-axis accelerometer sends acceleration measurement results to the electronic device, and The three-axis magnetometer sends the magnetic field strength measurement result to the electronic device.
PCT/CN2019/123546 2019-08-29 2019-12-06 Inertial navigation system initial alignment method, apparatus, and electronic device Ceased WO2021036085A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910810452.9 2019-08-29
CN201910810452.9A CN110567491B (en) 2019-08-29 2019-08-29 Initial alignment method and device of inertial navigation system and electronic equipment

Publications (1)

Publication Number Publication Date
WO2021036085A1 true WO2021036085A1 (en) 2021-03-04

Family

ID=68776805

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/123546 Ceased WO2021036085A1 (en) 2019-08-29 2019-12-06 Inertial navigation system initial alignment method, apparatus, and electronic device

Country Status (2)

Country Link
CN (1) CN110567491B (en)
WO (1) WO2021036085A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114323010A (en) * 2021-12-30 2022-04-12 北京达佳互联信息技术有限公司 Initial feature determination method and device, electronic equipment and storage medium
CN118032014A (en) * 2024-04-11 2024-05-14 伸瑞科技(北京)有限公司 PIGA radius error compensation method, system, device and storage medium
CN119756451A (en) * 2024-12-30 2025-04-04 华中光电技术研究所(中国船舶集团有限公司第七一七研究所) Output value correction method of cold atom interferometry equipment under motion condition

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111413651B (en) * 2020-03-30 2021-04-13 中国科学院上海微系统与信息技术研究所 A compensation method, device, system and storage medium for total magnetic field
CN111473853A (en) * 2020-05-08 2020-07-31 中山乐心电子有限公司 Gravity acceleration determination method and device and electronic scale
CN112729222A (en) * 2020-12-14 2021-04-30 北京航空航天大学 Real-time measurement method for position of pile digging rotating rod
CN113851215B (en) * 2021-09-08 2024-06-28 深圳市资福医疗技术有限公司 Magnetic sensor data processing method, device, terminal and storage medium
CN118349119B (en) * 2024-06-17 2024-09-03 成都市技师学院(成都工贸职业技术学院、成都市高级技工学校、成都铁路工程学校) A VR interactive control method based on data processing

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4811665A (en) * 1986-03-19 1989-03-14 Thorn Emi Electronics Limited Magnetic sensor arrangement
CN102608642A (en) * 2011-01-25 2012-07-25 北京七维航测科技股份有限公司 Beidou/inertial combined navigation system
CN103630137A (en) * 2013-12-02 2014-03-12 东南大学 Correction method used for attitude and course angles of navigation system
CN104764451A (en) * 2015-04-23 2015-07-08 北京理工大学 Target posture tracking method based on inertia and geomagnetic sensor
CN105190237A (en) * 2013-03-13 2015-12-23 应美盛股份有限公司 Heading confidence interval estimation
CN109069067A (en) * 2015-12-16 2018-12-21 穆罕默德·R·马赫福兹 IMU calibration

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080243417A1 (en) * 2007-03-26 2008-10-02 Destinator Technologies, Inc. Magnetometer normalization
US8718935B2 (en) * 2009-10-23 2014-05-06 Msa Technology, Llc Navigational system initialization system, process, and arrangement
CN103512584A (en) * 2012-06-26 2014-01-15 北京赛佰特科技有限公司 Navigation attitude information output method, device and strapdown navigation attitude reference system
WO2014022664A2 (en) * 2012-08-02 2014-02-06 Memsic, Inc. Method and apparatus for data fusion of a three axis magnetometer and three axis accelerometer
US20140297212A1 (en) * 2013-04-02 2014-10-02 Kionix, Inc. Systems and Methods for Compensating for a Misalignment Angle Between an Accelerometer and a Magnetometer
CN103900608B (en) * 2014-03-21 2016-08-17 哈尔滨工程大学 A kind of low precision inertial alignment method based on quaternary number CKF
CN105021193A (en) * 2015-08-07 2015-11-04 武汉光华芯科技有限公司 Control algorithm for inertial navigation system without gyroscope
CN108534744A (en) * 2018-01-30 2018-09-14 歌尔科技有限公司 A kind of attitude angle acquisition methods, device and handle
CN109186630B (en) * 2018-07-16 2020-10-23 兰州交通大学 MEMS (micro electro mechanical System) coarse alignment method and system based on improved threshold function wavelet denoising
CN109631939B (en) * 2018-11-08 2020-07-28 湖北三江航天红峰控制有限公司 Rapid alignment method based on magnetometer and accelerometer

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4811665A (en) * 1986-03-19 1989-03-14 Thorn Emi Electronics Limited Magnetic sensor arrangement
CN102608642A (en) * 2011-01-25 2012-07-25 北京七维航测科技股份有限公司 Beidou/inertial combined navigation system
CN105190237A (en) * 2013-03-13 2015-12-23 应美盛股份有限公司 Heading confidence interval estimation
CN103630137A (en) * 2013-12-02 2014-03-12 东南大学 Correction method used for attitude and course angles of navigation system
CN104764451A (en) * 2015-04-23 2015-07-08 北京理工大学 Target posture tracking method based on inertia and geomagnetic sensor
CN109069067A (en) * 2015-12-16 2018-12-21 穆罕默德·R·马赫福兹 IMU calibration

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114323010A (en) * 2021-12-30 2022-04-12 北京达佳互联信息技术有限公司 Initial feature determination method and device, electronic equipment and storage medium
CN114323010B (en) * 2021-12-30 2024-03-01 北京达佳互联信息技术有限公司 Initial feature determination method, device, electronic equipment and storage medium
CN118032014A (en) * 2024-04-11 2024-05-14 伸瑞科技(北京)有限公司 PIGA radius error compensation method, system, device and storage medium
CN119756451A (en) * 2024-12-30 2025-04-04 华中光电技术研究所(中国船舶集团有限公司第七一七研究所) Output value correction method of cold atom interferometry equipment under motion condition
CN119756451B (en) * 2024-12-30 2025-09-30 华中光电技术研究所(中国船舶集团有限公司第七一七研究所) Output value correction method of cold atom interferometry equipment under motion condition

Also Published As

Publication number Publication date
CN110567491A (en) 2019-12-13
CN110567491B (en) 2021-10-08

Similar Documents

Publication Publication Date Title
WO2021036085A1 (en) Inertial navigation system initial alignment method, apparatus, and electronic device
JP6495444B2 (en) Extended Kalman filter-based autonomous magnetometer calibration
CN110133582A (en) Distortion in compensation electromagnetic tracking system
CN106323334B (en) A kind of magnetometer calibration method based on particle group optimizing
CN103941309B (en) Geomagnetic sensor calibration device and method thereof
US10209078B2 (en) Local perturbation rejection using time shifting
JP5760601B2 (en) Information processing apparatus, congestion map generation apparatus, information processing method, program, and recording medium
WO2022174831A1 (en) Continuous north-seeking apparatus and method, electronic device, and storage medium
CN109084775A (en) A kind of indoor orientation method and positioning system
CN111693723A (en) Speed prediction method and device and electronic equipment
JP2015165428A (en) Information processing apparatus, congestion map generation apparatus, information processing method, program, and recording medium
Razavi et al. Optimization-based gravity-assisted calibration and axis alignment of 9-degrees of freedom inertial measurement unit without external equipment
CN110207696A (en) A kind of nine axis movement sensor attitude measurement methods based on quasi-Newton method
CN115061195A (en) Attitude data fusion method, device and system for marine vibroseis
US20180087906A1 (en) Device orientation systems and methods
CN103206953B (en) Method for generating a geographical position in positioning, and positioning system using the method
Cui et al. Vehicle heading estimation of INS/magnetometer integrated system based on constant hard iron interference calibration
JP6108830B2 (en) Portable information device, program and method capable of evaluating walking stability
US10648812B2 (en) Method for filtering the signals arising from a sensor assembly comprising at least one sensor for measuring a vector physical field which is substantially constant over time and in space in a reference frame
JP2013088162A (en) State estimation apparatus
CN115615428A (en) Positioning method, device, equipment and readable medium for inertial measurement unit of terminal
KR101662611B1 (en) Method for recognizing locatioin using wall information in indoor
CN114279396B (en) Motion gesture determining method and device, computer readable medium and electronic equipment
KR101662610B1 (en) Indoor location sensing system
US12114175B2 (en) Intelligent wireless network design system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19943369

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19943369

Country of ref document: EP

Kind code of ref document: A1