Skocz do zawartości

Kinematyka Hexapodów


hansfreak

Pomocna odpowiedź

Witam

Chciałbym w przyszłym roku zabrać się za konstrukcję hexapod'a . Aktualnie studiuję na trzecim roku robotyki i mam możliwość otrzymania funduszy na budowę takiego robota w ramach zajęć koła naukowego, aczkolwiek oczywistą sprawą jest to że muszę mieć jakiś koncept aby przedstawić swój projekt opiekunom(bardzo możliwe że będzie to praca inżynierska) . Czytałem co nie co o różnych rodzajach chodów oraz przeglądałem różne projekty ale chciałbym dowiedzieć się czegoś o problemach praktycznych oraz teoretycznych realizacji takich robotów od osób które z tym tematem się już zetknęły. Jaką ewentualnie polecacie literaturę w tym temacie?

Pozdrawiam

Krzysiek

Link do komentarza
Share on other sites

oczywiście 🙂, aczkolwiek artykuł nie wyczerpuje tematu i zasięgnięcie porad od doświadczonych " praktycznie" użytkowników forum nie narusza chyba regulaminu 🙂 w końcu jest to forum dyskusyjne 🙂

Link do komentarza
Share on other sites

hansfreak, oczywiście, że nie narusza regulaminu, jednak z doświadczenia wiem, że często najbardziej pomocne tematy nie są znajdywane przez użytkowników 😉

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Z czym sam zdążyłem już się zetknąć:

- najprostsze rozwiązania są najlepsze

- chociaż na pracę dyplomową wystarczy, że robot dożyje do obrony i wtedy trochę pochodzi (albo chociaż będą filmiki to pokazujące), to byłoby miło, gdyby wytrzymał dość długo. Poza dość oczywistymi siłami działającymi tak jak to "wynika z grawitacji", występuje całe mnóstwo różnych sił, które mogą np. powodować skręcanie któregoś ramienia

- robot się będzie kołysał, nawet sześcionóg

- akcelerometry mają ogromne zakłócenia

Link do komentarza
Share on other sites

- chociaż na pracę dyplomową wystarczy, że robot dożyje do obrony i wtedy trochę pochodzi (albo chociaż będą filmiki to pokazujące), to byłoby miło, gdyby wytrzymał dość długo. Poza dość oczywistymi siłami działającymi tak jak to "wynika z grawitacji", występuje całe mnóstwo różnych sił, które mogą np. powodować skręcanie któregoś ramienia

przypuszczam że pierwszym warunkiem sfinansowania robota przez uczelnię będzie to że robot tam zostaje dla promocji uczelni a więc estetyka i solidność wykonania to sprawa przypuszczam podstawowa. Powoli zaczynam pracę nad projektem w AutoCAD , jakieś wskazówki co do tego etapu 🙂?

Link do komentarza
Share on other sites

Pozwolę się nie zgodzić ze zdaniem Oldskulla na temat akcelerometrów.

Przed chwilą zrobiłem bardzo prosty pomiar mojego modułu ADXL345. Warunki miał raczej fatalne - zasilanie 3,0V współdzielone z wyświetlaczem LCD. Moduł połączony do płytki z LCD przewodami bez ekranu o długości 30cm. Dokładność pomiaru mieści się w 0,3% dla zakresu +/-2,0g.

Link do komentarza
Share on other sites

OldSkull miał chyba na myśli umieszczanie akcelerometru na hexapodzie, podczas chodu pewnie drżenia serwomotorów i kołysanie się konstrukcji wpływają tak na ten czujnik, że odczyty są utrudnione.

Link do komentarza
Share on other sites

Przy hexapodach o kołysaniu raczej nie ma mowy, a wstrząsy korpusu oczywiście są, ale ich intensywność zależy od dopracowania kinematyki, programu, wykalibrowania serwomechanizmów i jakości zastosowanych serwomechanizmów.

Jeśli chodzi o polecaną literaturę to "Maszyny kroczące" Teresy Zielińskiej, ale na etapie kinematyki robota trzeba uważać bo są błędy w książce. Do zrozumienia kinematyki polecam http://www.robotyka.com/teoria.php/teoria.43 , są tam przykłady zadań z rozwiązaniami opisujące bardzo dobrze notację Denavita Hartenberga (bardzo przydatne do kinematyki prostej).

Zadanie odwrotne kinematyki nogi robota o 3 stopniach swobody proponuję rozwiązać metodą geometryczną i tu polecę pracę dyplomową dotyczącą manipulatora, gdzie w zasadzie znajduje się gotowe rozwiązanie: http://rab.ict.pwr.wroc.pl/~mw/Stud/Dypl/zstruzik/ZS5R.pdf

W razie pytań chętnie pomogę 🙂

Link do komentarza
Share on other sites

robotechnics, może nie tyle chodzić o drganie całego robota, jak o zakłócenia jakie wytwarzają wszystkie serwa, jeżeli akcelerometr jest czuły to może dawać błędne odczyty jeżeli odsiew zakłóceń nie będzie dostatecznie duży.

Link do komentarza
Share on other sites

Chodzi o drgania. Za radą MirkaCz u mnie posprawdzałem zasilanie i zakłócenia - na osi Z po filtracji cyfrowej pomiar jest stabilny i stały z dokładnością do 0.005% (uśredniony wynik). Taki sam filtr, te same warunki - w osiach X i Y pomimo filtracji pojawiają się "zakłócenia", które mogą być np. przenoszącymi się drganiami i są one rzędu 0.1-0.5% pomiaru (10-40mg na tym zakresie pomiarowym). Sytuacja: płytka z modułem stoi na stole nieruchomo, sama płytka z prockiem ma gumowe tłumiki drgań, na niej przez kolejne tłumiki zamontowana jest płytka z akcelerometrem. Drgania mogą się mocniej przenosić tylko przez przewody.

@robotechnics: przy hexapodach moze być mowa o kołysaniu, o ile chcemy iść naprawdę szybko.

Link do komentarza
Share on other sites

🙂 kołysanie to określenie umowne. Dla mnie kolysanie to wychylanie się względem osi określającej kierunek poruszania się robota, tak jak w przypadku bipedów, które kolyszą się podczas chodu przy przenoszeniu swojego środka ciężkości z nogi na nogę. Drgania natomiast to dla mnie niewielkie różnice w końcowych pozycjach nóg, nieskoordynowane ruchy nóg itp. Występują też drgania serwomechanizmów itd. Ale to nie o to chodzi. A chodzi o to, że ogólnie we wszystkich robotach pojawiają się problemy zakłóceń pochodzących od części cyfrowej wykorzystywanej elektroniki, tu najbardziej od sygnałów PWM. Zakłócenia pochodzące od silników itp. W przypadku robotów kroczących występują większe problemy z prawidłowymi odczytami z akcelerometrów o czym koledzy już pisali, spowodowane jest to między innymi większymi turbulencjami podczas chodu. Te turbulencje można trochę zredukować dopracowując oprogramowanie, ale mimo to są. Konstrukcja szkieletu też ma wpływ, może powodować kolysanie się robota na nogach 🙂, radziłbym zaprojektować ją tak, aby chociaż przeguby biodrowe były łożyskowane z obu stron.

Pozdrawiam 🙂

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.