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.
6. Singularity a manipulovatelnost
V singularitě ztratí Jakobián hodnost: existuje směr, kterým se nástroj nemůže
pohnout, ať kloubům poručíš cokoliv. Rameno o stupeň volnosti opravdu přišlo — na
rozdíl od gimbal locku, který je jen selhání souřadnic.
Spočítáno z Jakobiánu rovinného 2R se stejnými rameny. Manipulovatelnost w = l₁l₂|sin θ₂| padá na nulu v obou singularitách — když je rameno natažené (θ₂ = 0) i když je složené (θ₂ = 180°). Převrácená podmíněnost ukazuje totéž přísněji: dlouho před nulou už je jeden směr pohybu prakticky mrtvý, i když w vypadá ještě slušně.
w = 0.880 · σ₁ = 1.458 · σ₂ = 0.604 · podmíněnost = 2.4. Přitáhni θ₂ k 0° nebo 180° a elipsa se zploští do úsečky — v tom směru se špička nemůže hnout vůbec.
Elipsa je obraz jednotkové kružnice rychlostí kloubů — kam všude a jak rychle se
špička umí hnout. Táhni θ₂ k 0° nebo 180° a dívej se, jak se zploští do úsečky. To je
singularita: kolmo na tu úsečku se špička nepohne, ať kloubům poručíš cokoliv.
Manipulovatelnost
w = √det( J JT )Yoshikawa 1985
Objem elipsoidu rychlostí — tedy jak rychle a jak všestranně se špička umí pohnout. Pro
čtvercový Jakobián je to prostě |det J|, a pro rovinné 2R vyjde w = l₁l₂|sin θ₂|,
což lze ověřit ručně (a v testech to ověřené je).
Podmíněnost je přísnější
w = 0 přesně v singularitě, ale podmíněnost σmax/σmin
řekne o problému mnohem dřív. Blízko singularity už jeden směr prakticky nejde, i když objem
elipsoidu vypadá slušně — a to je ten stav, ve kterém robot začne v jednom směru vyžadovat
absurdní rychlosti kloubů.
Tři druhy, se kterými se potkáš
Hraniční: rameno je natažené naplno. Nejde ven, protože už není kam.
Nevyhnutelné a předvídatelné.
Vnitřní: dvě osy se srovnají uvnitř pracovního prostoru. Nejhorší druh —
přijdou nečekaně uprostřed dráhy.
Singularita zápěstí: u sférického zápěstí splynou osy 4 a 6, když je
θ₅ = 0. Rameno pak nemůže otáčet kolem jednoho směru. Prakticky nejčastější a je proto
v testech zvlášť.
Izotropní poloha. Podmíněnost rovná 1 znamená, že je špička stejně
hbitá do všech směrů — elipsoid je koule. Rovinné 2R to dokáže jen když
l₂ = l₁/√2 a θ₂ = ±135°. Pravděpodobný odhad „stejná ramena v pravém úhlu“ je
špatně: stejná ramena izotropní polohu nemají vůbec a nejlepší, na co dosáhnou, je 1,618.
Ověřeno v testech obojí.
Vzorce v této kapitole
w — manipulovatelnost
w = √det(J Jᵀ); pro čtvercové J je to |det J|; 2R: w = l₁l₂|sin θ₂|[—]Yoshikawa 1985
κ — podmíněnost a izotropie
κ = σ_max/σ_min; 2R izotropní při l₂ = l₁/√2 a θ₂ = ±135°[—]derived, verified