Strona Główna
FAQFAQ  SzukajSzukaj MapaMapa  UżytkownicyUżytkownicy RegulaminRegulamin  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj
Warto zobaczyć: Konstrukcje Wiadomości Artykuły


Przyszłość jest w naszych rękach...
...bo przyszłość to robotyka.


[Kroczące] Hexapod - projek na zajecia z podstaw robotyki
Autor Wiadomość
sobal44 




Posty: 80
Pomógł: 3 razy
Piwa: 7/5
Skąd: Gostyń
Programuję w:
C


Wysłany: 06 Lut 10 02:57   [Kroczące] Hexapod - projek na zajecia z podstaw robotyki

Witajcie,

Chciałbym przedstawić projekt robota który został przedstawiony na zajęciach z podstaw robotyki.
Tematem projektu było "Wykorzystanie kinematyki odwrotnej w robocie typu Hexapod"

Dane techniczne robota:

Konstrukcja:

Robot sześcio-nożny całość konstrukcji wyciete z pleksi.
Użyłem 12 serwomechanizmów MG995 do sterowania podnoszeniem i zginaniem nogi oraz 6 serwomechanizmów Conrad ES-039 do sterowania obracania nogami
oraz 1 serwo conrad es-039 do sterowania czujnikiem SHARP.

Układ sterowania :

Sercem całego robota jest mikrokontroler Atmega32 firmy Atmel.Jednostka taktowana jest zewnętrznym oscylatorem o częstotliwości 16MHz, dzieki jej dokładności możliwa jest komunikacja przez UART.
Wszystkie porty mikrokontrolera wyprowadzone są na zewnątrz układu poprzez złącza w rastrze 2.54mm, do których są podłączone układy wykonawcze.
Do komunikacji między komputerem a uC użyłem modułu radiowego z MOBOTA
Dodatkowo zastosowałem wyświetlacz LCD.

Na razie robot zasilany z zasilacza komputerowego.

W przyszłości zamierzam :
-zasilać robota z baterii, co nie będzie problemem gdyż robot bez problemu radzi sobie z ciężarem nawet 1,5 Kg
-wykorzystać akcelerometr 3-osiowy by robot zawsze był w poziomie niezależnie od podłoża.
-czujniki nacisku na stopach robota.
-kamerę przesyłająca obraz do komputera sterującego.
-zrezygnować z lcd tak dane przesyłane są do komputera wiec po co LCD

Program jak na razie zajmuje około 22k z zaimplementowana kinematyka odwrotna, i chodem 3-podporowym i 4 podporowym.
Program systematycznie jest rozbudowywany.





__________
Komentarz dodany przez: Treker
Dodaj później jakieś lepsze zdjęcie jako załącznik jak możesz, na razie dodałem kadr z filmu ;)

1.JPG
Plik ściągnięto 169 raz(y) 15,53 KB

Postaw piwo autorowi tego posta
 
 
 
Więcej szczegółów
Wystawiono 4 piw(a):
KD93, Nawyk, GruX, xls
Treker 




Posty: 924
Pomógł: 22 razy
Piwa: 72/56
Skąd: Gdynia
Programuję w:
Bascom

Wysłany: 06 Lut 10 06:15   

W czym projektowałeś konstrukcję mechaniczną?

sobal44 napisał/a:
-zasilać robota z baterii, co nie będzie problemem gdyż robot bez problemu radzi sobie z ciężarem nawet 1,5 Kg


Jaki jest pobór prądu całej konstrukcji?


Gratuluje udanej konstrukcji i czekam na jakieś zdjęcia ;)


Potrzebujesz pomocy - pisz na forum, nie mam czasu pomagać każdemu osobno na PW.
Jeśli Ci pomogłem użyj przycisku pomógł.
Postaw piwo autorowi tego posta
 
 
Hudyvolt 



Posty: 5
Pomógł: 1 raz
Otrzymał 3 piw(a)
Skąd: Gorzów Wielkopolski
Programuję w:
C

Wysłany: 06 Lut 10 06:16   

Jak dla mnie rewelacja. Proponuję tylko dodać jakieś gumowe nakładki na końcach nóżek żeby się tak nie ślizgały.

Jaki jest przybliżony koszt do tej pory?

Postaw piwo autorowi tego posta
 
 
 
KD93 



Posty: 268
Pomógł: 11 razy
Piwa: 29/19
Skąd: Siemianowice Śląskie
Programuję w:
BASCOM

Wysłany: 06 Lut 10 06:23   

Świetny robot, udało ci się uzyskać zaskakującą płynność chodu, gratulacje.


Moje roboty:
"Prototyp nr.1" , "Urwis"
"Bajtel"
Postaw piwo autorowi tego posta
 
 
 
sobal44 




Posty: 80
Pomógł: 3 razy
Piwa: 7/5
Skąd: Gostyń
Programuję w:
C


Wysłany: 06 Lut 10 08:01   

KD93 napisał/a:
Świetny robot, udało ci się uzyskać zaskakującą płynność chodu, gratulacje.

na filmie pokazany jest najmniej płynny ruch robota :)
tu są pokazane pierwsze kroki robota

Cytat:
Jaki jest przybliżony koszt do tej pory?

około 900zł
i mnustwo czasu spędzonego nad programowaniem i liczeniem kinematyki odwrotnej.

Ostatnio zmieniony przez sobal44 06 Lut 10 08:07, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 
 
 
rasta 



Posty: 307
Pomógł: 5 razy
Piwa: 11/19
Skąd: rze/krk
Programuję w:
C, Bascom

Wysłany: 06 Lut 10 08:41   

Skoro to projekt na zajęcia zakładam, że jakieś opracowanie szersze istnieje? Może zechciałbyś się nim podzielić na forum :]

Postaw piwo autorowi tego posta
 
 
sobal44 




Posty: 80
Pomógł: 3 razy
Piwa: 7/5
Skąd: Gostyń
Programuję w:
C


Wysłany: 07 Lut 10 03:37   

w opracowaniu opisałem tylko to co użyłem do budowy robota, czyli: atmege, moduł radiowy, serwa. Oceniany był robot , a w szczególności jego ruch, czyli przesuniecia po x,z,y i rotacja po x,z,y.

Postaw piwo autorowi tego posta
 
 
 
rasta 



Posty: 307
Pomógł: 5 razy
Piwa: 11/19
Skąd: rze/krk
Programuję w:
C, Bascom

Wysłany: 08 Lut 10 09:39   

Czyli wnioskuję, że meritum nie ująłeś w opracowaniu, a ruch był oceniany "na oko"?

Postaw piwo autorowi tego posta
 
 
sobal44 




Posty: 80
Pomógł: 3 razy
Piwa: 7/5
Skąd: Gostyń
Programuję w:
C


Wysłany: 08 Lut 10 11:16   

tak był oceniany na oko, dosłownie 1 minutkę profesor zerknął na prace i ruch robota, i ocenił.

przykład opuszczanie i podnoszenia nóg po osi z:
Kod:
  case 'U':
  case 'u':
        p1(xp1,yp1,zp1+=2);
        p3(xp3,yp3,zp3+=2);
        p2(xp2,yp2,zp2+=2);
        l1(xl1,yl1,zl1+=2);
        l2(xl2,yl2,zl2+=2);
        l3(xl3,yl3,zl3+=2);
       
        break;
  case 'J':
  case 'j':
        p1(xp1,yp1,zp1-=2);
        p3(xp3,yp3,zp3-=2);
        p2(xp2,yp2,zp2-=2);
        l1(xl1,yl1,zl1-=2);
        l2(xl2,yl2,zl2-=2);
        l3(xl3,yl3,zl3-=2);
        break;


[ Dodano: 08 Lut 10 11:23 ]
mam pytanie do was, chciał bym zastosować w tym robocie baterie li-pol ze względu na dużą wydajność prądową,(robot pobiera w fazie ruchu nawet 8A), tylko pytanie w jaką ładowarkę mam się zaopatrzyć, potrzebował bym dobrej która ładowała by przynajmniej 6 ogniw, i pakietów których sam bym polutował czyli wyposażona w balancer.

Zmieniam również płytkę pcb w robocie, by zasilanie serw i elektroniki było osobne, wiec rodzi sie też pytanie czy obydwa zasilania maja być na wspólnej masie ??

[ Dodano: 08 Lut 10 11:47 ]
wie ktoś może gdzie mogę znaleźć taką osłonę na przewody jaką zastosowano w tym robocie ?

Postaw piwo autorowi tego posta
 
 
 
madix 



Posty: 1
Skąd: Grudziądz
Wysłany: 08 Lut 10 12:54   

Takie oploty można dostać w TME oto link:
http://www.tme.eu/pl/kata...search%3Doploty

Postaw piwo autorowi tego posta
 
 
Nawyk 
AiR PW




Posty: 652
Pomógł: 26 razy
Piwa: 96/64
Skąd: Warszawa
Programuję w:
BASCOM, C

Wysłany: 08 Lut 10 01:33   

Myślę, że przy taki projekcie warto poprosić Heyco o sample, mają spory wybór otulin i oplotów.


Gość, jeśli okazałem się pomocny - podziękuj mi klikając piwo pod moim postem ;)
Aktualnie pracuję nad:
>Barracuda LFr
>ZPM1 (platforma oparta o procesor Intel P Centrino) - szczegóły lada miesiąc
>Praca inżynierska
Postaw piwo autorowi tego posta
 
 
BoBBy 




Posty: 428
Pomógł: 16 razy
Piwa: 29/8
Skąd: Katowice
Programuję w:
Bascom / C


Wysłany: 08 Lut 10 02:58   

Ewentualnie w IKEI można kupić takie oploty na kable, z tym, ze są raczej grubsze (myślę, że od 1,5cm).

Postaw piwo autorowi tego posta
 
 
 
Treker 




Posty: 924
Pomógł: 22 razy
Piwa: 72/56
Skąd: Gdynia
Programuję w:
Bascom

Wysłany: 08 Lut 10 05:31   

Co do ładowarki to ja mam i chwalę sobie:
http://allegro.pl/listing...at=1&category=0 (Turnigy Accucell 6), warta swojej ceny, tylko weź pod uwagę, że potrzebny jest jeszcze do niej zasilacz (ja uzywam przerobionego ATX'a)


Potrzebujesz pomocy - pisz na forum, nie mam czasu pomagać każdemu osobno na PW.
Jeśli Ci pomogłem użyj przycisku pomógł.
Postaw piwo autorowi tego posta
 
 
Nawyk 
AiR PW




Posty: 652
Pomógł: 26 razy
Piwa: 96/64
Skąd: Warszawa
Programuję w:
BASCOM, C

Wysłany: 08 Lut 10 05:46   

Może to Cię zaciekawi:
http://www.rchobby.freeho.../Ladowarka.html


Gość, jeśli okazałem się pomocny - podziękuj mi klikając piwo pod moim postem ;)
Aktualnie pracuję nad:
>Barracuda LFr
>ZPM1 (platforma oparta o procesor Intel P Centrino) - szczegóły lada miesiąc
>Praca inżynierska
Postaw piwo autorowi tego posta
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postó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
Wersja do druku

Skocz do:  

Tagi tematu: hexapod, kroczace, na, podstaw, projek, robotyki, zajecia


Powered by phpBB modified by Przemo © 2003 phpBB Group
Linki: instalki nero