MachJok / 747-Data

1 stars 0 forks source link

INS Position update procedure incorrectly updates the position in the INS #49

Open MachJok opened 2 years ago

MachJok commented 2 years ago

Using the CIVA manual position update procedure: Data Selector: POS, HOLD -> Press, insert new coordinates, HOLD -> Press Results in the current position being updated to the entered position. This is incorrect. When the HOLD button is pressed the INS should store the position where the button was pressed in memory, continue to propagate forward in position using the navigation position, compute a correction vector when the HOLD button is pressed again by looking at the position stored vs the position entered, then apply that positional correction vector to to the navigational position and the computed rate vector [direction drifted, (distance drifted / time in nav)] to the inertial velocity vector

The current implementation introduces an along track distance error equivalent to (ground speed * time in hold/hrs)