logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Robot układający kostkę Rubika

mi_ma 04 Lip 2007 08:12 15265 21
REKLAMA
  • Robot układający kostkę Rubika

    Poniżej projekt robota układającego kostkę Rubika. Robot wykorzystuje do rozwiązania problemu algorytm szukania heurystycznego IDA*. Może być inspiracją dla osób zajmujących się konstruowaniem robotów i sztuczną inteligencją.

    Sam mechanizm obsługiwania kostki składa się z 2 ramion przekładających kostkę i stolika obracającego. Sama kostka skanowana jest przez kamerkę internetową, na jej podstawie rozpoznawany jest układ poszczególnych ścianek. Informacje przekazywane są do programu sterującego (jak widać na filmie), który odpowiedzialny jest za zinterpretowanie danych, obliczenie i przekazanie instrukcji do mechanizmu. Komunikacja w najnowszym sofcie odbywa się przez USB, co niewątpliwie jest kolejnym atutem.

    Programy i kilka filmów do pobrania na stronie autora.



    ==============================================

    Robot układający kostkę Rubika
    Robot układający kostkę Rubika

    źródło http://daniele.benedettelli.com/LRU.htm
    film http://www.youtube.com/watch?v=htnL1KTpaY8&eu...2F%2Fdaniele%2Ebenedettelli%2Ecom%2FLRU%2Ehtm

    Fajne? Ranking DIY
    O autorze
    mi_ma
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: elektronika wojskowa
    mi_ma napisał 831 postów o ocenie 809. Mieszka w mieście Wrocław. Jest z nami od 2006 roku.
  • REKLAMA
  • #2 4047432
    Matkas
    Poziom 15  
    Nieźle ktoś musiał nad tym główkować.Ciekawe ile czasu zajęło temu komuś złożenie tego czegoś:D

    Pozdro
  • REKLAMA
  • #3 4047830
    att
    Poziom 14  
    No nieźle w 1:30 min układa kostkę. Ciekawe jak radzi sobie z innym układem wyjściowym. Mnie to zajmuje ok. 1:20 min. :) ale chyba nie stosuję algorytmu IDA
  • #4 4047866
    elektronik999
    Poziom 26  
    patryk-84a napisał:
    Czyli poprostu z gotowowego kitu (klocków LEGO)zbudowałeś tego robota. Program też gotowy. Więc czym tu się chwalić. Natomiast samo działanie robota bardzo ciekawe. Ile kosztują takie klocki?


    Ludzie najpierw nauczcie się czytać a później pisać!!
  • #5 4047891
    Joker2
    Poziom 23  
    Projekt bardzo pomysłowy. Ogólnie precyzja.
    att ja mam kolegę co układa kostkę w 1:13 :)
  • REKLAMA
  • #6 4048509
    grzesiek_re
    Poziom 14  
    ale itak daleko mu do rekordu swiat. z czasem 1:30
    ale konstrukcjia bardzo ciekawa.
    pozdrawiam
  • REKLAMA
  • #7 4048835
    gregoorr
    Poziom 17  
    Są to dosyć ciekawe klocki LEGO (LEGO MINDSTORMS) Najważniejszy element to ta cegiełka z wyświetlaczem. Jest to sterownik do którego można podłączyć serwa, czujniki światła, dotyku, dźwięku, dalmierz i inne ustrojstwa. Jest programowany przez USB lub Bluetooth. Zabawka ciekawa, ale niestety nie tania. LEGO opublikowało całą dokumentację i można programować sterownik nie tylko oprogramowaniem dostarczonym przez LEGO, ale też softem napisanym przez różnych zapaleńców i tu też mamy tego przykład. Nawet w polsce są organizowane kursy dla młodzieży wprowadzające w świat LEGO MINDSTORMS.
    Robot układający kostkę Rubika
  • #8 4049027
    john_t
    Poziom 29  
    att napisał:
    No nieźle w 1:30 min układa kostkę. Ciekawe jak radzi sobie z innym układem wyjściowym. Mnie to zajmuje ok. 1:20 min. :) ale chyba nie stosuję algorytmu IDA

    Zobacz sobie na tej stronce z 1-go postu jak inny robot (Rubot II) układa kostkę w ok. 30 sekund !!! i wygrywa w pojedynku z mistrzem Człowiekiem... To kwestia szybkości manipulatorów a nie elektroniki.
  • #9 4049842
    Krzysztof33
    Poziom 16  
    Heh, a ja moją kosteczkę układam w 1:00 minut (mam z boczku ułamany klocek, że jak przekęcę to się wszystko rozleci i potem układam po swojemu :D ) No właśnie pomysł fajny i zwariowany. Elektronika sobie radzi bez problemu i ma zapas czasu na następnyruch, tylko właśnie mechanizm poruszający kostką działa zbyt wolno, gdyby spróbować go przyspieszyć to i czas układania byłby krótszy
  • #13 4051225
    michal_19881
    Poziom 11  
    nie da się tego tak porównać bo nie wiadomo w jakim stopniu ta kostka jest już złożona :)
  • #14 4051536
    dex
    Poziom 27  
    W pojedynku robot vs man , myśle że obie kostki miały jednakowa pozycję wyjściową, widac jak koles miesza kostke robotowi a potem oglada swoja czy wyglada tak samo i zaczyna się wyścig.
  • #15 4054251
    mreq
    Poziom 21  
    a moim zdaniem w tym pojedynku człowiek nie ma żadnych szans. Jak rozpoczęło sie odliczanie robot juz miał zaprogramowane ruchy po analizie kostki pewnie zajęło mu to mniej niż sekundę reszta to tylko odpowiednio szybkie ruchy manipulatorów.
  • #16 4054688
    michal_19881
    Poziom 11  
    człowiek przegrał tylko minimalnie z tym robotem :)

    masz racje dex mają tak samo przemieszane
  • #17 4057936
    zzz1986
    Poziom 12  
    Robot jest super.
    Rekord swiata wynosi mniej niz 15s!!!
  • #18 4059478
    iwan3000
    Poziom 16  
    Jakby do tego pojedynku dali jakiegoś lepszego cubera, to robot nawet nie zacząłby układać, jakby było po wszystkim. 34,9 s to raczej słaby czas, jak na UK Open Rubik's Championship. Ale swoją drogą ten robot jest po prostu genialny. Jak dopracują część mechaniczną, to człowiek przestanie mieć jakiekolwiek szanse. Jednak wydaje mi się, że że nie nadejdzie to za szybko.
  • #19 4066678
    Boleslaw666
    Poziom 17  
    Witam

    Robot jest piękny, wprost boski... ale czy ona aby na pewno nie układa kostki według wcześniej wgranych ruchów ? Czy ma tak wielką " sztuczną inteligencje " że " byle jak " podaną kostkę i tak potrafi ułożyć...

    Pozdrawiam
  • #20 4068680
    iwan3000
    Poziom 16  
    Boleslaw666 napisał:
    Witam

    Robot jest piękny, wprost boski... ale czy ona aby na pewno nie układa kostki według wcześniej wgranych ruchów ? Czy ma tak wielką " sztuczną inteligencje " że " byle jak " podaną kostkę i tak potrafi ułożyć...

    Pozdrawiam


    Mnie się wydaje, że skoro robot na początku skanuje kostkę, a dopiero potem zaczyna układanie, znaczy, że może ułożyć każdą kombinację. Chociaż z drugiej strony na tym filmiku coś za łatwo idzie mu z tą kostką, co może oznaczać, że ktoś go zaprogramował do konkretnie tego ułożenia. Sam już nie wiem...
  • #21 4069467
    jarem2
    Poziom 14  
    Na pewno da sie policzyć to matematycznie. Zna ktoś może z kolegów algorytm takiego układania kostki? Chciałbym sobie go przeanalizować.
REKLAMA