Skip to content

docs: sync RTK framing to post-PR #19-#23 demo5 dominance#28

Merged
rsasaki0109 merged 1 commit intodevelopfrom
codex/docs-demo5-dominance
Apr 20, 2026
Merged

docs: sync RTK framing to post-PR #19-#23 demo5 dominance#28
rsasaki0109 merged 1 commit intodevelopfrom
codex/docs-demo5-dominance

Conversation

@rsasaki0109
Copy link
Copy Markdown
Owner

Summary

README + benchmarks page were still on the pre-Phase-2 "precision-first equivalent-or-above" framing and only showed an UrbanNav-Odaiba table. With PR #19#23 landed the real picture on production datasets is stronger — and the README is the first thing people read.

Reconciliation

All six PPC-Dataset numbers were regenerated on this branch's build (post-PR #27 `develop`) with `apps/gnss.py ppc-demo --preset low-cost --match-tolerance-s 0.25 --max-epochs -1`. Every row in the README / benchmarks.md tables matches the regenerated `summary.json` output:

Run Fixed Rate Hmed Vp95
Tokyo run1 3572 81.26% 0.037 1.259
Tokyo run2 4674 80.12% 0.016 0.313
Tokyo run3 7516 86.84% 0.012 0.137
Nagoya run1 3443 91.79% 0.064
Nagoya run2 2977 82.83% 0.157
Nagoya run3 643 64.04% 0.122

UrbanNav-Odaiba numbers match `output/benchmark/odaiba/default_vs_rtklib.json` and `wl010_vs_rtklib.json` (both 2026-04-20).

Touched

  • `README.md`
  • `docs/benchmarks.md`
  • `docs/references/demo5-gap.md`

Not touched: `docs/decisions.md`, `docs/architecture.md`, `docs/quickstart.md`, `docs/references/*-gap.md` (other gap docs are per-reference analysis, not benchmark framing).

Test plan

  • CI `Docs` workflow builds (mkdocs)
  • CI `hygiene` / `changes` pass
  • No code changes, so no `build-and-test` impact expected

The README + benchmarks page were still written around the pre-Phase-2
"precision-first equivalent-or-above" framing and an Odaiba-only table.
With PR #19#23 landed, the real picture on production datasets is much
stronger — and the README is the first thing people read.

- Replace the RTK-vs-demo5 section with three tables:
  - PPC Tokyo run1/2/3: dominant in Fix count, Fix rate, Hmed, Vp95 at
    the `low-cost` preset with no Phase 2 flags.
  - PPC Nagoya run1/2/3: same preset, same picture.
  - UrbanNav Odaiba: dominant on Fix count, Hp95, Vp95 by default; the
    one demo5 edge (Hmed) closes to 9 cm with `--enable-wide-lane-ar
    --wide-lane-threshold 0.10`.
- Add a new "Phase 2 opt-in tuning gates" section listing the five
  default-off flags introduced in PR #19#23, with a note that they are
  byte-identical to the default unless explicitly enabled.
- Update the `Benchmark Snapshot` Odaiba detail block to the current
  numbers (the old `11637 / 8241 fixed`, `Hmed 0.733 m / 0.704 m`
  snapshot is from an earlier develop).
- Mirror the multi-dataset table into `docs/benchmarks.md`.
- In `docs/references/demo5-gap.md`, note that the `arfilter` row now
  also has `--ar-policy demo5-continuous` (PR #19), and that the hold
  row is covered by `--max-hold-div` (PR #20) and `--max-postfix-rms`
  (PR #22) except for the `varholdamb`/`gainholdamb` semantic slice.

All PPC/Nagoya/Odaiba numbers were reconciled against a fresh
`apps/gnss.py ppc-demo` run on this branch's build (post-PR #27 develop)
using `--preset low-cost --match-tolerance-s 0.25`; all six runs match
the numbers written here.

No code changes; `docs/decisions.md`, `docs/architecture.md`,
`docs/quickstart.md`, and the other `docs/references/*-gap.md` files are
intentionally untouched.
@rsasaki0109 rsasaki0109 merged commit ea60958 into develop Apr 20, 2026
8 checks passed
@rsasaki0109 rsasaki0109 deleted the codex/docs-demo5-dominance branch April 20, 2026 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant