Multimedia i gadżety
Artykuł
Paweł Pilarczyk, Niedziela, 28 stycznia 2018, 15:01

Roboty szturmem wkraczają do naszych mieszkań. Zaczęło się od robotów sprzątających, w niektórych domach pojawiają się już roboty myjące okna czy koszące trawniki. Będziemy mieć ich coraz więcej. Programiści, którzy umieją je programować, mają przed sobą świetlaną przyszłość. Warto tego uczyć już kilkuletnie dzieci. Dla nich powstał testowany przez nas Jimu Astrobot firmy Ubtech Robotics. Najpierw należy go zbudować z klocków, a potem – zaprogramować.

Ubtech Jimu Robot Astrobot
Cena od 825.28 zł do 899.00 zł

Jimu Astrobot na początku może przypominać popularny zestaw Lego Mindstorms. W istocie idea jest podobna, ale Astrobot kosztuje połowę tego co Mindstorms (który to zestaw wyceniono na ponad 1300 zł). Co tracimy i czy coś zyskujemy?

Zestaw pakowany jest zaskakująco elegancko, jak na produkt chińskiej firmy (Ubtech). W komplecie znalazło się kilka mniejszych, kolorowych pudełek z poszczególnymi klockami i kluczowymi elementami, z których najważniejsze są: główny moduł sterujący, pięć serwomechanizmów (silników elektrycznych), czujnik zbliżeniowy, głośnik i „oczy” z diodami LED. Zestaw uzupełnia aż 371 plastikowych klocków i ładowarka sieciowa.

Pudełka z poszczególnymi elementami czytelnie opisano. I tu pojawia się pierwszy problem: klocki robota Jimu nie są kompatybilne z żadnym innym standardem (choćby Lego). Można z nich zbudować wyłącznie roboty opisane w zestawie (lub inne, ale pod warunkiem użycia klocków Jimu). Nie można rozbudować robota z wykorzystaniem klocków żadnej innej firmy.

Pewnym pocieszeniem jest to, że Jimu to cała seria różnych robotów, więc będzie można dokupić inny zestaw, a potem wykorzystać klocki z obu zestawów, by na przykład zbudować jednego, wielkiego robota. Niestety, pod względem kosztów zbliżamy się już do zestawu Mindstorms.

Teoretycznie można też dokupić pojedyncze klocki, ale u polskiego dystrybutora są dostępne tylko serwomechanizmy, główny moduł sterujący i kilka sensorów (patrz ilustracja poniżej). Nie da się kupić elementów bardziej podstawowych (zwłaszcza łączników), a szkoda, bo w razie upadku robota, na przykład ze schodów, prawdopodobnie to właśnie te elementy się uszkodzą. Podobno producent oferuje zestawy klocków, w każdym razie taką informację udało nam się uzyskać na jego stoisku na targach CES, ale musimy to jeszcze potwierdzić.

Powyżej widnieje kompletna lista „klocków zapasowych”, które można kupić w Polsce

Montaż

Montaż robota jest, niestety, dość czasochłonny. Zestaw Astrobot pozwala zbudować jednego z trzech robotów. Budowa jednego zajmuje dzieciom przeciętnie około czterech godzin. Samo złożenie konstrukcji jest proste, gdyż za rękę prowadzi nas bardzo dobrze zaprojektowana instrukcja na telefony/tablety. Poszczególne etapy zilustrowano w niej z użyciem trójwymiarowych modeli (które w dodatku można dowolnie obracać). Elementów składowych każdego robota jest dość dużo i trzeba uważać, by się nie pomylić.

Po zbudowaniu robota należy go sparować przez Bluetooth (główny moduł sterujący Jimu jest wyposażony w odpowiedni moduł) z narzędziem zainstalowanym w smartfonie (lub tablecie). Co warte podkreślenia, program jest w pełni spolszczony.

Po połączeniu się z narzędziem można przystąpić do programowania.

Do wyboru jest kilka trybów programowania. Pierwszy polega na wykorzystaniu graficznego języka programowania, bardzo zbliżonego do Blockly i Scratch. Poszczególne polecenia (np. „jedź do przodu”, „skręć o X stopni w prawo”, „wydaj dźwięk Y”) zilustrowane są na ekranie za pomocą klocków przypominających puzzle. Polecenia układamy w gotowy program w ten sposób, że przemieszczamy „puzzle” po ekranie metodą „przeciągnij i upuść”. Polecenia będą ze sobą współgrały pod warunkiem, że reprezentujące je puzzle będą do siebie pasować. Już prościej się nie da.

