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

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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!

top related