Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i...

Post on 03-Oct-2020

0 views 0 download

Transcript of Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i...

Programowanie:możliwości i narzędzia

Roboty- online i offline

Program edukacyjny

Przykład- Misja na Marsa

Zadaniem robota to uratowanie planety Ziemia i przewiezienie niezbędnych ładunków w jak

najszybszym czasie.

Jak wykonać misję?

Należy zmierzyć odległość między punktem A i punktem B. Dokonać odpowiednich obliczeń, dzięki którym zamienimy drogę na czas działania silnika. Robot podjedzie do ładunku, uniesie go chwytakiem i wróci do bazy. W obliczeniach należy uwzględnić stopień naładowania baterii, moc silnika, ciężar ładunku i przyśpieszenie grawitacyjne.

Należy zmierzyć odległość między punktem A i punktem B. Dokonać odpowiednich obliczeń, dzięki którym zamienimy drogę na czas działania silnika. Robot podjedzie do ładunku, uniesie go chwytakiem i wróci do bazy. W obliczeniach należy uwzględnić stopień naładowania baterii, moc silnika, ciężar ładunku i przyśpieszenie grawitacyjne.

Ustawię robota na jazdę na 5s do przodu i sprawdzę czy dojechał do ładunku. Jeżeli zatrzymał się bliżej to dodam więcej sekund, jeżeli pojedzie za daleko to zmniejszę ich ilość. Robot podniesie wtedy ładunek, obróci się i zrobi to samo tylko w odwrotnym kierunku czyli wróci na miejsce i opuści ładunek.

Ustawię robota na jazdę na 5s do przodu i sprawdzę czy dojechał do ładunku. Jeżeli zatrzymał się bliżej to dodam więcej sekund, jeżeli pojedzie za daleko to zmniejszę ich ilość. Robot podniesie wtedy ładunek, obróci się i zrobi to samo tylko w odwrotnym kierunku czyli wróci na miejsce i opuści ładunek.

Rozłożenie problemu na czynniki pierwsze

Jazda do przodu

Jazda do przodu

Zabranie ładunkuZabranie ładunku ZawrócenieZawrócenie PowrótPowrót Odłożenie

ładunkuOdłożenie ładunku

Dzieci- jako inspiracja do rozbudowywania programów

Zapraszamy do współpracy!