Photon: robot, który wprowadza dzieci w świat programowania

Photon: robot, który wprowadza dzieci w świat programowania

07/11/2018
Kategoria: Technologie

Photon to pierwszy na świecie robot, który rozwija się razem z dzieckiem. Jego zadaniem jest pomoc w stawianiu przez dzieci pierwszych kroków w świecie programowania poprzez mieszankę storytellingu i najnowszej technologii. Każdy egzemplarz wyposażono w sensory, które pozwalają mu widzieć, słyszeć, odczuwać dotyk, odróżniać ciemność od światła, mierzyć odległość i nie tylko. Język programowania używany przez robota zainspirowały Scratch oraz Google Blockly, dzięki czemu opanować mogą go nawet najmłodsi. Na wyjątkowość robota składa się więc zarówno software, jak i firmware.

APLIKACJE I OPROGRAMOWANIE
Kiedy wyciągamy go z pudełka, robot nie potrafi nic. Każdy użytkownik otrzymuje dostęp do specjalnej aplikacji dostępnej na smartfony i tablety. W aplikacji dowiadujemy się, że robot przyleciał do nas z innej planety, ale przed lądowaniem zderzył się z asteroidą i stracił wszystkie swoje możliwości.

Dzieci muszą pomóc mu je odzyskać. Wykonują z robotem doświadczenia, eksperymenty i wyzwania programistyczne, żeby dowiedzieć się, jak działają czujniki zamontowane w robocie. Kiedy zrozumieją jak działają one w praktyce, muszą nauczyć robota, jak z nich korzystać. A robią to, pisząc proste programy

Ponadto, za pokonane wyzwania dzieci dostają dodatkowe punkty, które pozwalają im na customizację swojego robota (rozwijają jego parametry, zwiększają zasięg widzenia czujników, które odblokowały czy uczą robota nowych dźwięków i kolorów podświetlenia). W tym całym procesie robot jest mentorem i prowadzi dzieci za rączkę. Nie potrzeba więc technicznych opiekunów, aby nauczyć dziecko, jak działa nowa technologia.

Photon Robot można obsługiwać za pomocą dedykowanych aplikacji: Photon Robot, Photon Coding i Photon EDU. Każda z nich ma konkretne przeznaczenie i wykorzystuje konkretne techniki programowania.

Photon Robot to aplikacja podstawowa, z której korzystają dzieci w swoich domach. Została zaprojektowana tak jak książka posiadająca 10 rozdziałów z przygodami. W każdym z rozdziałów dziecko wykonuje kolejne zadania, gra w gry zręcznościowe i logiczne, a wszystko po to, aby rozwijać robota i razem z nim, swoje umiejętności i wiedzę.

Photon Coding – ta aplikacja pozwala na najbardziej samodzielną zabawę z robotem. Nie ogranicza nas tutaj żaden scenariusz i narracja. Photon Coding jest najbardziej otwartą z aplikacji, pozwala na niezależną zabawę z robotem. Dedykowana jest dla dzieci, które znają podstawy programowania oraz dla nauczycieli, którzy chcą tworzyć niezależne scenariusze lekcji.

Wykorzystuje ona 4 graficzne języki programowania:
Photon Draw – czyli programowanie przez rysowanie ścieżki na ekranie

Photon Badge – tworzenie programu za pomocą instrukcji z symbolami

Photon Blocks – programowanie przez łączenie i konfigurowanie bloczków

Photon Code – tworzenie sekwencji najbardziej zbliżonych do prawdziwego programowania

Photon Edu to ostatnia i zarazem najważniejsza aplikacja Photona. Dedykowana jest ona nauczycielom, którzy wykorzystują robota do prowadzenia zajęć. Photon EDU pozwala na dostęp do ponad 100 scenariuszy prowadzenia lekcji (w różnych językach) za darmo. Aplikacja, po wprowadzeniu odpowiedniego kodu scenariusza, prowadzi krok po kroku przez zawarte w niej zadania, pozwala na kontrolę postępu nauki etc.

Dodatkowo z robotem i aplikacją EDU zintegrowana jest mata edukacyjna, interaktywna tablica a nawet komputery w klasie (jeśli użyjemy aplikacji Photon Magic Bridge oraz Magic Dongle – sterowników do łączenia się z PC). To pozwala na kompleksowe prowadzenie zajęć, z przeniesieniem rzeczywistości aplikacji do klasy. Nauka programowania, języków czy nawet matematyki staje się o wiele prostsza i przede wszystkim, lepiej przyswajalna. Co ważne, oprócz znanych interfejsów programowania blokowego jak Scratch czy Blockly, możliwe jest programowanie robota z wykorzystaniem popularnych języków skryptowych – JavaScript i Python.

FIRMWARE
Robot wyposażony jest w sensory, które pozwalają mu widzieć, słyszeć, odczuwać dotyk, odróżniać ciemność od światła, mierzyć odległość i nie tylko. To daje nam szerokie pole manewru, pozwala wykorzystać kilka sensorów i dodatków, jak magnetyczne maski, do urozmaicenia zadań.

  1. wykrywa światło/ciemność
  2. wyczuwa dotyk
  3. mierzy odległość od przeszkód
  4. komunikuje się z innymi robotami
  5. wie ile centymetrów przejechał
  6. wie o jaki kąt się obrócił
  7. posiada magnetyczne gniazda na akcesoria
  8. zmienia kolor podświetlenia
  9. wydaje dźwięki
  10. słyszy głośne dźwięki
  11. rozpoznaje kontrast podłoża

DO KOGO JEST ADRESOWANY I JAKIE PROBLEMY ROZWIĄZUJE?
Produkt adresowany jest przede wszystkim do szkół i placówek edukacyjnych, jako narzędzie edukacyjne. Jego celem jest nauka programowania oraz innych przedmiotów, jak języki obce czy matematyka. Ponadto Photon uczy najnowszych technologii i ich właściwego użytkowania.

Robot Photon rozwiązuje więc problem niewydajnego używania technologii wśród dzieci i technologicznego wykluczenia. Łamie też monotonię narzędzi edukacyjnych, pozwala na lepszy start w przyszłość dzieciom z różnych środowisk.

Drugą grupą naszych odbiorów są użytkownicy domowi. Dzieci i ich rodzice, którzy chcą uczyć się programowania w domowych warunkach. To właśnie dla nich dedykowane są aplikacje Photon Robot i Coding. Dzięki temu, że konstrukcja robota jest wytrzymała a oprogramowanie pozwala na założenie kilku profili użytkowników, robota może używać kilkoro dzieci w domu przez naprawdę długi czas.