KineLab kinematika ramene
Otevřít interaktivní verzi →

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.

0459013518025 %50 %75 %100 %úhel v lokti θ₂ [°]vztažené k maximunataženésloženémanipulovatelnost w1 / podmíněnost
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 σmaxmin ř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