• Nowy
Widok główny
search
  • Widok główny
  • Widok do frontu
  • Widok od tyłu
  • Widok od góry
  • Pełny zestaw
ID: 1204161
2 082,71 zł
Brutto

1 693,26 zł Netto

Zaawansowany robot sześcionożny (hexapod) o 18 stopniach swobody oparty na mikrokontrolerze ESP32-WROOM-32. Konstrukcja wykorzystuje serwomechanizmy magistrali o momencie 30kg.cm, czujnik IMU ICM20948 oraz sterowanie ruchem wektorowym i funkcję samobalansowania. Platforma open source umożliwia rozbudowę o Raspberry Pi oraz rozwój własnych algorytmów sterowania. Waveshare HexArth (EU)

6 tyg.
Produkt dostępny na zamówienie
Kamami jest oficjalnym dystrybutorem ekranów, akcesoriów oraz modułów marki Waveshare.

Opis

HexArth to zaawansowany robot mobilny typu hexapod inspirowany biomechaniką ruchu owadów. Konstrukcja wykorzystuje 18 stopni swobody (DOF) - po trzy dla każdej z sześciu nóg - co umożliwia precyzyjne generowanie trajektorii ruchu, stabilne poruszanie się po nierównych powierzchniach oraz realizację złożonych algorytmów chodu. System sterowania oparty został na mikrokontrolerze ESP32 pełniącym funkcję kontrolera niskiego poziomu odpowiedzialnego za obliczenia kinematyki odwrotnej, generowanie chodu oraz obsługę czujników.

Robot wykorzystuje cyfrowe serwomechanizmy magistrali o momencie 30kg.cm umożliwiające odczyt parametrów pracy takich jak pozycja, prędkość czy napięcie zasilania. Dzięki temu możliwe jest monitorowanie stanu układu napędowego w czasie rzeczywistym oraz implementacja zaawansowanych algorytmów sterowania ruchem.

Konstrukcja mechaniczna wykonana została z aluminium oraz włókna węglowego, co zapewnia wysoką sztywność przy zachowaniu stosunkowo niewielkiej masy. Platforma zaprojektowana została jako system modularny umożliwiający dalszą rozbudowę o dodatkowy komputer jednopłytkowy, np. Raspberry Pi 4B lub Raspberry Pi 5, który może pełnić rolę kontrolera wysokiego poziomu odpowiedzialnego za analizę obrazu, autonomiczne podejmowanie decyzji lub przetwarzanie danych sensorycznych.

                                                                                                                           Samobalansująca kontrola postawy

Samobalansująca kontrola postawy

Czujnik ruchu ICM20948 zapewnia pomiar orientacji przestrzennej robota w dziewięciu osiach. Integracja akcelerometru, żyroskopu oraz magnetometru umożliwia precyzyjne określanie położenia robota i realizację algorytmów samobalansowania, co pozwala na stabilne utrzymywanie pozycji nawet podczas dynamicznego ruchu lub nierównego podłoża.

Układ IMU dostarcza w czasie rzeczywistym dane dotyczące przyspieszeń liniowych, prędkości kątowych oraz kierunku pola magnetycznego Ziemi. Informacje te wykorzystywane są do obliczania orientacji przestrzennej robota (roll, pitch, yaw) oraz do ciągłej korekcji pozycji podczas ruchu. Dzięki temu możliwe jest szybkie reagowanie na zmiany nachylenia podłoża, kompensowanie przechyłów konstrukcji oraz utrzymywanie stabilnej postawy podczas wykonywania kroków przez poszczególne nogi robota.

                               Zdalne sterowanie przez przeglądarkę

Robot generuje własny punkt dostępowy Wi-Fi po uruchomieniu. Sterowanie odbywa się poprzez interfejs Web dostępny z poziomu przeglądarki w komputerze lub smartfonie. Rozwiązanie nie wymaga instalowania aplikacji ani konfiguracji środowiska programistycznego, umożliwiając szybkie rozpoczęcie pracy z robotem.

Interfejs sterowania działa w oparciu o serwer HTTP uruchamiany bezpośrednio na mikrokontrolerze ESP32. Strona sterowania udostępnia elementy kontroli ruchu, parametrów chodu oraz podstawowych funkcji robota, które mogą być obsługiwane w czasie rzeczywistym z poziomu przeglądarki. Komunikacja odbywa się bezpośrednio pomiędzy urządzeniem sterującym a robotem poprzez lokalną sieć Wi-Fi, co pozwala na szybkie przesyłanie poleceń sterujących bez potrzeby korzystania z zewnętrznej infrastruktury sieciowej.

