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

Слайд 2

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

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

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

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

Слайд 3

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

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

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

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

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

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

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

Слайд 4

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

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

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

Слайд 5

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

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

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

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

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

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

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

Слайд 6

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

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

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

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

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

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

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

Слайд 7

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

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

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