Robocikowo>ROBOCIKOWO
Robotyka

Napęd wahadłowy

1996AktywnyOpublikowano: 4 września 2026Aktualizacja: 4 września 2026Opublikowany
Mechanizm lokomocji robotów kulistych, w którym ruch powstaje przez przesuwanie masy wahadła wewnątrz powłoki: zmiana środka ciężkości wywołuje toczenie.
Kluczowa innowacja
Uzyskanie napędu i sterowania kierunkiem toczącej się kuli wyłącznie przez wewnętrzne przesunięcie środka masy — bez kół, nóg czy odsłoniętych elementów napędowych na zewnątrz powłoki.
Kategoria
Robotyka
Poziom abstrakcji
Wzorzec
Poziom operacji
Sterowanie robotem
Zastosowania
Roboty inspekcyjne i patrolowe w trudnym terenieEksploracja i monitoring środowisk zapylonych lub mokrychRoboty amfibijne o w pełni zamkniętej powłoceRoboty edukacyjne i konsumenckie (platformy sferyczne)Badania nad dynamiką układów nieholonomicznych i niedosterowanych

Jak działa

Silnik obraca oś, na której zawieszone jest wahadło z obciążnikiem. Gdy wahadło zostaje wychylone do przodu, środek masy całego układu przesuwa się przed pionową oś przechodzącą przez punkt kontaktu kuli z podłożem. Grawitacja działająca na przesuniętą masę tworzy moment obrotowy względem punktu podparcia, który wprawia powłokę w toczenie w kierunku wychylenia. Utrzymywanie stałego wychylenia daje ciągły ruch, a odwrócenie strony wychylenia zmienia kierunek jazdy. W układach jednoosiowych wahadło porusza się tylko w płaszczyźnie jazdy (przód/tył). W układach dwuosiowych druga oś pozwala przesuwać masę na boki: kula przechyla się i zmienia tor toczenia, co umożliwia skręcanie. Osiągalna prędkość i przyśpieszenie zależą od masy wahadła oraz długości jego ramienia, które wyznaczają maksymalny dostępny moment. Układ jest nieholonomiczny i niedosterowany, dlatego precyzyjne sterowanie wymaga sprzężenia zwrotnego z czujników (np. IMU).

Rozwiązany problem

Jak napędzać i sterować w pełni zamkniętym, kulistym robotem bez wystających kół, nóg czy odsłoniętych elementów napędowych, zachowując szczelność i odporność powłoki na kurz, wodę oraz uderzenia.

Komponenty

Wahadło (obciążnik)Nośnik przesuwanej masy generującej moment napędowy

Ruchoma masa zawieszona wewnątrz powłoki, której wychylenie przesuwa środek ciężkości układu.

Silnik napędowyAktuator sterujący położeniem wahadła

Silnik obracający oś wahadła i utrzymujący jego wychylenie; źródło momentu sterującego położeniem masy.

Oficjalna

Oś / wał napędowyPrzeniesienie napędu i definicja stopni swobody masy

Element łączący silnik z wahadłem; wyznacza płaszczyznę, w której przemieszcza się masa (jedna oś dla jazdy przód/tył, druga dla skrętu).

Układ jednoosiowyJedna oś: wahadło porusza się tylko w płaszczyźnie jazdy; skręt uzyskiwany pośrednio lub ograniczony.
Układ dwuosiowyDruga oś umożliwia boczne przesuwanie masy i bezpośrednie skręcanie przez przechylenie kuli.

Oficjalna

Powłoka sferycznaInterfejs kontaktu z podłożem i obudowa ochronna

Zewnętrzna, zwykle szczelna kula tocząca się po podłożu i osłaniająca wnętrze robota.

Układ sterowania i zasilaniaSterowanie ruchem i zasilanie

Sterowniki, czujniki (np. IMU) oraz akumulator zamknięte we wnętrzu, realizujące sprzężenie zwrotne niezbędne dla niedosterowanej dynamiki.

Oficjalna

Implementacja

Pułapki implementacyjne
Ograniczony moment na wzniesieniach i miękkim podłożuŚrednia

Moment napędowy jest ograniczony iloczynem masy i ramienia wahadła, dlatego robot ma trudności na stromych nachyleniach i podłożu o dużych oporach toczenia.

Rozwiązanie:Zwiększenie masy/ramienia wahadła lub obniżenie oporów toczenia; planowanie trasy omijającej strome nachylenia.
Sprzężenie napędu i skrętuŚrednia

W układach jednoosiowych ta sama masa odpowiada za jazdę i za zmianę kierunku, co utrudnia niezależne sterowanie i zwiększa złożoność regulatora.

Rozwiązanie:Zastosowanie wariantu dwuosiowego lub dodatkowego mechanizmu skrętu.
Oscylacje wahadła przy zatrzymywaniuNiska

Niedosterowana dynamika powoduje resztkowe kołysanie wahadła i chwianie kuli przy zatrzymywaniu oraz zmianach prędkości.

Rozwiązanie:Sterowanie z tłumieniem oscylacji oparte na sprzężeniu zwrotnym z IMU.

Ewolucja

Oryginalny paper · 1996 · IEEE AMC 1996 (4th Int. Workshop on Advanced Motion Control) · Aarne Halme
Motion control of a spherical mobile robot
Aarne Halme, Torsten Schönberg, Yan Wang
1996
Sterowanie ruchem robota kulistego z napędem wahadłowym
Punkt przełomowy

Halme, Schönberg i Wang publikują wczesną pracę o sterowaniu ruchem robota kulistego opartego na przesuwaniu środka masy.

2015
Upowszechnienie robotów kulistych z przesuwanym środkiem masy w robotyce konsumenckiej

Komercyjne platformy sferyczne (np. Sphero BB-8) spopularyzowały lokomocję opartą na wewnętrznym przesuwaniu masy.

Hiperparametry (konfigurowalne osie)

Masa wahadłaWysoka

Większa masa zwiększa dostępny moment napędowy (i pokonywalne nachylenia), ale podnosi zużycie energii i bezwładność.

Długość ramienia wahadłaWysoka

Dłuższe ramię zwiększa moment przy tym samym wychyleniu, lecz jest ograniczone wewnętrzną średnicą powłoki.

Liczba osi sterującychKrytyczna

Jedna oś umożliwia jazdę przód/tył; druga oś dodaje bezpośrednie skręcanie przez boczne przesunięcie masy.

1Wariant jednoosiowy (uproszczone sterowanie).
2Wariant dwuosiowy (jazda + skręt).
Maksymalny kąt wychyleniaŚrednia

Górny zakres wychylenia wahadła ogranicza maksymalny moment i osiągalne przyśpieszenie.