Gdy program jest ukończony, klikamy „Uruchom”, co powoduje wykonanie go przez robota.

Druga opcja to uczenie robota przez „nagrywanie” jego realnych ruchów. Włączamy nagrywanie, po czym przekręcamy dłonią jeden z chwytaków. Robot zapamięta ten ruch i później potrafi go odtworzyć. W ten sposób można „nagrać” skomplikowane sekwencje ruchów, na przykład taniec i chwytanie jakichś przedmiotów.

Trzecią metodą jest sterowanie pojedynczymi serwomechanizmami przez wyznaczanie czasu ich pracy lub kąta obrotu.

Producenci Jimu Astrobot nie przewidzieli jednak możliwości sterowania robotem za pomocą głosu (np. z użyciem platformy Amazon Alexa). Na razie nie ma także planów zintegrowania obsługi Alexy.

Nie można też tworzyć programów tekstowo, co umożliwiają niektóre konkurencyjne roboty edukacyjne (np. polski Photon).

 

Jimu Astrobot wyceniono na 899 zł, chociaż analiza cen w Skąpcu pozwala znaleźć też oferty za trochę ponad 800 zł. To niewiele, jak na możliwości robota. Trzeba jednak pamiętać, że niełatwo go będzie rozbudować (na razie jedyną opcją dostępną w Polsce jest zakup następnego zestawu z serii Jimu).

Pewnym utrudnieniem jest też cały proces budowania robota, który – choć umożliwia poznanie ogólnej konstrukcji tego typu robotów – jest dość czasochłonny i może trochę zniechęcić niecierpliwe dzieci. Skoro celem jest uczenie także konstrukcji robotów, być może niezłym pomysłem byłoby schowanie serwomechanizmów w przezroczystych (a nie czarnych) obudowach. Tak samo moduł centralny byłby ciekawszy, gdyby miał przezroczystą obudowę (ma szarą). Dzięki temu dzieci mogłyby zobaczyć, jak w istocie jest zbudowany serwomechanizm, i obserwować przekładnie podczas pracy.

Czy warto?

Interaktywne roboty edukacyjne są warte uwagi szczególnie tych, którzy mają małe dzieci i myślą o ich przyszłości. Roboty wszelkiej maści są coraz popularniejsze. Wiele firm poszukuje obecnie programistów i konstruktorów robotów, a zapotrzebowanie na te profesje będzie rosło. Na pewno jest to zawód przyszłości, a robot edukacyjny, taki jak Jimu Astrobot, ułatwi dzieciom stawianie pierwszych kroków w świecie robotów.

Z drugiej strony jest mnóstwo alternatywnych opcji, chociażby wspomniane na początku Lego Mindstorms. Lego ma jednak w ofercie także mniej popularny, ale tańszy zestaw, Lego Boost, podobny do Jimu. Na tegorocznych targach CES wystawiało się przynajmniej kilkadziesiąt firm, które prezentowały swoje roboty edukacyjne, jest więc w czym przebierać. Jimu ma jednak tę przewagę nad większością rywali (może z wyjątkiem Lego Boost), że jest sprzedawany od kilku miesięcy i ma już dość silną społeczność, która może pomóc w razie problemów i dzieli się projektami swoich robotów (dostęp do niej zapewnia aplikacja, ale wystarczy poszukać hasła „jimu robot” na YouTube).

Przed podjęciem decyzji o zakupie robota warto zrobić dobre rozeznanie. Niestety, my nie wskażemy Wam najlepszego modelu, bo jak dotąd testowaliśmy stosunkowo mało takich produktów. Jeśli temat Was zainteresuje, spróbujemy wypożyczyć do testów inne zestawy. Mamy jednak nadzieję, że po lekturze niniejszego artykułu wielu naszych Czytelników, którzy mogli do tej pory nie wiedzieć o istnieniu tego typu robotów, bliżej się nimi zainteresuje, czy to pod kątem własnego rozwoju, czy z myślą o rozwoju swoich dzieci.

Ubtech Jimu Robot Astrobot
Zalety
  • dużo klocków w zestawie
  • możliwość zbudowania trzech dość zaawansowanych robotów
  • programowanie w języku Scratch
  • atrakcyjnie zaprojektowane, w pełni spolszczone narzędzie na smartfony
Wady
  • brak zgodności z jakimkolwiek innym standardem (np. Lego)
  • Cena mogłaby być bardziej atrakcyjna
  • problemy z dokupieniem pojedynczych klocków w Polsce
