Forum LUGPOL Strona Główna Forum LUGPOL
www.lugpol.pl

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
[MOC] Hexapod - sześcionożny robot kroczący Hex
Autor Wiadomość
staak 

Wiek: 49
Dołączył: 07 Paź 2008
Wpisy: 53
Skąd: Warszawa
Wysłany: 2011-08-12, 19:09   [MOC] Hexapod - sześcionożny robot kroczący Hex

Od chwili kiedy w ręce wpadł mi pierwszy Technic Connector 32305 (czemu connector?) wiedziałem, że ta część będzie "chodzić". Była to tylko kwestia czasu...



Dane ogólne.
Wymiary:
Szerokość
Nadwozia: 16s
Części kroczącej: 28s
Długość: 42s
Wysokość: 27s (w pozycji nominalnej)
Waga: 1,3 kg (bez antenki)

Osprzęt elektryczny:
1x NXT
1x PF IR Receiver 8884 (zmodyfikowany do współpracy z NXT)
1x PF Pilot IR 8885
3x PF Medium Motor 8883
3x Rotation Sensor 9756

Mechanika.
Nogi Hexa połączone są mechanicznie w układzie: 2skrajne z jednej strony + 1 środkowa po drugiej stronie(2 układy po 3 nogi). Dla napędu każdego z układu przewidziany jest osobny silnik (odpowiednio A i C).
Trzeci silnik podłączony do portu B odpowiada za przesterowanie mechanizmu ("skrzyni biegów" opartej na 2x Driving Ring 6539) odpowiedzialnego za dołączanie "mocy" z danego silnika do napędu góra dół lub przód tył jego "układu kroczącego".Przełączanie odbioru odbywa się jednocześnie dla obydwu układów.

Oprogramowanie.
Program Hexa napisany został w NXT-G (i chyba nigdy więcej tego błędu nie popełnię).
W skład oprogramowania wchodzą:
- program do sterowania robotem w trybie manualnym, czyli za pośrednictwem pilota i wieży PF możliwe jest niezależne sterowanie wszystkimi (3) silnikami (niezależnie, acz pojedynczo).
Program ten był naprawdę bardzo przydatny podczas "nauki chodzenia" Hexa.
- program główny. Program ten odpowiada za ruch: do przodu, do tyłu, skręt w lewo i skręt w prawo w trybie automatycznym. Za pośrednictwem pilota PF robot otrzymuje jedną z komend (czerwony kanał przód tył, niebieski kanał skręt lewo prawo) a następnie NXT wykonuje zaprogramowaną dla danego ruchu sekwencję . Każdy krok zaczyna się i kończy w "pozycji wyjściowej".

Film...


i galeria: http://www.brickshelf.com...ry.cgi?f=481049



Dziękuję za uwagę.
_________________
Myślenie ma kolosalną przyszłość.
Ostatnio zmieniony przez staak 2011-08-12, 19:23, w całości zmieniany 1 raz  
 
 
 
Quadrat
[Usunięty]

Wysłany: 2011-08-12, 20:56   

Świetna robota mógłby tylko bardziej do przodu się wychylać, znaczy ze nogi mogły by większy kąt robić, pokonywał by większą odległość podczas jednego ruchu. no chyba że się nie dało tak zrobić z jakiegoś powodu. chodzi za mną coś chodzącego od długiego czasu już i powiem że mnie zainspirowałeś a teraz długi weekend.
Bardzo fajna konstrukcja !
Ostatnio zmieniony przez Sariel 2011-08-12, 20:59, w całości zmieniany 1 raz  
 
 
 
KUKUS 
VIP


Wiek: 31
Dołączył: 25 Cze 2007
Wpisy: 852
Skąd: Kraków
Wysłany: 2011-08-12, 22:03   

Rewelacyjna praca - jak widać, te części z Roboriders na coś się jednak przydały ;)

Model prezentuje się nieźle, szkoda tylko, że posuwa się powoli - ale dobre i to :>

Jak tylko dorwę mindstorm, to też zbuduje coś kroczącego, a co!

Pomyślałbym nad jakimś systemem strzelania...
_________________
Galeria BS | Galeria FlickR
 
 
 
3dom 
Adminus Emeritus


Wiek: 34
Dołączył: 18 Kwi 2011
Wpisy: 5646
Skąd: Warszawa
Wysłany: 2011-08-12, 22:29   

KUKUS napisał/a:
Jak tylko dorwę mindstorm, to też zbuduje coś kroczącego, a co!


Z PFami też da radę coś takiego stworzyć :)

Model ładny, więcej napiszę jak usiadę do komputera i zobaczę film.
_________________
...na mieście już ćwierkają wróble... 🐦🐦🐦
nisiia napisał/a:
SMAŻ SIĘ W PIEKLE ZA TE POSPINANE PLEJTY!!!!!!!!
 
 
 
Mr.Z 


Wiek: 44
Dołączył: 16 Sty 2009
Wpisy: 374
Skąd: Warszawa
Wysłany: 2011-08-13, 09:00   

