Tracking the trajectory of an object in a noisy environment with unknown statistics: A novel robust Kalman filter residue-based approach
Bibliographic record
Abstract
A novel robust Kalman filter (KF)-based controller design approach is proposed to accurately track a specified trajectory under unknown stochastic disturbance, known deterministic disturbance, and measurement noise. The system is nonlinear and is approximated by a piecewise-linear dynamic model. The Box–Jenkins model is an augmented model of the signal and the disturbance, is non-controllable and observable, while the signal model is controllable and observable. An emulator-based two-stage identification is employed to obtain an accurate system model needed to design the robust controller. The system and its KF are identified, and the signal and output errors are estimated. From the identified models, the signal, its KF, the disturbance model, and the whitening filter are all obtained using balanced model reduction techniques. It is shown that the signal model is a transfer matrix description relating the system output and KF residual, and the residual is the whitened output error. The disturbance model is identified by inverse filtering. A new combined feedforward–feedback controller is designed and implemented using an internal model of the reference driven by both the error between the reference and the signal estimate, and by the feedforwarded reference signal. The proposed scheme was successfully evaluated on a simulated autonomously guided drone.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.001 | 0.001 |
| Meta-epidemiology (narrow) | 0.001 | 0.000 |
| Meta-epidemiology (broad) | 0.001 | 0.001 |
| Bibliometrics | 0.000 | 0.000 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.001 | 0.001 |
| Open science | 0.001 | 0.001 |
| Research integrity | 0.001 | 0.001 |
| Insufficient payload (model declined to judge) | 0.001 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".