CN108496059A - A kind of bearing calibration, device, terminal device and the storage medium of inertia sensor - Google Patents

A kind of bearing calibration, device, terminal device and the storage medium of inertia sensor Download PDF

Info

Publication number
CN108496059A
CN108496059A CN201880000222.XA CN201880000222A CN108496059A CN 108496059 A CN108496059 A CN 108496059A CN 201880000222 A CN201880000222 A CN 201880000222A CN 108496059 A CN108496059 A CN 108496059A
Authority
CN
China
Prior art keywords
deviation
inertia
data
target
inertia sensor
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.)
Granted
Application number
CN201880000222.XA
Other languages
Chinese (zh)
Other versions
CN108496059B (en
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.)
Streamax Technology Co Ltd
Original Assignee
Streamax Technology 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 Streamax Technology Co Ltd filed Critical Streamax Technology Co Ltd
Publication of CN108496059A publication Critical patent/CN108496059A/en
Application granted granted Critical
Publication of CN108496059B publication Critical patent/CN108496059B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • G01C25/005Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices

Landscapes

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

Abstract

The present invention relates to sensor technical fields, propose a kind of bearing calibration, device, terminal device and the computer storage media of inertia sensor.The method includes:The data exported to inertia sensor according to target deviation are corrected, and the initial value of the target deviation is the deviation corrected for the first time after the inertia sensor is installed;When the inertia sensor switches to stationary state from motion state, the target data of the inertia sensor output is acquired;Calculate the deviation between the target data and preset theoretical inertia value;The target deviation is updated with the deviation being calculated.Assuming that inertia sensor is mounted on the vehicle of traveling, then when vehicle stops every time all can real-time update once be used for Data correction deviation, it can effectively solve the problem that deviation caused by leading to the problem of variation due to actual deviation after single static corrects was not allowed in this way, to improve the data accuracy of inertia sensing system.

Description

