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

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

ghost666 27 Sty 2016 11:41 12654 10
  • Robot układający kostkę Rubika w sekundę
    W zeszłym roku, czternastoletni Lucas Etter ustanowił rekord świata w prędkości układania kostki Rubika - jako pierwsza osoba na świecie pokonał barierę pięciu sekund w układaniu kostki o wymiarach 3 x 3 x 3. Wydaje się to być bardzo imponującym osiągnięciem (i w istocie takie jest), ale porównajmy to z osiągnięciami robotów. Dwóch inżynierów - Jay Flatland i Paul Rose - stworzyli i oprogramowali robota który jest w stanie ułożyć kostkę Rubika w czasie około jednej sekundy.

    Robot sterowany jest przez mikrokontroler firmy Atmel, a za część wykonawczą maszyny odpowiadają silniki krokowe zamontowane w ramie wydrukowanej w technologii druku 3D. Maszyna wyposażona jest w cztery kamery do analizowania rozkładu kolorów w kostce. Cały robot podłączony jest do komputera pracującego pod systemem Linux, na którym działa oprogramowanie, rozwiązujące kostkę i sterujące robotem.

    Do rozwiązywania zadania wykorzystano dwustopniowy algorytm stworzony przez Herberta Kociembę. Implementacja tego algorytmu napisana w C i Pythonie dostępna jest tutaj. Wykorzystana w robocie kostka Rubika została delikatnie zmodyfikowana, względem oryginału - autorzy konstrukcji wywiercili w niej otwory, które pozwoliły na poruszanie jej z pomocą silników krokowych. Aby poprawnie ocenić prędkość pracy automatu, kamery obserwujące kostkę są zasłaniane, aż do momentu gdy kostka jest zmieszana i gotowa do rozwiązywania.





    Zespół zaaplikował do Światowej Księgi Rekordów Guinessa o uznanie ich rekordu w czasie rozwiązywania kostki - poprzedni rekordzista Cubesteromer 3 - osiąga czas 'zaledwie' 3,253 sekundy:





    Cubestormer 3 - aktualny rekordzista - pracuje na platformie ARM, kontrolowany jest przez smartfona (Samsung Galaxy S4) z napisaną dedykowaną aplikacją. Część wykonawcza robota skonstruowana jest z klocków LEGO.

    Źródło: Link

    Fajne? Ranking DIY
    O autorze
    ghost666
    Tłumacz Redaktor
    Offline 
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    https://twitter.com/Moonstreet_Labs
    ghost666 napisał 11960 postów o ocenie 10197, pomógł 157 razy. Mieszka w mieście Warszawa. Jest z nami od 2003 roku.
  • #2 15375806
    Paweł Es.
    VIP Zasłużony dla elektroda
    Ciekawe czy im uznają ten rekord ze względu na to, że kostka została zmodyfikowana pod wymagania napędu czyli urządzenie nie rozwiązuje dowolnej standardowej kostki wziętej z półki ?

    Chylę czoła przed autorem algorytmu rozwiązywania kostki z dowolnego stanu początkowego !
  • #3 15376186
    hobbyelektronik
    Poziom 27  
    Wygląda na to że tylko środki z każdej strony kostki zostały wyprofilowane w kształcie litery X, tak aby chwytak robota mógł swobodnie manipulować poszczególnymi płaszczyznami.Ciekawe w jaki sposób te 4 kamery identyfikują rozkład kolorów w całym sześcianie, pewnie to zasługa oprogramowania?
  • #4 15376566
    11111olo
    Poziom 42  
    Człowiek jest w stanie 6s ułożyć kostkę Rubika. To tylko wygląda na trudne a tak na prawdę trzeba wykonać około 10 ruchów.
  • #5 15376900
    kaka0204
    Poziom 28  
    11111olo napisał:
    Człowiek jest w stanie 6s ułożyć kostkę Rubika. To tylko wygląda na trudne a tak na prawdę trzeba wykonać około 10 ruchów.


    Obecny rekord ułożenia kostki 3x3x3 to 4,90s !!! Jednakże z ilością ruchów to kolega trochę przesadził :) Rekord ułożenia kostki rubika najmniejszą ilością ruchów to 19 ruchów.

    Pozdrawiam.
  • #6 15377870
    Hoptymista
    Poziom 14  
    Ciekawe czy najpierw jest skan kostki a potem tylko gotowe sekwencje czy to jest robione symultanicznie? Ciekawe jak duża moc obliczeniowa była by potrzebna?
  • #7 15377947
    PiotrSołtys
    Poziom 11  
    Kostkę z każdej kombinacji da się ułożyć w max 20 ruchach. Tylko nie ma nikogo kto mógłby to w głowie przeliczyć :)
  • #8 15378828
    Goodmoon
    Poziom 9  
    Od połowy filmiku widać, że skanowanie kolorów działa średnio dokładnie.
  • #9 15379373
    Milek79
    Poziom 15  
    Paweł Es. napisał:
    Ciekawe czy im uznają ten rekord ze względu na to, że kostka została zmodyfikowana pod wymagania napędu czyli urządzenie nie rozwiązuje dowolnej standardowej kostki wziętej z półki ?

    Chylę czoła przed autorem algorytmu rozwiązywania kostki z dowolnego stanu początkowego !
    Przecież softu do rozwiązywania kostek jest pełno.
  • #10 15382647
    janek1815
    Poziom 38  
    Ciekawe czy i kiedy taki projekt pokaże się na elektrodzie zbudowany przez naszych konstruktorów.
  • #11 15383523
    dp-mion7
    Poziom 12  
    Przewaga tej maszyny polega na tym ze ona cały czas trzyma środkowe pola kostki. Ten algorytm komp oblicza zapewne w ułamek sekundy tylko silniki opóźniają rozwiązanie.

    Niech dają tej maszynie kostkę niemożliwą do rozwiązania (tzn trzeba odkleić min 2 odpowiednie kolorki i zamienić miejscami).
REKLAMA