Технология
Робототехника. 7 класс
Автор Копосов Д. Г.




Глава 14. Парковка в городе
§ 52. Проект «Парковка»


В действительности пока таких парковок очень мало. Причина проста: пока нет автомобилей с программами автоматической парковки и с возможностью загрузки программ автоматического управления (хотя ситуация постепенно меняется). А раз нет автомобилей, то нет и парковок. Но наш робот умеет выполнять загруженные в него программы. Вам предстоит написать программу автоматической парковки автомобиля в гаражный бокс будущего (его схема — на рис. 94).


Рис. 94. Схема задания «Парковка»


Обдумай!

Робот находится в ячейке С3. Места для возможных парковок: А1, Е1, А5, Е5.

Три из возможных мест парковки уже заняты.

В ячейках В1, В2, А2 (обозначены серым цветом) уже стоят две машины, но они должны стоять в смежных ячейках (иметь общую сторону).

Аналогичная ситуация во всех частях схемы с серыми ячейками.



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

Постарайтесь рассмотреть все возможные случаи расположения объектов в ячейках. Делайте это последовательно. Например, возможные варианты для угла Al схемы приведены на рис. 95.


Рис. 95. Возможные варианты расположения объектов (угол Al)



Задание 130

Составьте программу обработки роботом всех случаев, указанных на рис. 95, при условии что робот находится в ячейке А3 (рис. 96).


Рис. 96. Программа обработки возможных случаев

Далее роботу необходимо повернуться в сторону ячейки А5. Он поворачивается и «видит» аналогичную ситуацию в левом нижнем углу схемы (рис. 97) Действия робота также будут основываться на вышеприведённом алгоритме (см. рис. 96).


Рис. 97. Возможные варианты расположения объектов (угол А5)




Задание 131

Обсудите общий план выполнения задания «Парковка».





Задание 132

Составьте план выполнения задания «Парковка».





Задание 133

Составьте программу для полного выполнения проекта «Парковка» (робот последовательно должен быть в ячейках А3, Cl, Е3, С5 и отработать все варианты расположения объектов).







Наверх