From 3e174571bbba0b513898c6564bba131d1ca92e95 Mon Sep 17 00:00:00 2001 From: Poulpe Date: Mon, 27 Apr 2026 22:18:37 +0000 Subject: [PATCH] docs: drop Cosma references from public page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Section title 'Implémentation Cosma — antenne Kogger' → 'Implémentation hardware — antenne USBL Kogger'. Removed mention of cosma-tech/kogger_acousticAntenna upstream URL and the cosma-nav decode_kogger.py link from the public Sources list. The page is now neutral generic-USBL Kogger reference; org-internal mentions stay in the wrapper repo's README only. Reported by Flag 2026-04-27. --- index.html | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 7f3e78f..f23ffdc 100644 --- a/index.html +++ b/index.html @@ -252,9 +252,9 @@ B reçoit ping2 à T_B = 6.130 s Ce schéma est exactement celui qu'utilisent les puces UWB DecaWave DW1000 / DW3000 (Apple AirTag, Qorvo, etc.) sous le nom DS-TWR. La transposition acoustique change uniquement l'échelle : célérité 1500 m/s vs 3·10⁸ m/s, et turnaround mesuré en ms plutôt qu'en ns. La logique de calcul est identique.

-

Implémentation Cosma — antenne Kogger

+

Implémentation hardware — antenne USBL Kogger

-Côté hardware, le contexte Cosma utilise des antennes acoustiques Kogger pilotées en SBP (sync 0xBB 0x55, Fletcher16). Le driver Python upstream (snapshot ici, source cosma-tech/kogger_acousticAntenna sur GitHub) expose toutes les primitives bas niveau du protocole décrit ci-dessus : set_usbl_request_address_filter (filtre par ID, identique à la sélection adressée animée plus haut), set_usbl_transponder(enable) (ouvre la fenêtre de réponse permanente), set_usbl_monitor_config (filtre d'écho), set_sync_mode (slot TDMA), set_usbl_ping_request_direct (côté master, envoi d'un ping ciblé). +Côté hardware, les antennes acoustiques Kogger sont pilotées en SBP (sync 0xBB 0x55, Fletcher16). Le driver Python (snapshot ici) expose toutes les primitives bas niveau du protocole décrit ci-dessus : set_usbl_request_address_filter (filtre par ID, identique à la sélection adressée animée plus haut), set_usbl_transponder(enable) (ouvre la fenêtre de réponse permanente), set_usbl_monitor_config (filtre d'écho), set_sync_mode (slot TDMA), set_usbl_ping_request_direct (côté master, envoi d'un ping ciblé).

Pour un AUV slave qui doit fonctionner en transpondeur permanent, un wrapper Python poulpe/kogger-transpondeur-continu compose ces appels en une seule init : @@ -277,8 +277,7 @@ L'antenne devient un slave permanent sur l'adresse 2 : elle ignore les ping