Робототехника. Следование по линии с подсчетом перекрестков презентация

Слайд 2

Редко встречаются дороги, которые не пересекаются с другими дорогами. Перекресток

Редко встречаются дороги, которые не пересекаются с другими дорогами. Перекресток –

это одно из самых сложных мест на дорога, требующее от водителя оценки множества факторов дорожной обстановки, и принятия оптимального решения.

Чтобы правильно действовать на перекрестках, необходимо для начала научиться их определять. В качестве дороги у нас пока выступает черная линия. В качестве органов зрения – датчики света. В качестве водителя – программа, написанная средствами Trik Studio.

Слайд 3

Для робота, двигающегося по линии на двух датчиках света, перекресток

Для робота, двигающегося по линии на двух датчиках света, перекресток –

это когда оба датчика находятся над черной поверхностью.

Это не перекресток

Это не перекресток

Это не перекресток

Это -перекресток

Слайд 4

Если движение по линии осуществляется на основе релейного регулятора, то

Если движение по линии осуществляется на основе релейного регулятора, то в

нём есть одна ветка, соответствующая одновременному распознаванию двумя датчиками черного цвета поля:
Слайд 5

Что делать роботу, когда он обнаружил перекресток? Он может просто

Что делать роботу, когда он обнаружил перекресток? Он может просто его

посчитать в переменную и двигаться дальше, а может выполнить другие действия, не связанные с движением по линии:

Робот считает перекрестки и останавливается на пятом.

Место, где робот попал на перекресток. Он увеличивает переменную р на 1 и ждет 200 мсек, чтобы успеть выехать за перекресток

Условие, где робот делает проверку на пятый перекресток

Обнуление счётчика перекрестков

Слайд 6

Для того, чтобы робот, оказавшись на перекрестке, выполнил действия, не

Для того, чтобы робот, оказавшись на перекрестке, выполнил действия, не связанные

с движением по линии, движение по линии необходимо прервать. Для этого применяется переменная-флаг. Она может быть только в двух состояниях: 0 или 1. Когда флаг станет 1, цикл закончится.

Лучше всего эту диаграмму поместить в подпрограмму.

Место, где робот попал на перекресток. Он увеличивает флаг в 1

Условие, где робот делает проверку равенство флага 1

«Флаг» устанавливается в 0

Слайд 7

В этой программе выполняется проезд до перекрёстка, и затем, разворот. И так бесконечно:

В этой программе выполняется проезд до перекрёстка, и затем, разворот. И

так бесконечно:
Имя файла: Робототехника.-Следование-по-линии-с-подсчетом-перекрестков.pptx
Количество просмотров: 19
Количество скачиваний: 0