ウルトラワイドバンド(UWB)を利用したランナー追跡のためのローカル位置付けシステムを構築する

2026/08/01 21:30

ウルトラワイドバンド(UWB)を利用したランナー追跡のためのローカル位置付けシステムを構築する

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

以下の改良版サマリーは、キーポイントリストから欠落していた技術的・財務的な詳細を取り入れており、主要なメッセージをより明確かつ証拠に基づいたものにする一方で、新たな推論を加えることはありません:

「12Urenloop レースは、次期の 12 時間リレーに向けて、ランナー追跡システムを 2011 年に導入された Bluetooth モジュールから UltraWideBand (UWB) 技術へアップグレードします。この刷新は、以前の速度ベースの見積もりと固定ゲートの限界に対処するため、UWB がピコ秒精度のクロックを用いて信号の飛行時間を計算する能力を活用し、GPS に匹敵するセンチメートルレベルの位置特定をより小規模な範囲で実現することを目指しています。新しいプロトタイプでは、低コストな公式の Qorvo/DWM3000 チップ(19 ユーロ〜25 ユーロ)またはそのクローンチップ(12 ユーロ)を ESP32 ボードと組み合わせて使用し、商用 RTLS キットが約 5,000 ユーロかかるのに対し、大幅な価格低下を実現します。テストでは、直線距離を持つ環境で測定範囲が約 50 メートル達成され、5 メートル以内ではダブルサイドルンギング方式を用いて約 2 センチメートル、より長い距離では最大 10 センチメートルの精度を達成しました。観客でごった返す騒々しい環境での信号衝突を防ぐため、アンカーは特定的时间スロット(例:10 ミリ秒間隔)に割り当てられる同期クロックを採用しています。3 つのアンカーと 2 つのタグを使用したデモでは、60 Hz の協調動作を達成し、最大速度・最小速度などの詳細なリアルタイム統計データをサポートしました。ソフトウェアスタックは、イーサネットまたは USB を介して中央の RabbitMQ サーバーに接続する Raspberry Pi ステーションを使用し、データをリアルタイムの Bevy ダッシュボードに送り込み、三角測量の視覚化を行います。単一コースのコーナーでのコンセプト検証は成功しましたが、全面導入にはタグをバトンに埋め込み、アンカー 7 つから 10 つのレイアウトを時間スロット再割り当て戦略を用いて最適化する必要があります。スケールアップされた後は、この予算的に実現可能なソリューションにより、大会組織者にレース全体を通じて安定した高解像度のパフォーマンス分析を提供することが可能になります。」

本文

UWB テクノロジーを活用した「12Urenloop」ラップカウントシステムの実装と検証

イベントと現状の課題

12Urenloop とその歴史

  • イベント概要: オランダ、ガンツェントの聖ピエーター広場で毎年開催される学生団体のリレー競技大会。
  • ルール: チームは 12 時間にわたりトラックを走行し、可能な限り多くのラップ(一周)を達成することを目標とする。
  • 制約: バトンが 1 つずつしかなく、トラック上では同時に 1 名の選手しか走れない。
  • 現状のシステム (Zeus WPI):
    • ラップカウントを担当する組織。
    • 2011 年以前: 選手の背番号を手動で入力するマニュアル方式。
    • 2011 年〜2018 年: バトン搭載の Bluetooth モジュールを利用した自動カウントシステムへ移行。
    • 2019 年〜2022 年: ハードウェア更新、選手位置の Web 表示機能実装、システムの冗長性強化など大規模改修を実施。

UWB テクノロジーの概要

  • 定義: Ultra-Wideband(超広帯域)規格であり、センチメートル単位の高精度な位置測距を目的とした無線通信技術。
  • 基本原理:
    • 広帯域の無線周波数帯を使用し、信号反射の影響を極小化。
    • ナノ秒レベルの高精度クロックを組み合わせ、パケットの飛行時間を光速で計算することで距離を測定。
    • 複数の固定アンカーからの距離測定により、タグ(移動物体)の位置を算出(GPS の原理と同一)。
  • 応用例: iPhone/AirTags の近接検知、自動解錠キーレスエントリーなど。
  • 利点: Bluetooth 信号によるノイズ耐性が高く、UWB 信号自体は暗号化可能である。

UWB 導入のメリットと課題

採用の主な利点

現在の Bluetooth システムでは実現困難な以下の機能を可能にします:

  • 正確な位置測定: 速度推定だけでなく、コース上の実際の物理的位置を把握可能。
  • ラップカウントの完全自動化: スタートラインを通過した瞬間に自動検出(各チーム独自のスタートラインがあるため)。
  • 詳細な個別統計: 最大・最小速度、カーブ走行中の速度などの細粒度データ取得。
  • 通信品質の向上: 観客による Bluetooth 信号ノイズの影響を大幅に低減。
  • コストパフォーマンス:
    • 自作ソリューションが安価(例:Pozyx のスターターキットは約 5,000 ユーロで高価)。
    • UWB モジュール価格の低下により、互換性のある Qorvo チップやアフターマーケット製品は 19〜25 ユーロ(クローン製品なら 12 ユーロ)で購入可能。

