RoboLinkLab spoj dělá smyčku nepředvídatelnou

Tohle je statická kopie kapitoly pro vyhledávače. Interaktivní verze má animované obrázky, kontrolní otázky a tlačítka, která příklad načtou do kalkulačky.

Kontrolní seznam a co tahle labka neumí

Tohle je poslední kapitola šesté a poslední tratě. Celá trať začala u toho, co se vlastně vlní, a končí u otázky, jestli se přes to smí řídit stroj. Odpověď je „ano, ale ne to, co si většina lidí představí“ — a tady je v deseti bodech.

robotčidla, pohonynadřazený systémplán, mapa, úlohybezdrát20 msregulační smyčka20 Hzzpoždění ve smyčce2 msubraná fáze14,4°zbylá bezpečnost45,6°co udělá výpadeknic hnedPo spoji jde jen povel:„jeď sem, touhle rychlostí".Výpadek zpomalí úlohu.Rychlá smyčka patří k pohonu. Přes spoj se posílá záměr, ne regulační odchylka.
Celá labka v jednom obrázku: rozhoduje se o tom, kudy vede smyčka, ne o tom, jaké je rádio.

Kontrolní seznam bezdrátové smyčky

  1. Jak rychlá je ta smyčka? Bez fc je jakékoli číslo o latenci bezcenné.
  2. Sestav rozpočet celý, ne jen rádio — a začni půlperiodou vzorkování.
  3. Počítej s 99. percentilem, ne s průměrem. Regulátor neztratí stabilitu při průměrném zpoždění.
  4. Omez opakování. Opožděný povel je horší než žádný.
  5. Posílej absolutní stav s časovou značkou, nikdy přírůstek.
  6. Změř rozdělení délky výpadku, ne průměrnou ztrátovost.
  7. Watchdog nastav na data, ne na spojení — a povol čtyři až pět výpadků.
  8. Předpovídej krátce, drž dlouho, pak zastav. Jedno chování pro všechny délky výpadku je špatně.
  9. Bezpečnost stav na trvalý souhlas. Ticho musí znamenat zastav.
  10. Rychlou smyčku dej na stroj. Přes spoj posílej záměr, ne regulační odchylku.

Co tahle labka NEumí

Nemodeluje se tu nic, co by opravňovalo tvrdit, že je konkrétní architektura certifikovatelná. To je věc oznámeného subjektu a naměřených důkazů, ne kalkulačky — tahle labka spočítá časový rozpočet, do kterého se bezpečnostní argument musí vejít, a tam končí.

Dál tu nejsou plánované bezdrátové sítě (TSN nad 802.11be), vnitřek bezpečnostního protokolu podle IEC 61784-3, výpočet zbytkové chybovosti přenosu, a strategie opakování na úrovni rádia — ty se čipset od čipsetu liší a zveřejňují se zřídka.

Čím trať končí

Šest labek, jedna věta na každou:

  • WaveLab — volný prostor nepohlcuje nic, a přesto signál slábne s druhou mocninou vzdálenosti.
  • ModLab — spoj nemá rychlost, má jídelní lístek.
  • WiFiLab — nesdílí se pásmo, sdílí se čas.
  • BleLab — spojení je kalendář, ne kanál.
  • IoTLab — dosah, rychlost a baterie: vyber si dvě.
  • RoboLinkLab — spoj nedělá smyčku pomalejší, dělá ji nepředvídatelnou.

Jedna věta na závěr celé tratě: rádio je fyzika, ne konfigurace. Anténě, která nemá kam vyzařovat, nepomůže žádné nastavení; smyčce, které schází třicet stupňů fáze, nepomůže rychlejší Wi-Fi. Obojí se dá spočítat dopředu — a právě proto se to vyplatí spočítat dřív, než se stroj postaví.