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.

Co patří na drát a co na vzduch

Všechny předchozí kapitoly počítaly, co spoj stojí. Tahle je o tom, jak se tomu účtu z velké části vyhnout — a odpověď je jediná věta: rychlá smyčka nesmí vést přes spoj.

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.
Přepni, kde regulátor sedí. Rádio i zpoždění zůstávají stejné; mění se jen to, jestli smyčka vede přes spoj.

Dvě architektury

Regulátor nahoře. Měření jde po síti nahoru, akční zásah se vrací dolů. Zpoždění spoje je celé uvnitř smyčky, takže se do rozpočtu fáze započítá dvakrát a každý výpadek je výpadek regulace. Je to nejjednodušší architektura na naprogramování a nejhorší na provoz.

Regulátor dole. Rychlá smyčka běží na robotu, kde je zpoždění dvě milisekundy a spoj do ní nevstupuje vůbec. Po síti chodí záměr: „jeď do tohoto bodu“, „drž tuhle rychlost“, „zastav“. Výpadek pak neznamená rozhozenou regulaci, ale chybějící další pokyn — a to je situace, kterou robot zvládne sám.

Rozvrstvení, které funguje

vrstvaperiodakde běžíco udělá výpadek
proudová smyčka50–100 µsv měničinepřipadá v úvahu
rychlostní a polohová0,5–2 msna robotunepřipadá v úvahu
trajektorie, vyhýbání10–50 msna robotudojede a zastaví
povely a plán100 ms – 1 spřes spojčeká na další
telemetrie, mapy, obrazlibovolněpřes spojnic

Ta čára uprostřed je celá architektura. Nad ní se smí posílat bezdrátem, pod ní ne — a není to konvence, je to rozpočet fáze z druhé kapitoly aplikovaný na každou vrstvu zvlášť.

Tři rádia, tři úlohy

Z IoTLabu se sem přenáší, že se nevybírá jedno rádio. Robot obvykle nese tři:

  • Wi-Fi 5 GHz na povely, telemetrii a mapy — jediné s propustností a latencí pod deset milisekund.
  • UWB na polohu — nikoli data, ale pravítko.
  • BLE na servis a konfiguraci — technik má telefon v kapse a žádná infrastruktura není potřeba.

A k tomu, pokud je stroj bezpečnostně relevantní, certifikované bezdrátové zařízení s vlastním protokolem, které s ničím z toho nesdílí nic — protože sdílený kanál by musel být součástí bezpečnostního posouzení.

Nejužitečnější otázka při návrhu: „co se stane, když tenhle spoj na dvě sekundy zmizí?“ Když odpověď zní „robot dojede rozdělaný úsek a čeká“, je architektura správná. Když zní „ztratí regulaci“, patří ta smyčka o vrstvu níž a žádné vylepšení sítě to nespraví.