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
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
