Кегельринг — презентация
logo
Кегельринг
  • Кегельринг
  • Движение в круге
  • Движение в круге – модель робота
  • Движение в круге по звезде
  • Изготовление кеглей
  • Бампер для выталкивания кеглей
  • Стабилизация движения по звезде
  • Точные движения по энкодеру
  • Обнаружение кегли по датчику
  • Как устроена команда ожидания?
  • Как задать сложное условие?
  • Как остановить основной цикл?
  • Благодарю за внимание!
1/13

Первый слайд презентации: Кегельринг

Робот на основе Lego Mindstorms выбивает кегли из круга

Изображение слайда

Слайд 2: Движение в круге

Робот с датчиком освещенности движется в круге При наезде на черную линию робот отъезжает и разворачивается

Изображение слайда

Расположение датчика на борту робота Высота датчика над полем – около 10 мм

Изображение слайда

Робот движется до черной линии Затем возвращается в центр и делает поворот на 45 º Повторяет 8 раз

Изображение слайда

Слайд 5: Изготовление кеглей

Половина листа А4 белой бумаги Жестяная банка 0,33 л Двусторонний скотч Скотч наклеивается вертикально на банку Бумага оборачивается один раз

Изображение слайда

Слайд 6: Бампер для выталкивания кеглей

Бампер защищает колеса, увеличивает охват Ширина бампера не менее колеи робота, но не более 20 см

Изображение слайда

Слайд 7: Стабилизация движения по звезде

При смене направления на черной линии необходимо плавное торможение Остановить моторы в режиме «скольжения» Увеличить время возврата

Изображение слайда

Сброс (обнуление) энкодера в центре круга Возвращение в нулевое положение энкодера Поворот на месте по энкодеру

Изображение слайда

Слайд 9: Обнаружение кегли по датчику

Вместо поворота по энкодеру можно ожидать появление кегли Датчик расстояния на 2 порте Чтобы робот не замечал старые кегли, он должен успеть отвернуться

Изображение слайда

Слайд 10: Как устроена команда ожидания?

Команда ожидания « жди расстояние меньше 45 » – это цикл с условием « жди пока sensor2>45 » Замените команду ожидания на цикл while Укажите условие sensor2>45 В итоге в течение каждой 1 мс робот крутится на месте, пока выполняется условие

Изображение слайда

Слайд 11: Как задать сложное условие?

По правилам кегельринга робот должен остановиться, когда вытолкнет все кегли Чтобы робот определил, что вытолкнул все кегли, он может сделать один контрольный поворот на 360 º (239*4 по энкодеру ) Условия соединяется sensor2>45 and encoderB <239*4

Изображение слайда

Слайд 12: Как остановить основной цикл?

Чтобы робот остановился, после контрольного поворота, в начале создайте цикл с условием по энкодеру (на 239*4 градусов)

Изображение слайда

Последний слайд презентации: Кегельринг: Благодарю за внимание!

Сергей Александрович Филиппов Президентский физико-математический лицей № 239 Санкт-Петербург safilippov@gmail.com

Изображение слайда

Похожие презентации