Do testów dostarczył:Vidis
Cena w dniu publikacji (z VAT):899 zł
Zobacz bieżące oferty w Skapiec.pl już od 825 zł:
mala-robotyka.pl
825 zł
edusfera.net
890 zł
tanietablice.pl
890 zł
karen.pl
898 zł
Komputronik
899 zł
* cena przybliżona, według aktualnego kursu euro
Ocena artykułu:
Ocen: 3
Zaloguj się, by móc oceniać
maxpower (2018.01.28, 15:25)
Ocena: 5

0%
wiele firm poszukuje obecnie programistów i konstruktorów robotów

Szukają wymiataczy. AI skutecznie wykosi słabych programistów. Zabawka dla rodziców, którzy nie potrafią programować, ale pamiętają tego chłopaka z 'A' klasy, który był dobry z informatyki i ostatnio wybudował dom bez kredytu ;)
StaryPierdziel (2018.01.28, 15:37)
Ocena: 12

0%
Polacy mają swojego robota, projekt zdobył kilka nagród/wyróżnień, nazywa się Photon i na nim też dziecko może uczyć się programowania. Kosztuje 800 zł. Ktoś tu go już kupił? Może podzielić się wrażeniami?
Andree (2018.01.28, 16:28)
Ocena: 3

0%
Mi do nauki programowania wystarczyło Atari 800 XL (Turbo Basic, Action!, asembler 6502 do przerabiania gier i pisania wstawek), a później już był PC 286 16 MHz z 4 MB RAM, 80 MB HDD (tak, MB) i systemem DOS, na którym ćwiczyłem Pascala, C i asembler x86, na przykładzie prostych wówczas gier.
Tak więc radzę rodzicom żeby sobie darowali ten zbędny wydatek. Lepiej żeby zamiast PC-ta kupili dziecku np. Raspberry Pi z Linuksem, to będzie mogło korzystać z internetu i programować, ale granie będzie znacznie ograniczone z oczywistych powodów. Bo jak dziecko uzależni się od gier video, to wszystko inne (w tym nauka) pójdzie w kąt.
Tabalan (2018.01.28, 17:04)
Ocena: 15

0%
Andree @ 2018.01.28 16:28  Post: 1122759
Mi do nauki programowania wystarczyło Atari 800 XL (Turbo Basic, Action!, asembler 6502 do przerabiania gier i pisania wstawek), a później już był PC 286 16 MHz z 4 MB RAM, 80 MB HDD (tak, MB) i systemem DOS, na którym ćwiczyłem Pascala, C i asembler x86, na przykładzie prostych wówczas gier.
Tak więc radzę rodzicom żeby sobie darowali ten zbędny wydatek. Lepiej żeby zamiast PC-ta kupili dziecku np. Raspberry Pi z Linuksem, to będzie mogło korzystać z internetu i programować, ale granie będzie znacznie ograniczone z oczywistych powodów. Bo jak dziecko uzależni się od gier video, to wszystko inne (w tym nauka) pójdzie w kąt.
To wypali tylko przy rodzicach programistach z darem przekazania wiedzy, w innym przypadku masz po prostu tani, ograniczony i mało wydajny PC, którego nie ogarnia dzieciak jak i rodzic. Dlatego taki robot jest lepszym pomysłem, ponieważ jest większa szansa, że typowy dzieciak się nim zainteresuje (a cała wiedza jest 'w pudełku";).


maxpower @ 2018.01.28 15:25  Post: 1122757
wiele firm poszukuje obecnie programistów i konstruktorów robotów

Szukają wymiataczy. AI skutecznie wykosi słabych programistów. Zabawka dla rodziców, którzy nie potrafią programować, ale pamiętają tego chłopaka z 'A' klasy, który był dobry z informatyki i ostatnio wybudował dom bez kredytu ;)
Każda firma by chciała mieć najlepszych fachowców, lecz jako że ich liczba jest mocno ograniczona, to muszą przyjmować także pozostałych pracowników.

AI wyeliminuje wiele zawodów. Niektóre prognozy mówią o zastąpieniu 50% pracowników przez AI i roboty. Tak więc, według mnie, i tak warto iść w tym kierunku, który cię interesuje, ponieważ świat się zmieni tak bardzo, że nie jesteśmy tego przewidzieć.
Edytowane przez autora (2018.01.28, 17:05)
Andree (2018.01.28, 17:38)
Ocena: 1

0%
Mnie rodzice niczego nie mogli nauczyć z informatyki, mogli mi tylko kupić książki i czasopisma (np. Bajtek). I więcej nie było trzeba.
Chyba nie muszę pisać, jak słabymi kompami były te których wtedy używałem. Ale dały mi one umiejętności programistyczne, które przydały się na studiach i w pracy.
Hosterek (2018.01.28, 18:15)
Ocena: 11

