Зміст презентації
Програмування прямолінійних рухів робота
1. Вступ
Що таке прямолінійний рух у робототехніці?
Приклади з реального життя: рух візка, автомобіля, лінійного транспорту
Чому важливо навчити робота рухатися прямо?
2. Що впливає на прямолінійний рух?
Конструкція робота: симетрія, баланс, тип коліс
Стан поверхні: тертя, нерівності
Потужність та синхронізація моторів
Налаштування програмного середовища
3. Середовище програмування
EV3-G: блоки Move Steering / Move Tank
Spike Prime / Scratch: блок «рухатися вперед на … см»
Arduino: керування моторами за допомогою PWM
4. Основні програмні блоки для прямого руху (на прикладі EV3-G)
Move Steering: для одночасного управління двома моторами
Параметри:
Потужність (Power)
Тривалість (Time, Rotations, Degrees)
Напрямок (Steering = 0 для прямолінійного руху)
5. Методи програмування прямолінійного руху
За часом (рух X секунд)
За обертами (1 оберт = ~17.5 см, залежить від коліс)
За відстанню (розрахунок за допомогою формули)
З використанням сенсорів (наприклад, до лінії або об’єкта)
6. Демонстрація програми
Приклад 1: рух вперед на 50 см
Приклад 2: рух вперед і назад
Приклад 3: зупинка при виявленні перешкоди
7. Практичне завдання
Створити програму для руху робота на 1 метр
Додатково: поворот на 180° і рух назад
Варіант з сенсором: рух до перешкоди, потім зупинка
8. Типові помилки
Нерівна потужність моторів
Невірні порти підключення
Недостатнє закріплення конструкції
Вибір неправильного режиму керування
9. Поради для точного руху
Використовуйте однакові мотори й колеса
Вирівняйте потужність (100% обидва мотори)
Тестуйте на рівній поверхні
Налаштовуйте параметри програм точно (з урахуванням діаметра коліс)