KonfidenzabhaengigesGating.m
Zur Navigation springen
Zur Suche springen
function fDistanz = KonfidenzabhaengigesGating(aTrack, aMessung , aKG_xy, aSigmaMessung) % Diese MATLAB-Funktion führt ein konfidenzabhängiges Positionsgating durch. % % SYNTAX: % fDistanz = KonfidenzabhaengigesGating(aTrack, aMessung , aKG) % % BESCHREIBUNG: % Mit dem Aufruf wird um das Track ein konfidenzabhängiges Gate gelegt und % geprüft, ob die Messung im Gate liegt oder nicht. Liegt sie darin, wird % die euklidische Distanz zurückgegeben ansonsten der Wert inf. % % Eingabewerte sind: % aTrack: Position des Tracks (z.B. 2x1 double) % aMessung: Position der Messung (z.B. 2x1 double) % aKG_xy: Größe des Gate z.B aKG = [dx dy] = [0.3 0.3]; % in m % aSigmaMessung: Standardabweichung der Messung in m-> Datenblatt des % Sensors, z.B. [0.03 0.08]; % % Rückgabewerte sind: % fDistanz: Euklidische Distanz in m % inf: Messung nicht im Gate % % BEISPIEL: % fDistanz = KonfidenzabhaengigesGating([0 0],[3 7],[0.3 0.3],[0.3 0.8])