RO118549B1 - Aparat si metoda pentru calibrarea unui sistem de senzori, utilizand filtrarea kalman rapida - Google Patents

Aparat si metoda pentru calibrarea unui sistem de senzori, utilizand filtrarea kalman rapida Download PDF

Info

Publication number
RO118549B1
RO118549B1 RO92200391A RO92200391A RO118549B1 RO 118549 B1 RO118549 B1 RO 118549B1 RO 92200391 A RO92200391 A RO 92200391A RO 92200391 A RO92200391 A RO 92200391A RO 118549 B1 RO118549 B1 RO 118549B1
Authority
RO
Romania
Prior art keywords
calibration
kalman
sensor system
sensors
sensor
Prior art date
Application number
RO92200391A
Other languages
English (en)
Inventor
Antti Aatne Ilmari Lange
Original Assignee
Lange Antti Aarne Ilmari
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
Priority claimed from FI892071A external-priority patent/FI892071A7/fi
Application filed by Lange Antti Aarne Ilmari filed Critical Lange Antti Aarne Ilmari
Publication of RO118549B1 publication Critical patent/RO118549B1/ro

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D3/00Indicating or recording apparatus with provision for the special purposes referred to in the subgroups
    • G01D3/02Indicating or recording apparatus with provision for the special purposes referred to in the subgroups with provision for altering or correcting the law of variation
    • G01D3/022Indicating or recording apparatus with provision for the special purposes referred to in the subgroups with provision for altering or correcting the law of variation having an ideal characteristic, map or correction data stored in a digital memory
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D18/00Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00
    • G01D18/008Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00 with calibration coefficients stored in memory

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Technology Law (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Navigation (AREA)
  • Testing Or Calibration Of Command Recording Devices (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)
  • Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Image Processing (AREA)
  • Geophysics And Detection Of Objects (AREA)
  • Measuring Fluid Pressure (AREA)

Abstract

Inventia se refera la un aparat si la o metoda pentru calibrarea unui sistem de senzori, utilizand filtrarea Kalman rapida. Aparatul de calibrare include o unitate logica (1) pentru receptionarea semnalelor de detectie necalibrate provenite de la un sistem de senzori (3) centralizat, precum si pentru citirea, respectiv, scrierea datelor din, si respectiv, intr- o unitate de baze de date (2) ce contine informatia de actualizare referitoare la toate aspectele legate de urmarirea si de performantele senzorilor, informatie adusa la intrarile de control (4) ale aparatului de calibrare, pentru urmarirea sistemului de senzori (3). Pe baza acestei informatii, unitatea logica (1) va putea furniza, in timp real sau cvasi-real, la iesirile (5) aparatului, o calibrare optimala a senzorilor, prin utilizarea metodei de filtrare Kalman rapida (FKF), in situatia in care, conditiile de stabilitate ale filtrarii Kalman standard se regasesc in cadrul sistemului de senzori (3).

Description

Invenția se referă la un aparat și la o metodă pentru calibrarea unui sistem de senzori utilizând filtrarea Kalman rapidă. Invenția poate fi utilizată în general la procesarea semnalelor de detecție provenite de la senzori în cadrul unui sistem de senzori multipli, de mari dimensiuni, iar în mod particular, la calibrarea și standardizarea ieșirilor senzorilor.
Sistemele controlate prin mijloace electrice răspund, cel puțin în parte, la evenimentele externe. Sunt utilizate, în mod special, diferite tipuri de senzori, pentru a permite unor astfel de sisteme să supravegheze evenimentele externe dorite. La stimulii unui mediu specific, astfel de senzori furnizează răspunsuri electrice previzibile. Senzorii sunt alcătuiți din una sau mai multe componente, astfel de componente fiind precizate, de obicei, numai în cadrul unui domeniu de toleranță. Prin urmare, senzorii sunt calibrați înainte de instalare și de folosire.
Totuși, astfel de tehnici de calibrare sunt relativ costisitoare. în schimb, pentru fiecare senzor, poate fi creată o bază de date empirică în scopul de a relaționa ieșirile senzorilor respectivi cu influențele cunoscute ale mediului ambiant. Un astfel de aparat și o asemenea metodă pentru calibrarea unui senzor sunt cunoscute din cererea de brevet PCT/US 86/ 00908, nr. W087/00267 din 15 ianuarie 1987. Totuși, o bază de date complet empirică poate fi încă mult prea costisitor de creat și actualizat în timp real, pentru fiecare senzor, într-un sistem de senzori de mari dimensiuni.
Din fericire, s-a dovedit că rareori este absolut necesară o astfel de bază de date empirică, dacă sistemul de senzori însuși are o anumită redundanță privind datele, sau o supradeterminare în cadrul lui (a se vedea articolul A High-pass Filter for Optimum Calibration Observing System with Applications, 1986, autor Antti A. Lange, din lucrarea Simulation and Optimization of Large Systemd', pag.311-327, editată de Andrzej J. Osiadacz și publicată de către Clarendon Press/Oxford University Press, Oxford, UK, 1988(a)).
Referitor la calibrarea sistemelor, relativ mici, de senzori, se cunoaște, de foarte mult timp, că acestea pot fi menținute în timp real, prin utilizarea diferitelor metode de calcul, cunoscute sub denumirea generală de filtrare Kalman (Kalman, 1960; și Kalman și Bucy, 1961). Totuși, anumite condiții de stabilitate trebuie să fie îndeplinite; în caz contrar, toate calibrările estimate, precum și alți parametri ceruți, pot să conducă la soluții false, când actualizarea este făcută în mod continuu.
Din fericire, anumite condiții privind posibilitatea de observare și control garantează stabilitatea unui filtru Kalman optimal. Aceste condiții, dublate de o optimizare strictă, necesită de obicei un ciclu de măsurare complet sau chiar câteva cicluri ale unui întreg sistem multisenzor, care să poată fi procesate și analizate la un anumit interval de timp. Totuși, acest lucru nu a fost posibil de realizat pentru aplicațiile mari în timp real. în schimb, filtrele Kalman, suboptimale și mult mai rapide, ce folosesc doar câteva măsurători la un anumit interval de timp, sunt exploatate în aplicații în timp real, în tehnologia de navigație și la comenzile de proces.
Din nefericire, tehnicile de calibrare în timp real, descrise anterior, sau creează sarcini grele de calculare în cazul filtrării Kalman optimale, sau stabilitatea lor este mai mult sau mai puțin incertă, așa cum se prezintă situația în cazul filtrării Kalman suboptimale și a filtrării trece-sus a lui Lange. Un algoritm de estimare Kalman, rapid, a fost prezentat în articolul “Application of Fast Kalman Estimation to Adaptive Equalizationn, autori Falconer și Lajung; 1978, din lucrarea IEEE Transactions on Communications”, Voi. COM-26, No. 10, October 1978, pag. 1439-1446, dar acesta se aplică unei arii de probleme restrânse.
Există necesitatea creării unui aparat și a unei metode de calibrare pentru sistemele mari de senzori, care oferă aplicații extinse și o mai bună viteză de calcul sau cel puțin egală, fiabilitate, precizie și avantaje privind costurile.
R0118549 Β1
Aceste necesități sunt fundamental satisfăcute prin dispunerea aparatului și respectiv a implementării metodei pentru calibrarea unui sistem de senzori, în timp real sau cvasi-real, 50 în conformitate cu prezenta descriere. Prin utilizarea acestui aparat și a metodei, anumite aspecte legate de lipsa fiabilității și de tehnicile de calibrare internă, mult prea costisitoare, pot fi eliminate de către senzori. în schimb, o bază de date este creată pornind aproape de la zero și actualizată în timp real pentru întregul sistem mulltisenzor. Pe lângă convergența și precizia procesului de măsurare, în sistemul de senzori, pot fi incluși senzori total neca- 55 librați, dar pe de altă parte, predictibili dintr-un anumit punct de vedere.
în acord cu un prim obiect al prezentei invenții, un microcalculator sau alte elemente capabile să îndeplinească, în timp real sau cvasi-real, funcțiile logice specifice, primește semnale de ieșire de la un sistem cuprinzând mai multe unități de captare, accesează o bază de date și determină valorile citirilor efectuate de către unitățile de captare, dată fiind in- 60 formația din baza de date, în vederea furnizării de ieșiri calibrate, standardizate, și actualizează informația din baza de date. în acord cu cel de-al doilea obiect al prezentei invenții, metoda, funcțiile logice se bazează pe inversarea filtrului trece-sus al lui Lange, pentru calibrarea optimă a sistemului de observare care transformă respectivul filtru, într-un filtru Kalman. 65
Aceste atribuții ale invenției, precum și altele asemenea, vor deveni mult mai clare, pe măsură ce se face parcurgerea completă și studiul prezentei descrieri, ce urmează a fi prezentată în legătură cu fig.1...4, care reprezintă:
- fig.1, schema bloc a unui sistem de senzori și a unei unități de calibrare, cunoscute în stadiul anterior al tehnicii; 70
- fig.2, schema bloc a unui aparat pentru calibrarea unui sistem de senzori de mari dimensiuni (bazat pe ceea ce se numește filtru Kalman decentralizat);
- fig.3, schema bloc a aparatului de calibrare, conform invenției (bazat pe ceea ce se numește filtru Kalman centralizat);
- fig.4, schema bloc de prezentare schematică a unui exemplu de realizare preferen- 75 țială a aparatului conform invenției.
înainte de prezentarea detaliată a prezentei invenții, ar fi utilă înțelegerea tehnicii de calibrare din stadiul tehnicii anterior, pentru sistemul de calibrare prezentat în fig.1.0 unitate de calibrare prevăzută cu senzori specifici, cunoscuți, include o unitate logică 1 și o unitate de baze de date 12. Semnalul provenit de la senzorul unei unități de captare 13 trece direct 80 printr-o unitate amplificatoare-transmițătoare 16 către o unitate de interfațare-ieșire 18. Intrarea de comandă (nereprezentată) a unității de baze de date 12 permite introducerea informației referitoare la reglările necesare calibrării. Pe baza comenzilor introduse și a informației conținute în unitatea de baze de date 12, unitatea logică 11 furnizează, la ieșirea 14 a sistemului de calibrare, o informație privind citirea calibrată a senzorului, pentru a fi utilizată 85 după cum se dorește.
Referindu-ne acum la fig.3, în aceasta s-a făcut o prezentare schematică a aparatului conform invenției. Acesta cuprinde în general o unitate logică 1 și o unitate de baze de date 2, care funcționează împreună cu un sistem de senzori 3, de tip sistem multisenzor centralizat. Unitatea de baze de date 2 este prevăzută pentru stocarea tuturor informațiilor referi- 90 toare la cele mai recente comenzi efectuate și la aspectele legate de performanțele senzorilor, incluzând valorile de ieșire ale unor senzori tip sondă, dacă sunt prevăzuți astfel de senzori, și valorile corespondente ale evenimentelor externe, determinate empiric. Unitatea logică 1 primește, de la sistemul de senzori 3, semnalele de ieșire ale senzorilor și accesează unitatea de baze de date 2. Intrările de control 4, ale sistemului de calibrare, permit 95 introducerea, în unitatea de baze de date 2, a informației referitoare la reglările necesare nu I I D I calibrării. Pe baza comenzilor introduse, unitatea logică 1 furnizează, la ieșirile 5 ale sistemului de calibrare, semnale ce cuprind date actualizate privind calibrarea, citirile senzorilor și informații privind supravegherea evenimentelor externe dorite. înainte de explicitarea metodei de filtrare rapidă Kalman (FKF), conform invenției, urmărind modul în care unitatea logică 1 este utilizată, ar fi util să fie înțelese câteva elemente de bază referitoare la filtrul Kalman.
Un filtru optim recursiv este acela pentru care nu este necesară stocarea tuturor măsurătorilor efectuate anterior, în scopul de a calcula valorile curente estimative ale parametrilor de stare. Pentru aparatul de urmărire a curenților de aer (fig.4), coordonatele de poziție ale balonului meteorologic și, după cum se va vedea în continuare, toți parametrii de calibrare, mai mult sau mai puțin necunoscuți, inclusiv ai senzorilor de urmărire, sunt prezentate ca stări ale sistemului.
Procesul este descris de ecuațiile (1) și (3). Prima ecuație ne arată cum un vector de măsurare yf depinde de un vector de stare st la un anumit moment de timp t, (t = 0, 1,
2....). Aceasta este ecuația de măsurare linearizată (sau de observare):
y, = Htst + et (1)
Matricea de referință H(este, în mod tipic, alcătuită din derivatele parțiale ale ecuației de măsurare curente. Cea de-a doua ecuație descrie evoluția în timp, de exemplu, a zborului unui balon meteorologic, și este ecuația de sistem (sau de stare):
st= sM + u„ + at (2) (sau, mai general, s, =A sM + B ut.t + a,) care ne arată cum poziția balonului cuprinde poziția anterioară sM, precum și incrementele ut_1 și ar Aceste incremente sunt, în general cauzate, de către o mișcare uniformă cunoscută, și respectiv, printr-o accelerație aleatorie necunoscută.
Erorile de măsurare, respectiv accelerația și poziția anterioară sunt, de obicei, necorelate mutual și sunt descrise aici pe scurt, de către următoarea matrice de covarianță:
Ra=Cov(at)=E(atat')
P,-1 =Cov(S„ =E -st i) y (3)
Formula de recurență progresivă a lui Kalman oferă cele mai bune estimări liniare, imparțiale, a stării curente s^s^+u^+K, (yrHt (st_,+utJ} și matricea de covarianță asociată
Pt=Cov(st)=Pt1-Kt Ht P,., unde matricea de amplificare Kalman Kt este definită prin:
(4) (5) (6)
RO 118549 Β1
Vom proceda, în continuare, la detalierea vectorului de stare s, estimat, și a matricei 145 de covarianță Pt a acestuia, după cum urmează:
bt Pbt Cov(bt,cl)
st = , Pt = Cov(st) =.
ct CoviCpb,) Pct
150 unde:
bp se referă la poziție estimată a balonului; și
Cp la parametrii de calibrare estimați apreciați.
Conform celor de mai sus, și celelalte mărimi vor fi atunci detaliate după cum urmează:
155
Ht = [ HbHCt y- fXtGt ],
% ' at = a*t
u„
ct ct
160
Și
Cov (abf ,aCf)
165
Cov ( aC( ,ab{ ) (8)
Formulele de recurență de la ecuațiile (4) la (6) conduc la obținerea unui vector de poziție filtrat (bazat pe parametrii de calibrare actualizați): 170
bt = Ub,_,+ Kb, {Vi ~ Ht (ăt-1+ Uu-1 )} (9)
și a vectorului de parametri de calibrare actualizat, fiind: 175
Ct = Ct-1* Uc,_/ Kc, {Yt Ht (St-1+ Uu-1 )} (10)
Matricele de amplificare Kalman sunt, respectiv: 180
185
(11) κυ 1 di
Ecuația (9) este caracteristică unui filtru “trece-sus, deoarece suprimă, în coordonatele de poziție, toate efectele de zgomot care provin de la erorile de calibrare constante sau lent-variabile, ale senzorilor de urmărire. Răspunsul său în frecvență depinde de stabilitatea calibrării fiecăruia dintre senzori și acordul optim se obține în mod automat. în orice caz, este necesară utilizarea acelorași estimări de precizie pentru matricile de covarianță precum și a menținerii traseului de recalibrare sau a reglajelor uC( ( ale senzorilor în fiecare moment de timp t, t = 1,2.....
Ecuația (10) este caracteristică unui filtru trece-jos, deoarece suprimă zgomotul aleator ac al parametrilor de calibrare și poate fi utilizat pentru actualizarea vectorului de parametri de calibrare. Acesta se aseamănă cu un filtru de netezire exponențial, la care ponderile medii, mobile (oscilante), rezultă din ecuația (11).
Datorită faptului că parametrii de calibrare sunt în strânsă legătură cu măsurătorile, o matrice de referință Ht are, în general, vectori coloană linear dependenți. Acest lucru va cauza probleme de ordin numeric, în afară de cazul în care se vor lua măsuri adecvate, în acest sens. în primul rând, este necesară inițializarea unor prime estimări adecvate pentru vectorul de poziție bt=0 și vectorul de calibrare ct=0. Filtrul trece-sus al lui Lange (Lange, 1988(a)) poate extrage această informație de la toate sursele de date disponibile, cum ar fi, de exemplu, calibrare de instrumente, teste de laborator, intercomparații și măsurări arhivate. în al doilea rând, condițiile de stabilitate bine cunoscute ale filtrării Kalman ar trebui, de asemenea, să fie satisfăcute, altfel, erorile de trunchere și de rotunjire ar putea să afecteze, gradual, rezultatele filtrării (a se vedea, de exemplu, Gelb 1974: Applied Optimal Estimatiorf, MIT Press, pag.132).
Stabilitatea unui filtru Kalman se referă la comportamentul parametrilor estimați când măsurătorile sunt suprimate. Parametrii de calibrare sunt, în mod tipic, neobservabili pe durata mai multor evenimente externe. De fapt, numărul măsurătorilor trebuie să fie întotdeauna mai mare decât numărul total al parametrilor de stare necunoscuți. Acesta este un aspect de mare importanță practică pentru toate sistemele de observare în cadrul cărora va trebui să se facă estimarea mai multor parametri de calibrare. Condiția absolut necesară de observabilitate poate fi satisfăcută, de regulă, prin procesarea semnalelor furnizate de senzori, în loturi mari de date sau, în mod alternativ, utilizând probe pentru “nivelul de alb, pe serii reziduale e de lungă durată, și efectuând acțiuni de corectare, când se stabilesc. De fapt, pentru un filtru Kalman optim adevărat, atât matricile de amplificare Kalman (11), cât și volumul unui lot de date depind de parametrii de stare și de modelare dinamică. Metodele cunoscute în stadiul anterior al tehnicii folosesc formulele de recurenței Kalman de la ecuațiile (4) până la (6) pentru estimarea acestor parametri.
în continuare, va fi introdusă următoarea formă modificată a ecuației de stare:
St_t+ ut^-lst+(st at unde s reprezintă un volum estimat al vectorului de stare ș. Această ecuație de măsurare (1) va fi combinată pentru a obține așa-numitul model extins:
RO 118549 Β1
240
yt Ht st + et
st-i+ ut-i . 1 l β-Γ st 1 )- at
adică zt = ztst + et
Parametrii de stare pot fi acum calculați prin folosirea soluției bine cunoscute a pro- 245 blemei de analizare prin regresie, dată mai jos, și care este utilizată în scopul actualizării:
s,= ( ZtVt 1Zt ) 1ZtV~1zt (14)
250
Rezultatul, în formă algebrică, este echivalent cu utilizarea recurențelor Kalman, dar nu și în formă numerică (a se vedea, de exemplu: Harvey, 1981: Time Series Models, Philip Allan Publishers Ltd, Oxford, UK, pag. 101-119). Pentru problema urmăririi balonului meteorologic cu un mare număr de senzori și cu calibrare în curs de stingere, matricea care se dorește a fi inversată cu ecuațiile (6) sau (11) este mai mare decât cea care se obține fo- 255 losind formula (14).
Inițializarea unui filtru Kalman optim, de mari dimensiuni, pentru soluționarea problemei calibrării senzorilor de urmărire a balonului meteorologic, poate fi realizată de către filtrul trece-sus al lui Lange. Acesta folosește o formulă analitică de inversare matricială dispersată (Lange, 1988(a)), pentru rezolvarea modelelor de regresie, având următoarea structură 260 matriceală, numită structură unghiulară bloc, canonică:
Yi y2 yK
G1 bt
g2 e2
bK
XK GK c eK.
(15)
265
Aceasta este o reprezentare matriceală a ecuației de măsurare a unui experiment 270 complet intercomparativ de detectare a curenților atmosferici, sau a zborului unui balon. Vectorii b2,..., bKse referă, de regulă, la coordonatele consecutive ale poziției unui balon meteorologic, dar care, de asemenea, pot conține acei parametri de calibrare care au o variație semnificativă de timp sau de spațiu. Vectorul cse referă la alți parametri de calibrare ce sunt constanți în afara perioadei de explorare. 275
Actualizarea parametrilor de stare, incluzând în particular deviațiile de calibrare, este bazată pe filtrarea Kalman, optimă. în orice caz, recurențele Kalman vor necesita inversarea celor mai mari matrici din ecuațiile (6) sau (11), deoarece măsurările trebuie procesate în loturi mari de date, în scopul de a crea observabilitate pentru parametrii de calibrare. Un lot de date poate fi, de regulă, un nou zbor al balonului. 280
Din fericire, abordarea prin regresie analitică conduce, practic, la aceeași structură matriceală unghiulară bloc, care se regăsește și în cadrul ecuației (15). Estimările optimale
() ale vectorilor b„ b2,..., bK și csunt obținute făcând următoarele inserări logice în formula (15), pentru fiecare moment de timp t, t= 1, 2,...:
nv I I E> I
y,k l
; Xk :=
. b^.k+UbM,k 1
Și
pentru k=1,...,K;
Și yK.i : =ct-i+ “c,., > XK.r = i Ml’
GK<1 ' l /’ C· ~~ Ct ’ eK+ î’ ~ ( Ct-1 Ct-1 ) acs (16)
Aceste inserări concentrează caracteristicile algoritmului FKF (Filtru Rapid Kalman) pentru integrarea lui în cadrul prezentei invenții, în scopul calibrării unui sistem de urmărire a curenților atmosferici (fig.4).
Un alt exemplu preferațial de aplicare a invenției este Sistemul de Observare Globală al Veghei Meteorologice Mondiale (World Weather Watch). Aici, vectorul yk conține diferite incoerențe observate și erori sistematice ale buletinelor meteorologice (de exemplu, diferențele dintre valorile presiunii între zi și noapte, care ar trebui să fie în jur de zero) de la un sistem radiosondă “k sau de la un ansamblu omogen de stații radiosondă al unei țări (Lange, 1988(a), și respectiv, 1988(b):Determination of the radiosonde biases by using satellite radiance measurements'', WMO Instrumente and Observing Methods Report No. 33, 201206). Vectorul de deviație a calibrării bk ne informează asupra condițiilor nefavorabile și asupra întinderii acestora. Vectorul de deviație a calibrării cse referă la erorile de tip general care sunt mai mult sau mai puțin comune pentru toate sistemele de observare (de exemplu, diferențele între radiațiile de satelit și în funcțiile lor de ponderare verticală, sau în efectele atmosferice provocate de maree).
Pentru toate sistemele multisenzor, de mari dimensiuni, matricile de referință H ale acestora, sunt, de regulă, dispersate. Astfel, în mod uzual pot fi calculate diferențiat, următoarele:
bu yu *1.1
sr bt.K yt= yt.2 Ht = Xt,2 ^t,2
ct * Xt.K Gt,K
(17)
RO 118549 Β1 unde ct reprezintă în mod tipic parametrii de calibrare la un moment de timp t, și, blk reprezintă toți ceilalți parametri de stare în intervalul temporal și/sau spațial.
Dacă diferențierea nu este evidentă, se poate încerca să se facă acest lucru automat, folosind un algoritm specific, care convertește fiecare sistem linear dispersat sub forma 335 unei structuri unghiulare bloc canonice (Weil and Kettler, 1971, Rearranging Matrices to Block-angular Form for Decompozition (and other) Algorithms”, Management Science, voi.18, No.1, Septembrie 1971, pag.98-107).
Modelul extins pentru cazul unui interval spațial: a se vedea ecuațiile (15) și (16).
Modelul extins pentru un interval mobil în timp (lungime L): 340 yt §t-1 +Ut-1 yt-i
St-2+tJt-2
/ t-r
I
Ft
F^l.i /
st
Ct
345
(st_L st_L at_L+1 (Ct_i~Ct_i)-aCt (18)
350 adică Z, = Z, St + et
355 și în care, vectorul ct reprezintă toți acei parametri de calibrare care sunt constanți într-un interval mobil. Ca și mai înainte se va face actualizarea:
s,-{z:v-' ,zj-' Ζ,ν,ζ, (19)
360
A se observa, cum matricea gigant Z ia forma unei structuri unghiulare bloc canonice supraetajate, când se adaugă domeniul spațiu. Filtrul trece-sus al lui Lange poate fi revizuit, în așa fel încât să poată face față tuturor acelor dispersări ale modelelor extinse.
Formulele filtrului Kalman rapid (FKF) în cazul etapei de recurență în oricare moment 365 de timp t, sunt conform celor ce urmează:
^-{^,ν,-ΟΧ,-Τ'Χΐ,ν-'ί Υ,-Γβ,-Λ) pentru /=0,1,2,...,L-1
370 cr
ΣβίΛ-Ά-,
1=0 ~1 L
Σ^-Μ-,
1=0 unde, pentru I = 0, 1,2,..., L-1, (20)
375
HU I Dl
Cov(efJ
Cov {(st_h1- st_M)~ at_f}
I
și, de exemplu, pentru l=L,
Vt.L~1
Vt_L= Covf( C^-C^)- aCtj
Gt_L= I
Yt-L= Ct-1+ Uct_,
Când vectorii de stare sunt, de asemenea, diferențiați în domeniul spațiu, acele subsisteme vor fi indicate de către ecuațiile (17), (16) și (15). De fapt algoritmul filtrului trecesus, revizuit de Lange, după cum este specificat în formulele (20), va rezolva totul dintr-o dată, numai dacă substructurile detaliate sunt permutate pentru a fi în conformitate cu forma globală a structurii unghiulare bloc a ecuației (18).
Pentru un Filtru Kalman continuu:
u, = F(t) Atb, (Gelb 1094, pp.122-124).
Referindu-ne acum la fig.2, se va face în continuare prezentarea unui exemplu specific a unui sistem de navigație cunoscut în stadiul anterior al tehnicii ce folosește tehnica filtrării Kalman descentralizate. în conformitate cu schema bloc, filtrarea generalizată (Neal A. Carlsin, 1988: Federated Filter for Fault-Tolerant Integrated navigation Systems, Proceeding of the IEEE 1988 PLÂNS, IEEE AES Society, a se vedea fig.1 de la pag.111) este o tehnică de procesare de date, în două etape, în care semnalele de ieșire ale filtrelor locale 30 ce sunt asociate senzorilor sunt în continuare procesate folosind un filtru principal 31, de mari dimensiuni. Fiecare filtru local 30 este dedicat unui subsistem de senzori 29, separat. Unul sau mai multe filtre locale 30 pot, de asemenea, să utilizeze datele de la un
RO 118549 Β1
430 sistem de referință comun 28, de exemplu, un sistem de navigație inerțial (INS). Avantajele privind tehnica de filtrare Kalman centralizată, cunoscută din stadiul anterior al tehnicii, constau în creșterea randamentului global al sistemului prin funcționarea în paralel a filtrelor locale 30, precum și în creșterea randamentului sistemului, prin utilizarea filtrelor locale 30 pentru compresia datelor. Abordările de aceșt tip au fost absolut necesare pentru marile sisteme multi-senzor de navigație, datorită cerințelor de calculare cu viteze ridicate. Din punct de vedere al filtrului Kalman centralizat, cunoscut în stadiul tehnicii anterior, al unui sistem mare de senzori, aceste abordări privind creșterea vitezei de calcul se încadrează în două mari categorii ale metodelor de aproximare, de exemplu, privind stările de decuplare (de întrerupere) și prefiltrare pentru compresia de date (a se vedea, de exemplu, Gelb, 1974: “Applied Optimal Estimatiorf, MIT Press, pag 289-291). Dezavantajele constau în aceea că un Filtru Kalman aproximat nu este niciodată strict optimal și, în consecință, stabilitatea acestuia devine mai mult sau mai puțin nesigură. în orice caz, obținerea stabilității este mult mai dificilă de realizat în sens riguros tehnic.
Referindu-ne acum la fig.3, se va face în continuare prezentarea schemei bloc a aparatului, conform invenției, care utilizează o metodă teoretică aplicabilă în practică a filtrării centralizate Kalman.
După cum se poate vedea din fig. 1 și 3, prin comparație, unitatea logică 1 din alcătuirea aparatului, conform invenției (fig.3), are o legătură de comunicație bidirecțională cu unitatea de baze de date 2, în timp ce unitatea logică 11 din stadiul tehnicii anterior (fig.1) poate efectua operația de citire numai de la unitatea de baze de date 12. Pentru ca senzorul cunoscut în stadiul tehnicii anterior și unitatea de calibrare să funcționeze în mod adecvat, unitatea de baze de date 12 trebuie să aibă o bază corespunzătoare de date privind performanțele senzorilor unităților de captare 13. Astfel de informații trebuie să fie stabilite empiric și adesea acestă operație trebuie să fie reluată la intervale de timp adecvate, individual pentru fiecare din senzorii unităților de captare 13, prin expunerea succesivă a senzorului fiecărei unități de captare 13 la un număr de evenimente externe cunoscute, de intensitate cunoscută. Acest lucru nu este posibil în multe dintre cazurile de importanță practică, de exemplu, considerând un senzor radiometric al unui satelit meteorologic care se află pe orbită. în contrast, unitatea logică 1 din alcătuirea aparatului, conform invenției (fig.3) are capacitatea de extindere și de actualizare a informației de calibrare stânsă în cadrul unității de baze de date 2 presupunând doar, că o anumită condiție de observabilitate a filtrării Kalman este satisfăcută.
După cum se poate vedea din fig. 2 și 3, prin comparație, soluția filtrului Kalman globalizat este aceeași cu cea a unui filtru Kalman individual, centralizat, numai în cazul în care operațiile de separare și de strângere a informațiilor sunt executate după fiecare ciclu de actualizare a măsurătorilor pentru fiecare filtru local (și atunci când filtrul principal (mașter) va putea rezolva problema filtrării Kalman pe scară largă, fără a interveni în vreun fel stările de decuplare (de întrerupere)). Astfel, soluția din stadiul anterior al tehnicii, prezentată în fig.2, este teoretic inferioară, deoarece aceasta este soluția filtrului Kalman complet centralizat, din fig.3, ce dă rezultate optime, așa cum a fost demonstrat de Kalman, în 1960, sau de fapt, de Gauss și Markov, ceva mai devreme de 1800. în orice caz, volumul de calcul a unui filtru Kalman centralizat, din stadiul anterior al tehnicii, este proporțional cu n3, unde n este numărul de parametri de stare, de exemplu numărul tuturor mărimilor necunoscute ce trebuie soluționate în vederea actualizării estimării parametrilor de proces.
în fig.4 este prezentată schema bloc a aparatului de calibrare, conform invenției, pentru un sistem de. urmărire a curenților atmosferici din straturile superioare ale aerului, așa cum este descris în prezenta invenție. O radiosondă 21, a unui balon meteorologic, recepționează semnale de navigație Omega/VLF, pe care le retransmite la un receptor terestru și
435
440
445
450
455
460
465
470
475
Π V I I D I apoi la ο unitate de preprocesare 24. Niște dispozitive optice și/sau radioelectrice, de căutare a direcției, se conectează la sistemul PC 26, prevăzut cu software de filtrare Kalman rapidă (FKF). La ieșirea 27, a sistemului, sunt furnizați parametrii de calibrare optimală, pentru corecția erorilor de dezaliniament și de azimut, ce este rezolvată printr-o mai bună acuratețe care depinde de conținutul informației datelor de intrare.
Aparatul de calibrare, conform invenției, este destinat calibrării unui sistem de senzori, folosind filtrarea Kalman rapidă. Aparatul poate fi conceput a fi utilizat împreună cu un sistem de urmărire a curenților, cuprinzând subsisteme, mijloace de control și o unitate de procesare, dintre care cel puțin unele dintre acestea sunt părți componente ale sistemului de urmărire a curenților, cuprinzând:
A - unul sau mai multe subsisteme de comandă prin curenți, prevăzute cu:
(i) mijloace de captare semnale pentru a realiza captarea semnalelor de localizare a poziției:
(ii) mijloace de emisie semnale pentru transmisia semnalelor menționate;
B - unul sau mai multe subsisteme receptoare, prevăzute cu:
(i) mijloace de recepție semnale pentru a recepționa semnalele transmise;
(ii) mijloace de conectare pentru conectarea la unitatea de procesare menționată; C - unitatea de procesare menționată, prevăzută cu:
(i) mijloace de achiziție a datelor pentru achiziționarea valorilor semnalelor transmise;
(ii) mijloace tip baze de date pentru stocarea informației privind calibrarea subsistemelor menționate, precum și a diferențelor dintre respectivele valori ale semnalelor transmise, menționate, și niște valori de anticipație ale acestora;
(iii) mijloace de calcul pentru calcularea, pentru diferite configurații alternative ale subsistemelor menționate, a traiectoriei curenților, pornind de la valorile semnalelor captate cu ajutorul respectivelor, unul sau mai multe, subsisteme de comandă prin curenți, mijloacele de calcul servind, de asemenea, la calcularea valorilor de anticipație ale semnalelor transmise, pornind de la traiectoriile calculate, precum și la calcularea diferențelor menționate și a actualizărilor privind calibrarea prin procesarea respectivelor diferențe, la calcularea cărora este folosită, pentru efectuarea unei prime calibrări în cazul existenței unor subsisteme complet necalibrate, filtrarea trece-sus a lui Lange și apoi filtrarea Kalman rapidă; și D - mijloacele de control menționate, prevăzute cu:
(i) mijloace de reconfigurare pentru modificarea configurației dispozitivului de calibrare menționat prin cuplarea, și respectiv, decuplarea fiecăruia din subsistemele menționate la, și respectiv, de la dispozitivul de calibrare menționat;
(ii) mijloace de achiziție pentru achiziționarea, de la subsistemele menționate, a datelor de precalibrare, de precizie și de zgomot, ale sistemului;
(iii) mijloace de comunicație pentru comunicarea cu unitatea de procesare;
(iv) mijloace de monitorizare pentru urmărirea stabilității actualizărilor privind calibrarea calculată, pentru fiecare dintre respectivele configurații alternative; și (v) mijloace de selectare pentru alegerea uneia dintre respectivele configurații alternative ale căror actualizări privind calibrarea calculată prezintă o convergență adecvată, asigurându-se prin aceasta o calibrare stabilă pentru toate acele părți componente ale sistemului de urmărire a curenților, ce este cuplat la dispozitivul de calibrare menționat.
Aparatul de calibrare, conform invenției, poate fi de asemenea folosit pentru calibrarea unui sistem de senzori de mari dimensiuni, caz în care aparatul poate fi conceput pentru a fi utilizat împreună cu un sistem de aflare a stării, cuprinzând subsisteme, mijloace de
RO 118549 Β1 control și o unitate de procesare (1), dintre care cel puțin unele dintre acestea sunt părți componente ale sistemului de aflare a stării, care împreună exploatează simultan mai mult de 50 de semnale de detecție, astfel: A - subsisteme de senzori, prevăzute cu:
(i) mijloace de captare pentru captarea de semnale;
(ii) mijloace de emisie pentru transmisia semnalelor captate;
B - unul sau mai multe subsisteme receptoare, prevăzute cu:
(i) mijloace de recepție semnale pentru a recepționa semnalele transmise;
(ii) mijloace de conectare pentru conectarea la unitatea de procesare menționată; C - unitatea de procesare menționată, prevăzute cu:
(i) mijloace de achiziție date pentru achiziționarea valorilor semnalelor transmise;
(ii) mijloace tip baze de date pentru stocarea informației privind calibrarea subsistemelor menționate și diferențele dintre respectivele valori ale semnalelor transmise menționate și niște valori de anticipație ale acestora;
(iii) mijloace de calcul pentru calcularea parametrilor de stare, a valorilor de anticipație pornind de la parametrii calculați, a diferențelor menționate și a actualizărilor privind calibrarea, prin procesarea respectivelor diferențe, la calcularea cărora este folosită, pentru efectuarea unei prime calibrări în cazul existenței unor subsisteme complet necalibrate, filtrarea trece-sus a lui Lange și apoi filtrarea rapidă Kalman; și
D - mijloacele de control menționate, prevăzute cu:
(i) mijloace de cuplare pentru cuplarea fiecăruia dintre subsistemele menționate la aparatul de calibrare;
(ii) mijloace de achiziție date pentru achiziționarea, de la subsistemele menționate, a datelor de precalibrare, de precizie, și de zgomot al sistemului;
(iii) mijloace de comunicație pentru comunicarea cu unitatea de procesare;
(iv) mijloace de monitorizare pentru urmărirea stabilității actualizărilor privind calibrarea utilizând informația de precizie obținută folosind inversarea matricială dispersată a lui Lange pentru filtrele Kalman rapide, menționate;
(v) mijloace de selectare pentru a efectua alegerea acelora dintre subsistemele menționate, ale căror actualizări privind calibrarea prezintă o convergență adecvată, asigurându-se, prin aceasta, o calibrare stabilă pentru părțile componente, selectate, ale sistemului de urmărire a curenților ce este cuplat la dispozitivul de calibrare menționat.
Metoda conform invenției este destinată calibrării unui sistem de senzori, folosind filtrarea Kalman rapidă, putând fi aplicată în cadrul unui aparat de calibrare, pentru calibrarea citirilor unui sistem de senzori centralizat de mari dimensiuni, folosindu-se niște unități de ieșire ale senzorilor care asigură semnalele, ca răspuns la niște evenimente externe, în care, numărul valorilor semnalului de ieșire al senzorilor, prelucrate simultan, este mai mare de 50, metoda cuprinzând următoarele faze:
a) dispunerea unei unități de baze de date (2) pentru stocarea informației privind:
- o multitudine de valori ale semnalului de ieșire al senzorului tip sondă, pentru anumiți senzori dintre cei menționați, precum și o multitudine de valori pentru evenimentele externe menționate, corespunzătoare valorilor de ieșire ale senzorului tip sondă;
- serii de citiri făcute simultan în timp, la senzori adiacenți, în scopul comparării;
- respectivele citiri, împreună cu valorile și parametrii lor de calibrare pentru evenimentele externe menționate, corespunzătoare unei anumite situații; și
- controlul respectivilor senzori și ale modificărilor survenite în evenimentele externe menționate, corespunzătoare unei noi situații;
525
530
535
540
545
550
555
560
565 nu ι ι ou1*? u i
b) dispunerea unei unități logice (1) cu parametrii de calibrare menționați, în scopul accesării respectivelor citiri, unitatea logică menționată având o legătură de comunicație bidirecțională cu unitatea de baze de date menționată, și calcularea valorilor inițiale pentru parametrii de calibrare necunoscuți și a estimărilor preciziei acestora, prin folosirea, conform necesităților, a filtrării trece-sus a lui Lange;
c) furnizarea, de la senzorii menționați la respectiva unitate logică (1), a valorilor semnalului de ieșire detectat, după cum acestea sunt disponibile;
d) furnizarea, la unitatea de baze de date (2), a informației privind modificările și controlul, menționate;
e) accesarea valorilor curenților ale respectivilor parametri de calibrare și calcularea, în cadrul unității logice (1) menționate, folosind formula pentru filtrarea Kalman rapidă, obținută din formula de inversare matricială dispersată, a lui Lange, a actualizărilor parametrilor de calibrare menționați, a valorilor evenimentelor externe și a preciziei acestora, corespunzător cu noua situație;
f) urmărirea stabilității filtrării Kalman, menționată, prin monitorizarea, în cadrul unității logice (1) menționate, a respectivelor estimări referitoare la precizie, și prin indicarea necesității preluării de noi date, de la sondă, a necesității comparării sau a reconfigurării de sistem;
g) calibrarea acelor citiri efectuate la senzor pentru care parametrii de calibrare stabili sunt disponibili.
în conformitate cu utilizarea aparatului și a metodei, este suficientă utilizarea senzorilor elementari, necostisitori, fără a necesita o prea mare preocupare pentru calitatea calibrării interne și a vitezei de procesare a unităților logice. în pofida utilizării senzorilor complet necalibrați, dar predictibili, vor putea fi obținute, cu acuratețe, rezultate, în cadrul unor aplicații în timp real, prin utilizarea metodei de calibrare și standardizare, precum și a aparatului dezvăluit în cadrul prezentei descrieri.
Metoda utilizând filtrarea Kalman rapidă (FKF), care stă la baza invenției, se bazează pe principiul general al stării de decuplare (de întrerupere). Utilizarea metodei analitice de inversare a matricelor extinse ale lui Lange este determinantă pentru prezenta invenție (a se vedea, de exemplu Lange 1988(a)). Datorită faptului că soluția este extrem de simplă și exactă, optimizarea unui filtru Kalman, centralizat, folosit pe scară largă, se obține cu o eficientă de calcul dificil de ameliorat.
Persoanele de specialitate în domeniu, vor aprecia că mai multe variante ar putea fi realizate în ceea ce privește prezenta invenție descrisă mai sus, fără a se îndepărta de principiul de bază al invenției. Totuși, trebuie să se înțeleagă că obiectul invenției nu trebuie să fie considerat ca fiind limitat la exemplul de realizare descris, exceptând cazul în care revendicările pot să includă, în mod specific, astfel de limitări.

Claims (1)

1. Aparat de calibrare a unui sistem de senzori, utilizând filtrarea rapidă Kalman, destinat utilizării împreună cu un sistem de urmărire a curenților, care cuprinde subsisteme, mijloace de control și o unitate de procesare, dintre care cel puțin unele sunt părți componente ale sistemului de urmărire a curenților, caracterizat prin aceea că are în alcătuire: A - unul sau mai multe subsisteme de comandă prin curenți, incluzând:
(i) mijloace de captare semnale pentru a realiza captarea semnalelor de localizare a poziției;
(ii) mijloace de emisie semnale pentru transmisia semnalelor menționate;
B - unul sau mai multe subsisteme receptoare, incluzând:
RO92200391A 1989-04-28 1990-04-27 Aparat si metoda pentru calibrarea unui sistem de senzori, utilizand filtrarea kalman rapida RO118549B1 (ro)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
FI892071A FI892071A7 (fi) 1989-04-28 1989-04-28 Algoritm foer raekning av kalman-filtret i ett regleringsproblem.
FI896219A FI896219A0 (fi) 1989-04-28 1989-12-22 Anordning och foerfarande foer kalibrering av detektorsystem.
PCT/FI1990/000122 WO1990013794A1 (en) 1989-04-28 1990-04-27 Apparatus and method for calibrating a sensor system
SG151694A SG151694G (en) 1989-04-28 1994-10-18 Apparatus and method for calibrating a sensor system

Publications (1)

Publication Number Publication Date
RO118549B1 true RO118549B1 (ro) 2003-06-30

Family

ID=27241328

Family Applications (1)

Application Number Title Priority Date Filing Date
RO92200391A RO118549B1 (ro) 1989-04-28 1990-04-27 Aparat si metoda pentru calibrarea unui sistem de senzori, utilizand filtrarea kalman rapida

Country Status (20)

Country Link
US (1) US5506794A (ro)
EP (1) EP0470140B1 (ro)
JP (1) JPH0743271B2 (ro)
AT (1) ATE91545T1 (ro)
AU (1) AU649223B2 (ro)
BG (1) BG60653B1 (ro)
BR (1) BR9007336A (ro)
CA (1) CA2051681A1 (ro)
DE (1) DE69002233T2 (ro)
DK (1) DK0470140T3 (ro)
ES (1) ES2043374T3 (ro)
FI (2) FI896219A0 (ro)
HK (1) HK136494A (ro)
HU (1) HU215868B (ro)
MW (1) MW7191A1 (ro)
NO (1) NO307197B1 (ro)
OA (1) OA09793A (ro)
RO (1) RO118549B1 (ro)
SG (1) SG151694G (ro)
WO (1) WO1990013794A1 (ro)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI922031A0 (fi) * 1991-10-23 1992-05-05 Antti Aarne Ilmari Lange Foerfarande foer kalman-filter i stora system.
DE4325674A1 (de) * 1993-07-30 1995-02-02 Ruhrgas Ag Verfahren und Anordnung zur Meßwerterfassung und Überwachung einer Produktenrohrleitung
DE4337794A1 (de) * 1993-11-05 1995-05-11 Bosch Gmbh Robert Verfahren und Vorrichtung zum Regeln und regelungsunterstützten Steuern von insbesondere Kfz-Einstellstrecken
US5532941A (en) * 1994-07-08 1996-07-02 Lin; Lawrence I. Inter-laboratory performance monitoring system
EP0720004B1 (de) * 1994-12-27 2000-02-16 LITEF GmbH FDIC-Verfahren zur Minimierung von Messfehlern in einer Messanordnung von redundanten Sensoren
FR2730053A1 (fr) * 1995-01-27 1996-08-02 Sgs Thomson Microelectronics Procede de tarage d'une balance electronique, de mesure avec cette balance ou de mesure avec un autre appareil electronique
FI955489A0 (fi) * 1995-11-15 1995-11-15 Antti Aarne Ilmari Lange Foerfarande foer adaptiv Kalmanfiltrering i dynamiska system
US5991525A (en) 1997-08-22 1999-11-23 Voyan Technology Method for real-time nonlinear system state estimation and control
US6041172A (en) * 1997-11-26 2000-03-21 Voyan Technology Multiple scale signal processing and control system
US6721770B1 (en) * 1999-10-25 2004-04-13 Honeywell Inc. Recursive state estimation by matrix factorization
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
SE523023C2 (sv) * 2000-04-12 2004-03-23 Nira Dynamics Ab Metod och anordning för att med rekursiv filtrering bestämma en fysikalisk parameter hos ett hjulfordon
US6564110B1 (en) * 2000-06-07 2003-05-13 Sumitomo Heavy Industries, Ltd. Position controlling apparatus capable of reducing the effect of disturbance
US6609036B1 (en) 2000-06-09 2003-08-19 Randall L. Bickford Surveillance system and method having parameter estimation and operating mode partitioning
US6917839B2 (en) * 2000-06-09 2005-07-12 Intellectual Assets Llc Surveillance system and method having an operating mode partitioned fault classification model
US6317662B1 (en) 2000-07-24 2001-11-13 Hughes Electronics Corporation Stable and verifiable state estimation methods and systems with spacecraft applications
WO2007096466A1 (en) * 2006-02-27 2007-08-30 Antti Aarne Llmari Lange A method for calibrating teh carrier-phases of radio signals from satellites and other transmitters by using fast kalman filtering
US20070239418A1 (en) * 2006-03-23 2007-10-11 Harrison Gregory A Exercise Monitoring Unit for Executable Architectures
US9020795B2 (en) 2006-03-23 2015-04-28 Lockheed Martin Corporation Multiple-entity scenario simulation incorporating human interaction
US8700550B1 (en) 2007-11-30 2014-04-15 Intellectual Assets Llc Adaptive model training system and method
US8712929B1 (en) 2007-11-30 2014-04-29 Intellectual Assets Llc Dynamic data filtering system and method
US8061213B2 (en) * 2009-01-22 2011-11-22 Kulite Semiconductor Products, Inc. High temperature, high bandwidth pressure acquisition system
CN104075751A (zh) * 2013-03-26 2014-10-01 北京百度网讯科技有限公司 互联网数据中心的温湿度预警方法及装置
CN104006846B (zh) * 2014-01-10 2017-09-26 国家电网公司 二牵三放线走板数据监测装置
CN103954315B (zh) * 2014-04-25 2017-01-04 西安航空动力股份有限公司 数据采集系统在线检测方法
WO2016023224A1 (en) 2014-08-15 2016-02-18 SZ DJI Technology Co., Ltd. System and method for automatic sensor calibration
WO2016073642A1 (en) * 2014-11-04 2016-05-12 The Regents Of The University Of California Visual-inertial sensor fusion for navigation, localization, mapping, and 3d reconstruction

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4192005A (en) * 1977-11-21 1980-03-04 Kulite Semiconductor Products, Inc. Compensated pressure transducer employing digital processing techniques
US4347730A (en) * 1979-01-22 1982-09-07 The United States Of America As Represented By The Secretary Of The Army Method and apparatus for calibrating gyroscopically-stabilized, magnetically-slaved heading reference system
US4303984A (en) * 1979-12-14 1981-12-01 Honeywell Inc. Sensor output correction circuit
JPS57116410A (en) * 1981-01-13 1982-07-20 Kokusai Denshin Denwa Co Ltd <Kdd> Karman type equalizer
US4399515A (en) * 1981-03-31 1983-08-16 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Self-correcting electronically scanned pressure sensor
US4549277A (en) * 1982-05-24 1985-10-22 Brunson Instrument Company Multiple sensor inclination measuring system
GB8313338D0 (en) * 1983-05-14 1983-06-22 Gen Electric Co Plc Vehicle control
US4669052A (en) * 1985-07-02 1987-05-26 Motorola, Inc. Apparatus and method for calibrating a sensor
DE3677764D1 (de) * 1985-12-24 1991-04-04 Toshiba Kawasaki Kk Steuersystem fuer ein geraet zur wiedergabe optischer informationen.
US4760596A (en) * 1986-02-25 1988-07-26 Gte Laboratories Incorporated Adaptive echo cancellation and equalization system signal processor and method therefor

Also Published As

Publication number Publication date
FI896219A0 (fi) 1989-12-22
HK136494A (en) 1994-12-09
JPH0743271B2 (ja) 1995-05-15
DE69002233D1 (de) 1993-08-19
FI101501B1 (fi) 1998-06-30
SG151694G (en) 1995-03-17
HU215868B (hu) 1999-03-29
NO914098L (no) 1991-12-19
CA2051681A1 (en) 1990-10-29
HUT65045A (en) 1994-03-28
FI914983A0 (fi) 1991-10-23
BR9007336A (pt) 1992-04-28
WO1990013794A1 (en) 1990-11-15
MW7191A1 (en) 1994-06-08
JPH06510114A (ja) 1994-11-10
BG95533A (bg) 1993-12-24
ATE91545T1 (de) 1993-07-15
BG60653B1 (bg) 1995-11-30
AU5548690A (en) 1990-11-29
DE69002233T2 (de) 1994-03-03
EP0470140B1 (en) 1993-07-14
FI101501B (fi) 1998-06-30
NO307197B1 (no) 2000-02-21
HU903345D0 (en) 1992-02-28
DK0470140T3 (da) 1993-11-29
NO914098D0 (no) 1991-10-18
OA09793A (en) 1994-04-15
EP0470140A1 (en) 1992-02-12
AU649223B2 (en) 1994-05-19
US5506794A (en) 1996-04-09
ES2043374T3 (es) 1993-12-16

Similar Documents

Publication Publication Date Title
RO118549B1 (ro) Aparat si metoda pentru calibrarea unui sistem de senzori, utilizand filtrarea kalman rapida
Bychkovskiy et al. A collaborative approach to in-place sensor calibration
EP3542131A1 (en) Self-calibrating inertial measurement system and method
EP2951956A1 (en) Determining response similarity neighborhoods
CN120892849B (zh) 一种基于多模态融合的fpc连接器质量检测方法及系统
CN105785402A (zh) 一种用于gnss信号模拟器时延校准的系统及方法
CN115429247B (zh) 一种骨盆测量方法、装置、电子设备以及存储介质
CN117782166A (zh) 陀螺仪姿态误差的修正方法、装置、电子设备及存储介质
Rasoulzadeh et al. Implementation of A low-cost multi-IMU hardware by using a homogenous multi-sensor fusion
CN107426273A (zh) 分布式流量积算云服务系统
CN112731815A (zh) 一种提高模拟量采集精度的方法
CN104792500B (zh) 光学系统光束指向稳定性的诊断方法
CN110658482A (zh) 磁探测系统多传感器数据采集融合方法
CN116007663B (zh) 用于起落架收放系统的接近传感器实时解算方法及系统
CN110082805A (zh) 一种三维定位装置和方法
CN106772633A (zh) 一种具有姿态记录功能的地空tem接收系统及测量方法
Anisimov et al. Sensor for the concentration of small atmospheric ions for field geophysical observations
CN206479651U (zh) 一种具有姿态记录功能的地空tem接收系统
CN108200804A (zh) 视觉传感谷物流量在线检测装置和检测方法
CN115164995A (zh) 一种异常检测方法、装置、存储介质及电子设备
Liu et al. Measurement Fusion Kalman Filter for the Multisensor Unmanned Aerial Vehicle Systems
CN120846374A (zh) 基于光电吊舱自身传感器的稳定精度实时测试方法及系统
CN112611347A (zh) 一种倾角挠度监测方法、系统及设备
SUN et al. Dynamic Calibration and Properties Investigation of the K‐Factor for LaCoste&Romberg Airborne Gravimeter
Chimonas Reynolds stress deflections of the bivane anemometer