Ciekawie rozwiązałeś kroczenie.
Nie jest to klasyczne chodzenie, bo mechanika chodu, zwłaszcza u dwunożnych, to właściwie ciągły balans na zachwianej równowadze.
U Twojego hexapoda w każdym momencie mech stoi pewnie na 3 albo 6 nogach. I tylko podsuwa kuperek. ;-)
Nie do końca rozumiem, jak działa skręt w takim układzie - chyba tylna para nóg jest mniej dociążona?
 
 
 
 
staak 

Wiek: 49
Dołączył: 07 Paź 2008
Wpisy: 53
Skąd: Warszawa
Wysłany: 2011-08-13, 10:51   

Quadrat napisał/a:
mógłby tylko bardziej do przodu się wychylać, no chyba że się nie dało

Całkowita zgoda.
Konstrukcja mechaniczna odnóży zapewnia ruch w zakresie +/- 45 stopni od pozycji wyjściowej. Jedynym ograniczeniem (do +/-30) jest kolizyjność nóg 1 i 3 z 2. Można to zmienić zwiększając wzdłużnie rozstaw odnóży. Takie zjawisko (kolizji) w ruchu do przodu i tyłu nie występuje, więc...
Na filmie pokazałem przypadki ruchu do przodu, do tyłu i skręt w prawo (skręt w lewo wygląda tak samo jak w prawo tylko że w lewo :) ). Ale są to po 3 sekwencje tych samych ruchów. W przypadku kiedy po kroku w przód mamy krok w bok (a program daje taką możliwość) sytuacja trochę się komplikuje. Stąd robot zawsze startuje i kończy w pozycji wyjściowej. Mówiąc w skrócie poszedłem na łatwiznę :)

KUKUS napisał/a:
szkoda tylko, że posuwa się powoli

Fakt, demonem prędkości Hex raczej nie jest.
Powodów jest kilka. Każdy ruch to min 6 przestawień odbioru mocy...a czas płynie.
Przeceniłem moc silników PF i nie doceniłem oporów ruchu na ślimakach (stąd wprowadzenie dodatkowego przełożenia z8-z24 czyli...wolniej). O ile na zasilaczu const 9V (a faktycznie 9.2) 4A robot chodzi zdecydowanie lepiej o tyle na 6 akku (w sumie max 7.2V) wygląda to mniej ciekawie.

Mr.Z napisał/a:
Nie jest to klasyczne chodzenie

Pierwszy zrealizowany program pracy auto działał na takiej zasadzie, że w czasie ruchu do przodu tylko 3 nogi stały na podłożu, pozostałe 3 wisiały w powietrzu (czyli ruch klasyczny).
Ze względu na oporność NXT-G i każdorazową konieczność powrotu do pozycji home (albo bardzo rozbudowany program) przed skrętem.... czyli poszedłem na łatwiznę ;)

Niestety (oba moje) NXT, z jakiegoś nieznanego mi powodu, pomimo prawidłowej struktury/kompilacji i wgrania nie chce wykonywać programów powyżej 38,5kB . Stąd program główny został ogołocony ze wszystkich (nie)zbędnych funkcji (jak np. pokazywanie na ekranie opisu bieżącego kroku, wskazań enkoderów itd). A co dopiero mówić o jakichś zaawansowanych funkcjach.

Mr.Z napisał/a:
jak działa skręt w takim układzie ?

Jak mówili w Vabanku II "kino jest najważniejszą za sztuk".
Robot ma 6 nóg ale w pozycji wyjściowej kontakt z podłożem mają jedynie nogi skraje. Środkowe dotykają wprawdzie podłoża ale "swobodnie" wiszą (nie przenoszą obciążenia). Widać to najlepiej w czasie ruchu do tyłu gdzie robot "giba się" na boki w czasie podnoszenia nóg. A reszta... prawie jak zakręcanie kajakiem :)

Starożytni mawiali "jak się nie przewrócisz to się nie nauczysz".
Jeden taki "prosty" projekt, a dla mnie nauki i przemyśleń więcej niż po obejrzeniu setek prac innych osób.
_________________
Myślenie ma kolosalną przyszłość.
Ostatnio zmieniony przez staak 2011-08-13, 11:47, w całości zmieniany 2 razy  
 
 
 
Atros 
VIP
Kuba


Wiek: 34
Dołączył: 08 Kwi 2009
Wpisy: 789
Skąd: Warszawa
Wysłany: 2011-08-13, 21:17   

Fajnie, że kombinujesz, zdobyte doświadczenie podczas takiego projektu jest wielkie.

Niestety szybkość poruszania się jest zaskakująco mała, nic tylko zbudować wersję drugą - poprawioną.
 
 
 
3dom 
Adminus Emeritus


Wiek: 34
Dołączył: 18 Kwi 2011
Wpisy: 5646
Skąd: Warszawa
Wysłany: 2011-08-15, 12:22   

Obejrzałem film. Rzeczywiście nie jest to typowy chód ale mimo to maszyna sprawnie się porusza. Życzę, by w kolejnym projekcie udało Ci się wyeliminować bolączki tego :)
_________________
...na mieście już ćwierkają wróble... 🐦🐦🐦
nisiia napisał/a:
SMAŻ SIĘ W PIEKLE ZA TE POSPINANE PLEJTY!!!!!!!!
 
 
 
Wyświetl wpisy z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich wpisów
Nie możesz usuwać swoich wpisów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

phpBB by przemo  
Strona wygenerowana w 0,033 sekundy. Zapytań do SQL: 10