0%
Andree @ 2018.01.28 17:38  Post: 1122767
Mnie rodzice niczego nie mogli nauczyć z informatyki, mogli mi tylko kupić książki i czasopisma (np. Bajtek). I więcej nie było trzeba.
Chyba nie muszę pisać, jak słabymi kompami były te których wtedy używałem. Ale dały mi one umiejętności programistyczne, które przydały się na studiach i w pracy.

Widocznie jako dzieciak interesowałeś się tymi tematami na tyle, by interesowały cię te czasopisma, ale nie każdego to interesuje. Chodzi o to, aby narzędzia były przyjemne i interesujące dla większości dzieci, które jeszcze nie zdają sobie sprawy, że za X lat im się to bardzo przyda.
Duchu (2018.01.28, 18:25)
Ocena: 12

0%
Poziom artów na tej stronie szura po dnie.

Pozdr.
Andree (2018.01.28, 18:32)
Ocena: 5

0%
Jak ktoś nie lubi czytać i go nie interesują książki i czasopisma, to raczej nie będzie dobrym informatykiem. Bo nie oszukujmy się, to jest całodzienna praca z tekstem w obcym, sztucznym języku i z dokumentacją głównie po angielsku (albo po niemiecku, rosyjsku, chińsku etc. przetłumaczoną na angielski bo tylko tak potrafi dobrze tłumaczyć Google Translate).
Telvas (2018.01.28, 18:52)
Ocena: -2

0%
maxpower @ 2018.01.28 15:25  Post: 1122757
wiele firm poszukuje obecnie programistów i konstruktorów robotów

Szukają wymiataczy. AI skutecznie wykosi słabych programistów. Zabawka dla rodziców, którzy nie potrafią programować, ale pamiętają tego chłopaka z 'A' klasy, który był dobry z informatyki i ostatnio wybudował dom bez kredytu ;)
+1

Andree @ 2018.01.28 17:38  Post: 1122767
Mnie rodzice niczego nie mogli nauczyć z informatyki, mogli mi tylko kupić książki i czasopisma (np. Bajtek). I więcej nie było trzeba.
Chyba nie muszę pisać, jak słabymi kompami były te których wtedy używałem. Ale dały mi one umiejętności programistyczne, które przydały się na studiach i w pracy.
+1

Andree @ 2018.01.28 18:32  Post: 1122772
Jak ktoś nie lubi czytać i go nie interesują książki i czasopisma, to raczej nie będzie dobrym informatykiem. Bo nie oszukujmy się, to jest całodzienna praca z tekstem w obcym, sztucznym języku i z dokumentacją głównie po angielsku (albo po niemiecku, rosyjsku, chińsku etc. przetłumaczoną na angielski bo tylko tak potrafi dobrze tłumaczyć Google Translate).
+1...
Edytowane przez autora (2018.01.28, 18:53)
Dthlfwp (2018.01.28, 19:05)
Ocena: 1

0%
Dla dzieci tanim wejściem w programowanie robotów, mikrokontrolerów (bo chyba o to chodzi w tym artykule) jest zakup płyteki arduino, np. arduino uno. Sa to płytki z prostymi 8-bitowymi AVRami z wgranym specjalnym bootloaderem i obsługa prostego środowiska programowania na bazie języka C. Cena jak ostatnio patrzyłem ok. 20-30 zł, bezpośrednio z Chin pewnie da się taniej. Do tego jakieś dodatkowe moduły dedykowane pod arduino albo uniwersalne pod jakiś popularny interfejs i mozna się bawić, dla dzieci w sam raz. A po kilku latach stopniowo niech się zapozna z jakims asemblerem żeby wiedzieć co jak działa i dlaczegoorazi juz bardziej zaawansowanymi ukladami (na obecną chwilę np. arm cortex m, za kilka lat kto wie co będzie popularne).
rowiązanie tańsze, dające więcej mozliwości - a tym samym i więcej frajdy.

Albo nawet programowanie aplikacji na PC. Tutaj mamy mase mozliwości i bardzo latwe języki programowania jak np. python. I biblitoeki, dzięki którym można w prosty sposób zrobić coś naprawdę fajnie działającego, np. opencv + kamerka z laptopa.

A nie jakies 'programowanie' przez łaczenie bloczków. Nie wiem co to ma na celu, dzieci nie są głupie i poradzą sobie z prosta składnia Pythona czy podstawy C.
Edytowane przez autora (2018.01.28, 19:09)
Zaloguj się, by móc komentować
Artykuły spokrewnione
Facebook
Ostatnio komentowane