Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: eburi/RuView

Release v1

31 May 15:15
@github-actions github-actions
8d64434
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Automated release from CI pipeline

Changes:
feat(swarm): ADR-149 evaluation harness — GDOP, IQM+bootstrap CI, noise sweep (ruvnet#875)

Stage-1 kinematic evaluator per ADR-149 (peer-reviewed). Pure Rust, no new deps.

evals/:

  • gdop.rs: 2D Geometric Dilution of Precision ((HTH)−1 trace-sqrt); None for
    <2 observers or collinear/singular geometry
  • stats.rs: IQM (Agarwal 2021) + 95% stratified-bootstrap CI (deterministic LCG)
    • probability_of_improvement
  • metrics.rs: EpisodeMetrics + AggregateMetrics::from_strata (IQM±CI, seed-stratified)
  • runner.rs: seeded kinematic rollout (FlightPattern-driven), seed×ばつepisode matrix,
    ×ばつ3κ default noise sweep (Gaussian amplitude ×ばつ von Mises phase)
  • report.rs + eval_swarm bin: generates evals/RESULTS.md leaderboard

RESULTS.md surfaces the real coverage-vs-localization-precision trade-off via GDOP:
partitioned wins coverage (100%) but single-drone sightings (GDOP 0 → 7.0m);
pheromone gets multistatic fusion (GDOP 1.6 → 4.1m). Wi2SAR 5m paper-baseline row included.

Stage-2 (Gazebo/PX4 SITL false-alarm + collision on median seeds) is documented follow-on.

Tests: 116 default / 133 full+train (+13 eval tests), 0 failed. Clippy clean (-D warnings).

Docker Image:
ghcr.io/eburi/RuView:8d64434d21e5fe25cac33bbd6331d9e5a8cc05f0

Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /