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