技術的課題:マルチタグ同期

  • 既存コードの限界: 多くのオープンソースソフトウェアは「複数のアンカーから 1 つのタグを追跡」する設計に偏っており、複数タグ同時対応には非対応。
  • 同期の必要性:
    • すべての UWB モジュールが送信タイミングを調整する必要がある。
    • 単一チャネル上での通信のため、厳格な同期誤差(数ミリ秒以内)が必要。
    • 測距頻度(毎秒 1〜10 回)を達成するには高度なクロック同期技術が必須。

システム構築とテスト結果

ハードウェア構成

  • UWB モジュール: DWM3000 (Qorvo 製) ×5 つを購入し、セットアップ構築。
    • アンカー用:3 つの固定位置。
    • タグ用:位置決定用の 2 つ(検証用)。
  • マイクロコントローラー: ESP32-WROOM を採用した理由:
    • コスト廉価性(約 4 ユーロ)。
    • Bluetooth/Wi-Fi 内蔵。
    • クラブルームに既在庫があるため。
    • Arduino フレームワークでの記述により移植容易。

調整・キャリブレーションの成果

  • 通信プロトコル:
    • Qorvo の SDK は一部のみ対応するため、Arduino 向けライブラリの移植版を使用。
    • レジスタ設定を最適化し、測距範囲を 約 50 メートル に拡大(目標は 30 メートル超)。
  • 測定精度:
    • 視界遮断あり・金属環境下でも動作
    • 距離 5 メートル以内:誤差 2 センチメートル
    • 長距離測定:双方向測距(双方で距離を測定)により誤差を 10 センチメートル 以内に抑制。
  • 同期技術:
    • アンカー間で共有クロックを使用し、時間スロットを割り当てる(例:1 秒間に 100 回の測距)。
    • クロック値をメッセージ交換で同期させ、単調増加を保証。

デモシステムのパフォーマンス

  • 設定: 3 つのアンカーと 2 つのタグ。
  • 更新周波数:
    • 測定処理速度 60 Hz
    • スロット割当てにより、理論上 毎秒 10 の測位データ を取得(20 タグ対応も可能)。
  • アーキテクチャ:
    • センサー層: アンカーからラズパイへ測定結果を送信。
    • 集約層: 「Publisher」スクリプトが RabbitMQ サーバーへデータをプッシュ。
    • 可視化層: Bevy で構築されたダッシュボードが三角測量を実行し、ライブ表示とラップ判定を生成。

今後の展開と結論

システム拡張への展望

  • アンカー数増加の対応:
    • コース全体に 7〜10 つ以上のアンカーを設置する場合でも、時間スロット共有技術により通信速度の低下を防ぐ。
    • 概念実証(PoC)段階で品質と精度が確認済み。
  • 本番運用へのステップ:
    • 現在の Bluetooth バトンに UWB タグを統合。
    • 電力消費および信頼性の長期測定を実施する必要がある。

オープンソース化

  • すべてのコードは GitHub で公開されています。
  • 開発に関与いただいたみなさんへの感謝を込め、技術的知見の共有を促しています。
  • お問い合わせ先:
    uwb@robinp.be

同じ日のほかのニュース

一覧に戻る →

2026/08/09 3:09

デンマーク、学生の書面提出物に対する口頭での弁明義務化へ:AIによる不正防止策

## Japanese Translation: デンマークの中等学校では、約 9,000 名の 2 ヶ年制 HF プログラムを受講する生徒に対し、自宅で行う課題について AI で生成されたテキストを明確に制限し、口頭での defended(防衛・説明)を義務付ける厳格な即時規則を導入した。この緊急性な措置は、技術の急速な変化に対応し、不正行為を防ぎ、デジタル補助に依存せずに批判的思考力を育成することを目的とする。当局者は、長期的な解決策が完全に確立される前に迅速な行動が必要であると同時に、執行と生徒の関与を踏まえて将来の枠組みを形成する必要があることを強調している。 デンマーク上級中等学校協会はこの暫定制限を支持するが、教員・機関・生徒を計画に含めた持続可能な戦略の策定を求めている。教育省は実装を精査するための協議を継続し、短期的な規則を進化させることで技術的現実を統合した総合的な戦略へと発展させていく見込みである。そのため、生徒は現在、大規模プロジェクトにおける AI の利用を開示し、学習期間中にインターネットへのアクセスを制限した厳格な口頭防御試験への準備を行わなければならない。学校側には、新しい技術的な監視ツールの導入、オンラインコンテンツを制限するファイアウォールの使用、および監督の強化を目指してより多くの講義をキャンパス内に移すなどの対応が求められている。 ## Text to translate: The original summary is clear and comprehensive. No improvement is necessary; here is an optional minor refinement for flow only: Danish upper-secondary schools have introduced immediate strict rules requiring nearly 9,000 vocational students in the two-year HF program to orally defend written assignments they complete at home, explicitly limiting AI-generated text. This urgent measure addresses rapid technological changes to prevent cheating and foster critical thinking without relying on digital aids. Officials stress that swift action is needed before long-term solutions can be fully developed, while balancing enforcement with student involvement in shaping future frameworks. The Danish Association of Upper-Secondary Schools supports these temporary restrictions but calls for sustainable strategies that include teachers, institutions, and students in planning. The Ministry of Education will continue consultations to refine implementation, evolving short-term rules into comprehensive strategies that integrate technological realities. Consequently, students must now disclose AI usage in major projects and prepare for rigorous oral defenses without internet access during study periods. Schools are expected to adopt new technical monitoring tools, use firewalls to restrict online content, and shift more coursework onto campus to improve supervision against unauthorized digital assistance.