Zdalne sterowanie przez przeglądarkę

                                                                                                                              Interfejsy i urządzenia peryferyjne

Interfejsy i urządzenia peryferyjne

Platforma wyposażona została w wyświetlacz OLED o przekątnej 0,91", który może prezentować podstawowe informacje diagnostyczne oraz status pracy robota. Zawartość wyświetlacza można modyfikować z poziomu aplikacji Web lub poprzez komunikację UART z kontrolerem nadrzędnym.

Na ekranie mogą być wyświetlane między innymi parametry połączenia sieciowego, adres IP urządzenia, adres MAC interfejsu Wi-Fi oraz napięcie zasilania akumulatora. Pozwala to na szybkie sprawdzenie stanu systemu bez konieczności łączenia się z interfejsem sterowania.

W pobliżu wyświetlacza znajdują się także elementy interfejsu sprzętowego, takie jak przycisk zasilania, złącze ładowania DC 5.5 × 2.1 mm oraz port rozszerzeń do podłączania dodatkowych modułów. Antena Wi-Fi modułu ESP32 umożliwia stabilną komunikację bezprzewodową z urządzeniami sterującymi.

                              Możliwość integracji systemu wizyjnego

Konstrukcja mechaniczna robota posiada przygotowane otwory montażowe umożliwiające instalację kamery kompatybilnej z platformą. Rozwiązanie pozwala na implementację systemów wizyjnych oraz algorytmów przetwarzania obrazu. Dedykowane miejsce montażowe umożliwia stabilne zamocowanie modułów kamer stosowanych w systemach wbudowanych oraz prowadzenie przewodów sygnałowych bez ingerencji w konstrukcję robota.

Umiejscowienie kamery w przedniej części platformy zapewnia korzystne pole obserwacji względem kierunku ruchu, co ułatwia analizę otoczenia podczas przemieszczania się robota. Konstrukcja montażowa umożliwia także instalację lekkich uchwytów lub dodatkowych modułów współpracujących z systemem wizyjnym, zwiększając możliwości eksperymentalne platformy.

Takie rozwiązanie ułatwia integrację robota z projektami wykorzystującymi analizę obrazu, systemy monitorowania otoczenia oraz eksperymentalne aplikacje z zakresu robotyki mobilnej.

Możliwość integracji systemu wizyjnego

                                                                                                                     Platforma open source do rozwoju projektów

Platforma open source do rozwoju projektów

Dokumentacja projektu obejmuje kompletny kod źródłowy, przykłady programów oraz opis interfejsów komunikacyjnych umożliwiających rozwój własnego oprogramowania sterującego. Udostępnione materiały pozwalają na modyfikację algorytmów ruchu oraz implementację nowych funkcji sterowania robota.

Platforma umożliwia programową kontrolę takich mechanizmów jak:

  • Sterowanie wektorowe chodem (Gait Vector Motion Control)
  • Sterowanie kątami poszczególnych przegubów (Joint Angle Control)
  • Kontrola orientacji przestrzennej robota (Attitude Angle Control)
  • Przełączanie trybów samobalansowania (Self-Balancing Mode)
  • Kontrola w układzie współrzędnych kartezjańskich oparta na kinematyce odwrotnej (Inverse Kinematics Control)

Robotem można sterować nie tylko poprzez wbudowaną aplikację Web dostępną w przeglądarce na komputerze, tablecie lub smartfonie, ale również programowo z wykorzystaniem interfejsów komunikacyjnych takich jak UART, HTTP czy ESP-NOW. Otwarta architektura systemu umożliwia tworzenie własnych aplikacji sterujących, implementację algorytmów ruchu oraz integrację z systemami automatyki i projektami badawczymi z zakresu robotyki mobilnej.

                          Obsługa zaawansowanych funkcji sterowania

Platforma umożliwia instalację komputera Raspberry Pi 4B lub Raspberry Pi 5 pełniącego funkcję kontrolera nadrzędnego. Komunikacja z kontrolerem ESP32 odbywa się poprzez interfejs UART. ESP32 realizuje obliczenia niskiego poziomu, takie jak kinematyka odwrotna mechanizmu nóg, interpolację pozycji serwomechanizmów oraz generowanie trajektorii chodu.

Takie rozdzielenie zadań pozwala odciążyć komputer nadrzędny i zapewnić stabilne sterowanie układem napędowym w czasie rzeczywistym. Raspberry Pi może dzięki temu realizować bardziej złożone operacje obliczeniowe, takie jak analiza obrazu z kamery, przetwarzanie danych z czujników, planowanie trajektorii ruchu czy implementacja algorytmów autonomicznej nawigacji.