A kind of bearing calibration, device, terminal device and the storage medium of inertia sensor
Technical field
The present invention relates to sensor technical field more particularly to a kind of bearing calibration of inertia sensor, device, terminals to set Standby and computer storage media.
Background technology
Inertia sensor is widely used in vehicle-mounted security-monitoring field, and the accuracy of data has the posture analysis of vehicle Important function.Inertia sensor can carry out primary manually static shift correction after installing for the first time, all be subsequently according to correcting for the first time Obtained deviation carries out Data correction.However, as vehicle jolts, the setting angle and installation site of inertia sensor will appear It changes, actual data deviation can be caused to generate variation in this way, if at this time still using the deviation corrected for the first time into line number It is according to correction that the deviation of the data after leading to correction and actual value is larger so that the data accuracy of entire inertia sensing system Decline.
Invention content
In view of this, an embodiment of the present invention provides a kind of bearing calibration, device, terminal device and the meters of inertia sensor Calculation machine storage medium, can improve the data accuracy of inertia sensing system.
The first aspect of the embodiment of the present invention provides a kind of bearing calibration of inertia sensor, including:
The data exported to inertia sensor according to target deviation are corrected, and the initial value of the target deviation is described The deviation corrected for the first time after the installation of inertia sensor;
When the inertia sensor switches to stationary state from motion state, the mesh of the inertia sensor output is acquired Mark data;
The deviation between the target data and preset theoretical inertia value is calculated, the theory inertia value is described used The inertia value that quantity sensor should theoretically export when static;
The target deviation is updated using the deviation being calculated.
The second aspect of the embodiment of the present invention provides a kind of means for correcting of inertia sensor, including:
Data correction module, the data for being exported to inertia sensor according to target deviation are corrected, the target The initial value of deviation is the deviation corrected for the first time after the inertia sensor is installed;
Target data acquisition module, for when the inertia sensor switches to stationary state from motion state, acquiring The target data of the inertia sensor output;
Deviation computing module, for calculating the deviation between the target data and preset theoretical inertia value, institute It is the inertia value that the inertia sensor should theoretically export when static to state theoretical inertia value;
Deviation update module, for updating the target deviation using the deviation being calculated.
The third aspect of the embodiment of the present invention provides a kind of terminal device, including memory, processor and is stored in In the memory and the computer program that can run on the processor, when the processor executes the computer program The step of realizing the bearing calibration for the inertia sensor that the first aspect such as the embodiment of the present invention provides.
The fourth aspect of the embodiment of the present invention provides a kind of computer readable storage medium, the computer-readable storage Media storage has computer program, and the first aspect such as the embodiment of the present invention is realized when the computer program is executed by processor The step of bearing calibration of the inertia sensor of offer.
In embodiments of the present invention, the data exported to inertia sensor according to target deviation are corrected, the target The initial value of deviation is the deviation corrected for the first time after the inertia sensor is installed;When the inertia sensor is from movement When state switches to stationary state, the target data of the inertia sensor output is acquired;It calculates the target data and presets Theoretical inertia value between deviation, the theory inertia value is the inertia sensor should theoretically export when static Inertia value;The target deviation is updated with the deviation being calculated.Assuming that inertia sensor to be mounted on to the vehicle of traveling On, then in each docking process of the vehicle, it is able to detect that inertia sensor switches to stationary state from motion state, this When acquisition inertia sensor output target data, then calculate the deviation between target data and theoretical inertia value, use tricks Target deviation of the obtained deviation update for Data correction.It obviously, all can real-time update one when vehicle stops every time The secondary deviation for Data correction changes after can effectively solve the problem that traditional single static correction in this way since actual deviation generates The inaccurate problem of caused deviation, the deviation to ensure data and actual value after correction is smaller, improves inertia sensor system The data accuracy of system.
Description of the drawings
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description be only the present invention some Embodiment for those of ordinary skill in the art without having to pay creative labor, can also be according to these Attached drawing obtains other attached drawings.
Fig. 1 is a kind of flow of one embodiment of the bearing calibration of inertia sensor provided in an embodiment of the present invention Figure;
Fig. 2 is a kind of flow of second embodiment of the bearing calibration of inertia sensor provided in an embodiment of the present invention Figure;
Fig. 3 is a kind of structure chart of one embodiment of the means for correcting of inertia sensor provided in an embodiment of the present invention;
Fig. 4 is a kind of schematic diagram of terminal device provided in an embodiment of the present invention.
Specific implementation mode
In being described below, for illustration and not for limitation, it is proposed that such as tool of particular system structure, technology etc Body details, to understand thoroughly the embodiment of the present invention.However, it will be clear to one skilled in the art that there is no these specific The present invention can also be realized in the other embodiments of details.In other situations, it omits to well-known system, device, electricity The detailed description of road and method, in case unnecessary details interferes description of the invention.
An embodiment of the present invention provides the storages of a kind of bearing calibration of inertia sensor, device, terminal device and computer Medium can improve the data accuracy of inertia sensing system.
Referring to Fig. 1, a kind of one embodiment of the bearing calibration of inertia sensor includes in the embodiment of the present invention:
101, the data exported to inertia sensor according to target deviation are corrected;
In embodiments of the present invention, inertia sensor may be mounted on arbitrary motion object (such as vehicle, steamer), use In the inertia data for detecting the moving object.Inertia sensor acquires and the data exported are corrected according to target deviation, this In target deviation be a variable, initial value is the deviation corrected for the first time after inertia sensor installation, mesh Mark deviation is updated by following steps 102 to 104.After inertia sensor installs, until entire data acquired The end of journey is all made of the data that the target deviation exports inertia sensor and is corrected.Specifically, being sensed with three axis inertia For device, if the data of sensor output are x, y, z, target deviation is △ x, △ y, △ z, then the data after correcting are x- △ x, Y- △ y, z- △ z.
102, when the inertia sensor switches to stationary state from motion state, the inertia sensor output is acquired Target data;
When the inertia sensor switches to stationary state from motion state, the mesh of the inertia sensor output is acquired Mark data.The sound state of inertia sensor is equal to the sound state for the object that it is installed, therefore inertia sensor is from movement State switches to stationary state and is equal to the vehicle that the object that it is installed is switched to from motion state in stationary state, such as traveling Parking after.When judging that inertia sensor remains static, the target data of the inertia sensor output is acquired, here Target data be current time collected original inertia data, i.e., uncorrected data.
Specifically, the inertia sensor is installed on vehicle, whether the inertia sensor remains static can be with Judged by following 3 kinds of modes.
Mode 1:Obtain the satellite navigation and positioning information of the vehicle;According to satellite navigation and positioning information determination The speed of vehicle;If the speed of the vehicle remains 0 in the second duration, judge that the inertia sensor is in static shape State.
For example, obtaining the real time GPS location information of the vehicle, the speed of the vehicle can be determined according to the location information, If it is determined that the speed of the vehicle remains 0 in the second duration (such as 5 seconds), then it can be determined that the inertia sensor is in quiet Only state.
Mode 2:The speed of the vehicle is obtained from the transmission system of the vehicle;If the speed of the vehicle is 0, sentence The fixed inertia sensor remains static.
Transmission system itself due to vehicle can export the real-time speed parameter of the vehicle, can be directly from vehicle Transmission system obtain the speed of the vehicle;If the car speed got is 0, judge that the inertia sensor is in quiet Only state.
Mode 3:If it is default to detect that fluctuation range of the data of the inertia sensor output in third duration is less than Threshold value, then judge that the inertia sensor remains static.
When vehicle movement (the non-movement that remains a constant speed), inertia value changes greatly, i.e. the data of inertia sensor output Fluctuation range it is larger.When stationary vehicle or when being continuously in uniform motion, inertia value is theoretically constant, and actual change Change amplitude very little, if therefore detect the data of inertia sensor output in third duration (such as 5 seconds) fluctuation model It encloses and is less than preset threshold value, then can be determined that the inertia sensor remains static (very based on vehicle in practical situations Difficulty is in absolute uniform speed motion state).
Further, in order to improve the accuracy for judging whether inertia sensor remains static, above 3 kinds of modes It can be used in combination, for example employing mode 2+ modes 3 are judged or employing mode 1+ modes 3 are judged.
103, the deviation between the target data and preset theoretical inertia value is calculated;
After collecting the target data, the deviation between the target data and preset theoretical inertia value is calculated Value.Here theoretical inertia value is the inertia value that the inertia sensor should theoretically export when static, such as quiet The stable three axis inertia sensor of state, theoretical inertia value is X=0, Y=0, Z=-1.Assuming that the target data is x, y, z, Corresponding theory inertia value is X, Y, Z, then the deviation being calculated is x-X, y-Y, z-Z.
104, the target deviation is updated using the deviation being calculated.
After the deviation being calculated between the target data and preset theoretical inertia value, using the deviation The target deviation is updated, i.e., the former deviation of the target deviation is substituted for the deviation being calculated at current time Value.After target deviation update, the data exported to inertia sensor according to updated target deviation are corrected.Obviously, When inertia sensor switches to stationary state from motion state every time, primary new deviation can be all calculated, is used in combination and calculates To deviation target deviation is updated.Assuming that inertia sensor is installed on the vehicle of traveling, then it is every in the vehicle A target deviation can be all updated when secondary parking, be equivalent to and repeatedly target deviation is adjusted in the driving conditions of vehicle, To improve the accuracy of target deviation and corrected data.
In embodiments of the present invention, the data exported to inertia sensor according to target deviation are corrected, the target The initial value of deviation is the deviation corrected for the first time after the inertia sensor is installed;When the inertia sensor is from movement When state switches to stationary state, the target data of the inertia sensor output is acquired;It calculates the target data and presets Theoretical inertia value between deviation, the theory inertia value is the inertia sensor should theoretically export when static Inertia value;The target deviation is updated with the deviation being calculated.Assuming that inertia sensor to be mounted on to the vehicle of traveling On, then in each docking process of the vehicle, it is able to detect that inertia sensor switches to stationary state from motion state, this When acquisition inertia sensor output target data, then calculate the deviation between target data and theoretical inertia value, use tricks Target deviation of the obtained deviation update for Data correction.It obviously, all can real-time update one when vehicle stops every time The secondary deviation for Data correction changes after can effectively solve the problem that traditional single static correction in this way since actual deviation generates The inaccurate problem of caused deviation, the deviation to ensure data and actual value after correction is smaller, improves inertia sensor system The data accuracy of system.
Referring to Fig. 2, a kind of second embodiment of the bearing calibration of inertia sensor includes in the embodiment of the present invention:
201, the data exported to inertia sensor according to target deviation are corrected;
Step 201 is identical as step 101, specifically can refer to the related description of step 101.
202, when the inertia sensor switches to stationary state from motion state, the multi collect institute in the first duration The data for stating the output of inertia sensor, obtain multigroup inertia data;
Compared with acquiring a data in step 102, step 202 acquires multiple data.When detecting inertia sensor When switching to stationary state from motion state, the data that inertia sensor described in multi collect exports in the first duration obtain Multigroup inertia data.For example, acquiring the data of 100 inertia sensors output in 1 second, 100 groups of inertia datas are obtained, for Every group of inertia data can be expressed as { x, y, z } for three axis inertia sensors.
203, the average value of multigroup inertia data or maximum value are determined as target data;
After obtaining multigroup inertia data, the average value of this multigroup inertia data or maximum value are determined as number of targets According to.The definition and effect of goal data are identical as the target data in step 102, pass through averaged or maximum value Mode can obtain the original inertia data being more nearly with actual value, be conducive to subsequently calculate more accurately for updating The deviation of target deviation.
204, it is poor to make the target data and theoretical inertia value, obtains the first deviation;
After obtaining target data, it is poor to make the target data and theoretical inertia value, obtains the first deviation, this In theoretical inertia value defined with the theoretical inertia value in step 103 it is identical.
205, the history deviation of the target deviation is obtained;
Obtain the history deviation of the target deviation, the history deviation include the target deviation initial value and Each updated deviation.For example, if target deviation has updated once before current time, history deviation includes just The deviation that initial value (deviation that corrects for the first time after the installation of inertia sensor) and this time obtain after updating totally 2 deviations Value;If target deviation has updated 10 times before current time, history deviation includes initial value and 10 newer deviations It is worth totally 11 deviations.When target deviation updates every time, newer deviation is recorded and stored, forms the history deviation Value.
Further, step 205 can specifically include:
(1) judge whether the quantity of the history deviation is less than or equal to preset first quantity, if so then execute step Suddenly (2), it is no to then follow the steps (3);
(2) all history deviations of the target deviation are obtained;
(3) obtain corresponding renewal time in the history deviation of the target deviation apart from current time it is nearest first The history deviation of quantity.
For above-mentioned steps (1) to (3), it is pre- to first determine whether the quantity of the history deviation recorded is less than or equal to If the first quantity (such as 20), if less than or equal to all history deviations for obtaining the target deviation if first quantity Value;Corresponding renewal time is then obtained in the history deviation of the target deviation if more than first quantity apart from current time The history deviation of the first nearest quantity.Assuming that the first quantity is 20, if the target deviation has updated 10 times, i.e., history is inclined The quantity of difference is 11, then all obtains this 11 history deviations;If the target deviation has updated 30 times, i.e., history is inclined The quantity of difference is 31, then obtains 20 history deviations of the renewal time apart from current time recently in this 31 history deviations Value, i.e., the deviation that the 11st to 30 time update obtains.It is arranged in this way, when the quantity of history deviation is excessive, can neglects Slightly renewal time history deviation earlier, to reduce the calculation amount of subsequent step.In addition, also can be by renewal time earlier History deviation is deleted, to reduce the memory space occupied.
206, by the average value of first deviation and the history deviation got be determined as the target data with Deviation between the theory inertia value;
After the history deviation for obtaining the target deviation, by first deviation and the history deviation got The average value of value is determined as the deviation between the target data and the theoretical inertia value.Step 205 and 206 carry out be The process of one deviation statistics can be truer by way of counting the deviation and averaged that repeatedly update uses Ground reflects the actual deviation situation of inertia sensor, to obtain the more accurately deviation for updating target deviation.
Optionally, in step 206, it is averaged again or data statistics after removal maximin can also being used With other data processing methods in analysis.
207, the target deviation is updated using the deviation between the target data and the theoretical inertia value.
After obtaining the deviation between the target data and the theoretical inertia value, institute is updated using the deviation State target deviation.After target deviation update, school is carried out to the data that inertia sensor exports according to updated target deviation Just.
In embodiments of the present invention, the data exported to inertia sensor according to target deviation are corrected;When described used When quantity sensor switches to stationary state from motion state, the number of inertia sensor output described in multi collect in the first duration According to obtaining multigroup inertia data;The average value of multigroup inertia data or maximum value are determined as target data;By the mesh It marks data and theoretical inertia value work is poor, obtain the first deviation;Obtain the history deviation of the target deviation;By described first The average value of deviation and the history deviation got is determined as inclined between the target data and the theoretical inertia value Difference;The target deviation is updated using the deviation between the target data and the theoretical inertia value.With the present invention's One embodiment is compared, and the present embodiment determines mesh by the way of the multigroup inertia data of acquisition and averaged or maximum value Data are marked, the original inertia data being more nearly with actual value can be obtained;And by way of deviation statistics, it can obtain The deviation more accurately for updating target deviation is taken, that is, obtains more accurate target deviation, it is used to further improve The data accuracy of quantity sensor system.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-mentioned each embodiment, respectively The execution sequence of process should be determined by its function and internal logic, and the implementation process without coping with the embodiment of the present invention constitutes any It limits.
A kind of bearing calibration of inertia sensor is essentially described above, a kind of correction of inertia sensor will be filled below It sets and is described.
Referring to Fig. 3, a kind of one embodiment of the means for correcting of inertia sensor includes in the embodiment of the present invention:
Data correction module 301, the data for being exported to inertia sensor according to target deviation are corrected, the mesh The initial value of mark deviation is the deviation corrected for the first time after the inertia sensor is installed;
Target data acquisition module 302, for when the inertia sensor switches to stationary state from motion state, adopting Collect the target data of the inertia sensor output;
Deviation computing module 303, for calculating the deviation between the target data and preset theoretical inertia value, The theory inertia value is the inertia value that the inertia sensor should theoretically export when static;
Deviation update module 304, for updating the target deviation using the deviation being calculated.
Further, the target data acquisition module 302 may include:
Data acquisition unit obtains more for the data of inertia sensor output described in the multi collect in the first duration Group inertia data;
Data determination unit, for the average value of multigroup inertia data or maximum value to be determined as the number of targets According to.
Further, the deviation computing module 303 may include:
Make poor unit, it is poor for making the target data and the theoretical inertia value, obtain the first deviation;
History deviation acquiring unit, the history deviation for obtaining the target deviation, the history deviation packet Include the initial value of the target deviation and each updated deviation;
Deviation determination unit, for the average value of first deviation and the history deviation got to be determined as Deviation between the initial data and theoretical inertia value.
The embodiment of the present invention also provides a kind of terminal device, including memory, processor and is stored in the memory In and the computer program that can run on the processor, the processor realize such as Fig. 1 when executing the computer program Or Fig. 2 indicate any one inertia sensor bearing calibration the step of.
The embodiment of the present invention also provides a kind of computer readable storage medium, and the computer-readable recording medium storage has Computer program realizes any one the inertia sensor indicated such as Fig. 1 or Fig. 2 when the computer program is executed by processor Bearing calibration the step of.
Fig. 4 is the schematic diagram for the terminal device that one embodiment of the invention provides.As shown in figure 4, the terminal of the embodiment is set Standby 4 include:Processor 40, memory 41 and it is stored in the meter that can be run in the memory 41 and on the processor 40 Calculation machine program 42.The processor 40 realizes the bearing calibration of above-mentioned each inertia sensor when executing the computer program 42 Embodiment in step, such as step 101 shown in FIG. 1 is to 104.Alternatively, the processor 40 executes the computer journey The function of each module/unit in above-mentioned each device embodiment, such as the function of module 301 to 304 shown in Fig. 3 are realized when sequence 42.
The computer program 42 can be divided into one or more module/units, and one or more of modules/ Unit is stored in the memory 41, and is executed by the processor 40, to complete the present invention.One or more of moulds Block/unit can be the series of computation machine program instruction section that can complete specific function, the instruction segment by describe it is described based on Implementation procedure of the calculation machine program 42 in the terminal device 4.
The terminal device 4 can be various types of mobile phones, desktop PC, notebook, palm PC and high in the clouds The computing devices such as server.The terminal device may include, but be not limited only to, processor 40, memory 41.People in the art Member is appreciated that Fig. 4 is only the example of terminal device 4, does not constitute the restriction to terminal device 4, may include than diagram More or fewer components either combine certain components or different components, such as the terminal device 4 can also include Input-output equipment, network access equipment, bus etc..
Alleged processor 40 can be central processing unit (Central Processing Unit, CPU), can also be Other general processors, digital signal processor (Digital Signal Processor, DSP), application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field- Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components etc..General processor can be microprocessor or the processor can also be any conventional processor Deng.
The memory 41 can be the internal storage unit of the terminal device 4, such as the hard disk of terminal device 4 or interior It deposits.The memory 41 can also be to be equipped on the External memory equipment of the terminal device 4, such as the terminal device 4 Plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card dodge Deposit card (Flash Card) etc..Further, the memory 41 can also both include the storage inside list of the terminal device 4 Member also includes External memory equipment.The memory 41 is for storing needed for the computer program and the terminal device Other programs and data.The memory 41 can be also used for temporarily storing the data that has exported or will export.
It is apparent to those skilled in the art that for convenience of description and succinctly, only with above-mentioned each work( Can unit, module division progress for example, in practical application, can be as needed and by above-mentioned function distribution by different Functional unit, module are completed, i.e., the internal structure of described device are divided into different functional units or module, more than completion The all or part of function of description.Each functional unit, module in embodiment can be integrated in a processing unit, also may be used It, can also be above-mentioned integrated during two or more units are integrated in one unit to be that each unit physically exists alone The form that hardware had both may be used in unit is realized, can also be realized in the form of SFU software functional unit.In addition, each function list Member, the specific name of module are also only to facilitate mutually distinguish, the protection domain being not intended to limit this application.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in detail or remembers in some embodiment The part of load may refer to the associated description of other embodiments.
Those of ordinary skill in the art may realize that lists described in conjunction with the examples disclosed in the embodiments of the present disclosure Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually It is implemented in hardware or software, depends on the specific application and design constraint of technical solution.Professional technician Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed The scope of the present invention.
In embodiment provided by the present invention, it should be understood that disclosed device and method can pass through others Mode is realized.For example, system embodiment described above is only schematical, for example, the division of the module or unit, Only a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component can be with In conjunction with or be desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or discussed Mutual coupling or direct-coupling or communication connection can be by some interfaces, the INDIRECT COUPLING of device or unit or Communication connection can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme 's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.Above-mentioned integrated list The form that hardware had both may be used in member is realized, can also be realized in the form of SFU software functional unit.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product When, it can be stored in a computer read/write memory medium.Based on this understanding, the present invention realizes above-described embodiment side All or part of flow in method can also instruct relevant hardware to complete, the computer by computer program Program can be stored in a computer readable storage medium, and the computer program is when being executed by processor, it can be achieved that above-mentioned each The step of a embodiment of the method.Wherein, the computer program includes computer program code, and the computer program code can Think source code form, object identification code form, executable file or certain intermediate forms etc..The computer-readable medium can be with Including:Any entity or device, recording medium, USB flash disk, mobile hard disk, magnetic disc, light of the computer program code can be carried Disk, computer storage, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that the computer The content that readable medium includes can carry out increase and decrease appropriate according to legislation in jurisdiction and the requirement of patent practice, such as In certain jurisdictions, according to legislation and patent practice, computer-readable medium is including being electric carrier signal and telecommunications letter Number.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although with reference to aforementioned reality Applying example, invention is explained in detail, it will be understood by those of ordinary skill in the art that:It still can be to aforementioned each Technical solution recorded in embodiment is modified or equivalent replacement of some of the technical features;And these are changed Or replace, the spirit and scope for various embodiments of the present invention technical solution that it does not separate the essence of the corresponding technical solution should all It is included within protection scope of the present invention.

Claims (10)

1. a kind of bearing calibration of inertia sensor, which is characterized in that including:
The data exported to inertia sensor according to target deviation are corrected, and the initial value of the target deviation is the inertia The deviation corrected for the first time after sensor installation;
When the inertia sensor switches to stationary state from motion state, the number of targets of the inertia sensor output is acquired According to;
The deviation between the target data and preset theoretical inertia value is calculated, the theory inertia value passes for the inertia The inertia value that sensor should theoretically export when static;
The target deviation is updated using the deviation being calculated.
2. the bearing calibration of inertia sensor as described in claim 1, which is characterized in that the acquisition inertia sensor The target data of output includes:
The data that inertia sensor described in multi collect exports in the first duration, obtain multigroup inertia data;
The average value of multigroup inertia data or maximum value are determined as the target data.
3. the bearing calibration of inertia sensor as described in claim 1, which is characterized in that it is described calculate the target data with Deviation between preset theory inertia value includes:
It is poor that the target data and the theoretical inertia value are made, and obtains the first deviation;
Obtain the history deviation of the target deviation, the history deviation includes the initial value and every time of the target deviation Updated deviation;
The average value of first deviation and the history deviation got is determined as the target data and preset reason By the deviation between inertia value.
4. the bearing calibration of inertia sensor as claimed in claim 3, which is characterized in that the acquisition target deviation History deviation includes:
If the quantity of the history deviation is less than or equal to preset first quantity, obtains all of the target deviation and go through History deviation;
If the quantity of the history deviation is more than first quantity, it is right in the history deviation of the target deviation to obtain The history deviation of the renewal time answered first quantity nearest apart from current time.
5. the bearing calibration of inertia sensor according to any one of claims 1 to 4, which is characterized in that the inertia passes Sensor is installed on vehicle, and whether the inertia sensor remains static is judged by following steps:
Obtain the satellite navigation and positioning information of the vehicle;
The speed of the vehicle is determined according to the satellite navigation and positioning information;
If the speed of the vehicle remains 0 in the second duration, judge that the inertia sensor remains static;
Or
The speed of the vehicle is obtained from the transmission system of the vehicle;
If the speed of the vehicle is 0, judge that the inertia sensor remains static;
Or
If detecting, fluctuation range of the data of the inertia sensor output in third duration is less than preset threshold value, sentences The fixed inertia sensor remains static.
6. a kind of means for correcting of inertia sensor, which is characterized in that including:
Data correction module, the data for being exported to inertia sensor according to target deviation are corrected, the target deviation Initial value be the deviation that corrects for the first time after inertia sensor installation;
Target data acquisition module, for when the inertia sensor switches to stationary state from motion state, described in acquisition The target data of inertia sensor output;
Deviation computing module, for calculating the deviation between the target data and preset theoretical inertia value, the reason It is the inertia value that the inertia sensor should theoretically export when static by inertia value;
Deviation update module, for updating the target deviation using the deviation being calculated.
7. the means for correcting of inertia sensor as claimed in claim 6, which is characterized in that the target data acquisition module packet It includes:
Data acquisition unit obtains multigroup used for the data of inertia sensor output described in the multi collect in the first duration Measure data;
Data determination unit, for the average value of multigroup inertia data or maximum value to be determined as the target data.
8. the means for correcting of inertia sensor as claimed in claims 6 or 7, which is characterized in that the deviation computing module Including:
Make poor unit, it is poor for making the target data and the theoretical inertia value, obtain the first deviation;
History deviation acquiring unit, the history deviation for obtaining the target deviation, the history deviation include institute State the initial value of target deviation and each updated deviation;
Deviation determination unit, it is described for the average value of first deviation and the history deviation got to be determined as Deviation between initial data and theoretical inertia value.
9. a kind of terminal device, including memory, processor and it is stored in the memory and can be on the processor The computer program of operation, which is characterized in that the processor realizes such as claim 1 to 5 when executing the computer program Any one of described in inertia sensor bearing calibration the step of.
10. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, feature to exist In the school of inertia sensor of the realization as described in any one of claim 1 to 5 when the computer program is executed by processor The step of correction method.
CN201880000222.XA 2018-03-26 2018-03-26 Method and device for correcting inertia sensor, terminal equipment and storage medium Active CN108496059B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/080472 WO2019183750A1 (en) 2018-03-26 2018-03-26 Inertia sensor correction method and apparatus, terminal device and storage medium

Publications (2)

Publication Number Publication Date
CN108496059A true CN108496059A (en) 2018-09-04
CN108496059B CN108496059B (en) 2019-12-27

Family

ID=63343431

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880000222.XA Active CN108496059B (en) 2018-03-26 2018-03-26 Method and device for correcting inertia sensor, terminal equipment and storage medium

Country Status (2)

Country Link
CN (1) CN108496059B (en)
WO (1) WO2019183750A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110514227A (en) * 2019-09-04 2019-11-29 惠州Tcl移动通信有限公司 Acquisition methods, mobile terminal and the storage medium of bearing data calibration parameter
CN112307609A (en) * 2020-10-23 2021-02-02 中国石油天然气集团有限公司 Method and system for acquiring wall thickness of pipeline
CN112557996A (en) * 2019-09-26 2021-03-26 武汉国测数据技术有限公司 Electric energy measuring system convenient for error checking and error checking method
CN112902988A (en) * 2021-03-12 2021-06-04 Oppo广东移动通信有限公司 Parameter calibration method, device, terminal and storage medium
CN114152809A (en) * 2020-09-08 2022-03-08 武汉国测数据技术有限公司 Intelligent electric meter with error self-checking function and checking method thereof
CN114152806A (en) * 2020-09-08 2022-03-08 武汉国测数据技术有限公司 Electric energy sensor with three-way array structure and measurement system and method formed by electric energy sensor
CN114152811A (en) * 2020-09-08 2022-03-08 武汉国测数据技术有限公司 Electric energy meter with three-way array structure, and constituent measurement system and measurement method thereof
CN114152791A (en) * 2020-09-08 2022-03-08 武汉国测数据技术有限公司 Three-meter method three-phase electric energy meter structure for user self-checking error and checking method
CN114152810A (en) * 2020-09-08 2022-03-08 武汉国测数据技术有限公司 Three-phase electric energy sensor with three-way array structure and measuring system and method thereof
CN116879578A (en) * 2023-06-21 2023-10-13 清华大学 Road acceleration sensor, control method and control device thereof

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5065612A (en) * 1988-09-28 1991-11-19 Sumitomo Electric Industries, Ltd. Method of correcting zero point of gyro and apparatus therefor
CN101233390A (en) * 2005-08-01 2008-07-30 丰田自动车株式会社 Zero point correction device of angular velocity sensor
CN103731555A (en) * 2014-01-01 2014-04-16 厦门美图之家科技有限公司 Alarm clock reminding method and device of mobile terminal
CN103782180A (en) * 2011-09-08 2014-05-07 莱卡地球***公开股份有限公司 Method and system of recalibrating an inertial sensor
CN103782179A (en) * 2011-09-08 2014-05-07 莱卡地球***公开股份有限公司 Method of recalibrating inertial sensors
US20150025801A1 (en) * 2013-01-28 2015-01-22 Drs Sustainment Systems, Inc. Gyro drift cancelation
CN105074649A (en) * 2013-03-15 2015-11-18 奥托里夫Asp股份有限公司 System and method for inertial sensor offset compensation
WO2016208440A1 (en) * 2015-06-26 2016-12-29 株式会社デンソー Output correction device for sensor
CN107515011A (en) * 2017-07-07 2017-12-26 青岛海信移动通信技术股份有限公司 A kind of bearing calibration of gyroscope and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5065612A (en) * 1988-09-28 1991-11-19 Sumitomo Electric Industries, Ltd. Method of correcting zero point of gyro and apparatus therefor
CN101233390A (en) * 2005-08-01 2008-07-30 丰田自动车株式会社 Zero point correction device of angular velocity sensor
CN103782180A (en) * 2011-09-08 2014-05-07 莱卡地球***公开股份有限公司 Method and system of recalibrating an inertial sensor
CN103782179A (en) * 2011-09-08 2014-05-07 莱卡地球***公开股份有限公司 Method of recalibrating inertial sensors
US20150025801A1 (en) * 2013-01-28 2015-01-22 Drs Sustainment Systems, Inc. Gyro drift cancelation
CN105074649A (en) * 2013-03-15 2015-11-18 奥托里夫Asp股份有限公司 System and method for inertial sensor offset compensation
CN103731555A (en) * 2014-01-01 2014-04-16 厦门美图之家科技有限公司 Alarm clock reminding method and device of mobile terminal
WO2016208440A1 (en) * 2015-06-26 2016-12-29 株式会社デンソー Output correction device for sensor
CN107515011A (en) * 2017-07-07 2017-12-26 青岛海信移动通信技术股份有限公司 A kind of bearing calibration of gyroscope and device

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110514227A (en) * 2019-09-04 2019-11-29 惠州Tcl移动通信有限公司 Acquisition methods, mobile terminal and the storage medium of bearing data calibration parameter
CN112557996B (en) * 2019-09-26 2023-11-03 深圳电蚂蚁数据技术有限公司 Electric energy measurement system convenient for error verification and error verification method
CN112557996A (en) * 2019-09-26 2021-03-26 武汉国测数据技术有限公司 Electric energy measuring system convenient for error checking and error checking method
CN114152810A (en) * 2020-09-08 2022-03-08 武汉国测数据技术有限公司 Three-phase electric energy sensor with three-way array structure and measuring system and method thereof
CN114152811B (en) * 2020-09-08 2024-03-15 武汉国测数据技术有限公司 Electric energy meter with three-way array structure and measuring system and measuring method formed by electric energy meter
CN114152806A (en) * 2020-09-08 2022-03-08 武汉国测数据技术有限公司 Electric energy sensor with three-way array structure and measurement system and method formed by electric energy sensor
CN114152811A (en) * 2020-09-08 2022-03-08 武汉国测数据技术有限公司 Electric energy meter with three-way array structure, and constituent measurement system and measurement method thereof
CN114152791A (en) * 2020-09-08 2022-03-08 武汉国测数据技术有限公司 Three-meter method three-phase electric energy meter structure for user self-checking error and checking method
CN114152791B (en) * 2020-09-08 2024-03-15 武汉国测数据技术有限公司 Three-meter-method three-phase electric energy meter structure with user self-checking error and checking method
CN114152809B (en) * 2020-09-08 2024-03-15 武汉国测数据技术有限公司 Smart electric meter with error self-checking function and checking method thereof
CN114152809A (en) * 2020-09-08 2022-03-08 武汉国测数据技术有限公司 Intelligent electric meter with error self-checking function and checking method thereof
CN114152810B (en) * 2020-09-08 2024-03-15 武汉国测数据技术有限公司 Three-phase electric energy sensor with three-way array structure and measuring system and method thereof
CN114152806B (en) * 2020-09-08 2024-03-15 武汉国测数据技术有限公司 Electric energy sensor with three-way array structure and measurement system and method formed by same
CN112307609A (en) * 2020-10-23 2021-02-02 中国石油天然气集团有限公司 Method and system for acquiring wall thickness of pipeline
CN112307609B (en) * 2020-10-23 2024-05-14 中国石油天然气集团有限公司 Pipeline wall thickness obtaining method and system
CN112902988A (en) * 2021-03-12 2021-06-04 Oppo广东移动通信有限公司 Parameter calibration method, device, terminal and storage medium
CN116879578A (en) * 2023-06-21 2023-10-13 清华大学 Road acceleration sensor, control method and control device thereof
CN116879578B (en) * 2023-06-21 2024-06-04 清华大学 Road acceleration sensor, control method and control device thereof

Also Published As

Publication number Publication date
WO2019183750A1 (en) 2019-10-03
CN108496059B (en) 2019-12-27

Similar Documents

Publication Publication Date Title
CN108496059A (en) A kind of bearing calibration, device, terminal device and the storage medium of inertia sensor
CN109959381B (en) Positioning method, positioning device, robot and computer readable storage medium
CN108875013B (en) Method and device for processing map data
CN112613680A (en) Endurance mileage estimation method, device, equipment and storage medium
CN112731952B (en) Robot centroid planning method and device, readable storage medium and robot
CN111157965A (en) Vehicle-mounted millimeter wave radar installation angle self-calibration method and device and storage medium
CN115107566A (en) Method and device for calculating driving range of vehicle, vehicle and storage medium
CN102208132A (en) Traffic predicting device, traffic predicting method and program thereof
CN110109165B (en) Method and device for detecting abnormal points in driving track
CN108235777A (en) A kind of scaling method, device, storage medium and the terminal device of ADAS cameras
CN111739283A (en) Road condition calculation method, device, equipment and medium based on clustering
CN115113058A (en) Following method for displaying SOC value of battery and related device
CN116500458B (en) Power battery capacity evaluation method and device, vehicle and electronic device
CN113947927A (en) Adjusting method and device for traffic signal lamp timing
CN109711035A (en) City model construction method and device
EP3370074B1 (en) Method for detecting background noise of sensor, and device thereof
CN110441751B (en) Dual-radar detection method and device, readable storage medium and terminal equipment
CN112444820A (en) Robot pose determining method and device, readable storage medium and robot
CN109470264B (en) Automatic calibration method and system for guide wheel deflection angle measurement sensor
CN116010543A (en) Lane information determination method, lane information determination device, electronic equipment and storage medium
CN109780192B (en) Solving method and device for gear transmission ratio of gearbox, terminal and storage medium
CN111605558B (en) Vehicle speed determination method and device, electronic equipment and vehicle
CN113124908A (en) Method and system for improving measurement precision of instrument
CN113343458A (en) Model selection method and device for engine sensor, electronic equipment and storage medium
CN113129438A (en) Method and device for improving accuracy of lane line and readable storage medium

Legal Events

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