2026/08/09 7:49

我がサーバーは今や電話機です

## Japanese Translation: 著者は、ハードウェアコストの高さと Chrome における共有 CPU 性能の悪化という要因により、高額な Hetzner VPS を使用済みの CMF Phone 1 に代替することに成功した。初期に postmarketOS のフラッシュを試みたところ、破損したドライバーのためデバイスが機能しなくなったが、復旧プロセスでは MediaTek ドライバーの問題を調べるために QEMU で Windows をインストールし、その後標準の Nothing OS に復元を行った。最終的に安定して動作する設定は、仮想マシンを使わずに Android 上で直接 Termux をホスト環境として実行し、管理には OpenSSH、Caddy、Tailscale を活用している。パフォーマンスは、PRoot からネイティブ chroot(特に Surf ブラウザ向け)へのアプリケーション移行によりシステムコールのオーバーヘッドを排除することで最適化され、電源管理は Ansible スクリプトを用いてアイドル状態を無効化し、ウェイクロックを有効化することで確保されている。 システムの信頼性は以下の特殊なブートチェーンに依存する:Android ブート → Tailscale 常時接続 VPN → Termux:Boot → runit → 常驻サービス → ヘルスチェック。インフラストラクチャはプライベート Git リポジトリから Ansible で完全に管理され、バージョン付きファイルは原子シンボリックリンク、秘密情報は 1Password SSH エージェント署名による派生キーではなく格納されたキーを使用しない方式で扱っている。ネットワークトラフィックは以下のように特定の方法で処理されている:HTTP アプリには Cloudflare Tunnel、低遅延要求のある Surf バックエンドにはカスタム WebSocket でラップされた TLS ストリームが使用される。Chromium(Surf)や個人資産トラッカーといった特定の常驻サービスを動作させることで、静かなバッテリーバックアップ付きのホスト環境を提供する。Android カーネルを共有するため OS 更新の影響を受け得るものの、この設定は VPS コストを実質的に排除しながらも、信頼できるリモートアクセス機能を維持することに成功している。

2026/08/09 1:04

Fastmail がEUデータリージョンを提供

## Japanese 翻訳: #### サマリー: Fastmail はアムステルダムに専用セキュアサーバーを配備し、EU ユーザーはプライマリデータを完全に EU 内に保持できるようになり、これにより US への保存が回避されています。この戦略は、高いセキュリティ基準を維持するために Fastmail が自前のハードウェアとソフトウェアを活用しています。システムログは整合性のため引き続き米国で統合されながら、アーキテクチャはアプリが最も近いインフラストラクチャに直接接続できるようにし、自動的なフェイルオーバーを備えています。 オーストラリア企業である Fastmail は、データ所在地にかかわらず法的権限による要求に対応するという厳格な法的コミットメントに従い、管轄区域に関する懸念に対処しています。既存の米国アカウントはフィラデルフィアとセントルイスにおいて同一のセキュリティプロトコルの下で引き続き運用され、EU アカウントは受信メールをローカルサーバー経由で処理し、米国の堅牢なレプリカを備えています。データ安全性は全ユーザーについて地理的に分離されたレプリカによって維持されつつ、特定のエマージェンシーバックアップはフィラデルフィアに保持されています。このアーキテクチャは、これらの場所を超えて電子メールアドレス、ユーザーメタデータ、Files ストレージ、リンクされたサードパーティサービスをサポートしています。 ユーザーは今や、`Settings` メニュー(`Users & Sharing → Team Settings`)を通じて追加料金なしでデータ所在地設定を切り替えることができます。ユーザーのプライマリコピーを移行する場合はメールの同期が必要となり、新規移行では速度が遅くなる可能性がありますが、米国サーバーに戻る既存の米国ユーザーについては最適化されたプロセスが適用されます。Fastmail は初期移行のためにヨーロッパの請求住所を持つユーザーを事前選択し、暗号化データを事前に転送しました。当初選択されなかった場合でも、頻度制限の対象下ではあるものの、その後に地域を変更することも可能です。この変更は、場所に対する完全なコントロールを確保しながら、地域規制に準拠します。