Architektura systemu umożliwia budowę wielowarstwowego systemu sterowania, w którym ESP32 odpowiada za szybkie operacje sterowania sprzętem, natomiast Raspberry Pi pełni rolę jednostki obliczeniowej wysokiego poziomu integrującej algorytmy percepcji, planowania oraz podejmowania decyzji.

Obsługa zaawansowanych funkcji sterowania

Platforma HexArth znajduje zastosowanie w projektach edukacyjnych, badaniach nad robotyką mobilną oraz podczas rozwijania własnych systemów sterowania i autonomii robotów. Konstrukcja robota oraz otwarta architektura sprzętowo-programowa umożliwiają prowadzenie eksperymentów z algorytmami ruchu, systemami percepcji otoczenia oraz integracją dodatkowych modułów i czujników.

Właściwości

  • Typ robota: bioniczny robot sześcionożny (hexapod)
  • Stopnie swobody: 18 DOF (3 na każdą nogę)
  • Sterownik pokładowy: ESP32-WROOM-32
  • Procesor: Dual Core 240 MHz
  • Łączność bezprzewodowa: Wi-Fi, Bluetooth
  • Sterowanie bezprzewodowe: Wi-Fi 2.4 GHz
  • Sterowanie przewodowe: USB, UART
  • Interfejs sterowania: aplikacja Web w przeglądarce, sterowanie programowe przez UART / HTTP / ESP-NOW
  • Serwomechanizmy
    • Liczba serwomechanizmów: 18
    • Typ serw: magistrala szeregowa (bus servo)
    • Moment obrotowy: 30kg.cm
    • Prędkość bez obciążenia: 0,222 s / 60° (45 RPM)
    • Napięcie pracy serw: 12 V
    • Prąd znamionowy: 900 mA
    • Informacje zwrotne serw: pozycja, prędkość, napięcie zasilania
    • Metoda sterowania: sygnał cyfrowy
    • Komunikacja serw: półdupleksowa magistrala szeregowa
  • Czujniki i elektronika
    • Czujnik IMU: ICM20948 (9 osi)
    • Układ monitorowania napięcia: INA219
    • Sterownik silników: TB6612FNG
    • Wyświetlacz: OLED 0,91"
    • Antena Wi-Fi dla ESP32
    • Złącza sterowania serwomechanizmów
    • Złącza komunikacyjne UART
    • Port USB komunikacji i programowania
    • Złącza urządzeń I2C
    • Port USB dla modułu LiDAR
    • Rozszerzone złącze 40PIN dla kontrolera nadrzędnego
  • Tryby sterowania ruchem
    • Sterowanie wektorowe chodem (Gait Vector Motion Control)
    • Sterowanie kątami przegubów (Joint Angle Control)
    • Sterowanie w układzie współrzędnych kartezjańskich (Inverse Kinematics Control)
    • Kontrola orientacji przestrzennej robota (Attitude Angle Control)
    • Tryb samobalansowania (Self-Balancing Mode)
    • Informacja zwrotna o stanie pracy (Operational Status Feedback)
  • Wydajność ruchu
    • Obsługiwane tryby chodu: tripod gait, self-balancing
    • Maksymalne obciążenie dynamiczne: 1 kg
  • Zasilanie
    • Zasilanie serwomechanizmów: 12 V
    • Zalecany zestaw akumulatorów: 3S2P 18650 Li-Ion (brak w zestawie)
    • Minimalna wydajność prądowa akumulatora: ≥10C
    • Złącze ładowania: DC 5.5 × 2.1 mm
  • Konstrukcja
    • Materiały konstrukcyjne: aluminium, włókno węglowe
    • Wymiary robota (pozycja stojąca): 344,30 × 428,59 × 154,88 mm
    • Masa robota: 2,1 kg
  • Rozbudowa systemu
    • Możliwość instalacji kontrolera nadrzędnego: Raspberry Pi 4B / Raspberry Pi 5
    • Komunikacja z kontrolerem nadrzędnym: UART
    • Obsługa systemów wizyjnych: miejsce montażowe kamery
    • Możliwość integracji z czujnikami i modułami rozszerzeń

W zestawie

  • Robot HexArth ×1
  • Przewód USB Type-A – USB Type-C (~1 m) ×1
  • Klucz imbusowy 1,5 mm ×1
  • Klucz imbusowy 2 mm ×1
  • Mini klucz krzyżowy nasadowy ×1
  • Śrubokręt ×1
  • Zasilacz EU ×1
1204161

Producent BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Polska sprzedaz@kamami.pl 22 767 36 20

Osoba odpowiedzialna BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Polska sprzedaz@kamami.pl 22 767 36 20

Produkty z tej samej kategorii (4)