КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Robo-51 пин-понг
Представляется управление Robo-51 для перемещения в Zig-Zag формате. Черная линия является поворотным пунктом на рис. 7.4 ниже. Robo-51 движется вперед, пока не найдена черная линия, чтобы изменить направление. Таким образом, робот будет двигаться в пространстве между двумя черными линиями.
Рисунок 7.4 – Перемещение в формате Zig-Zag
Этапы программирования в этой деятельности: (1) Найдите решение значения между белой поверхностью и черной линией. (2) Прочитайте значения датчиков и сохраните для сравнения (3) Проверьте состояние следующим образом: Случай № 1: Оба датчика обнаруживают белую поверхность Действие: Робот движется вперед. Случай № 2: левый датчик обнаружил черную линию, а правый датчик обнаружил белую поверхность. Действие: Робот движется с поворотом вправо на соответствующее значение для изменения направления, чтобы перейти к черной линии противоположной стороны. Случай № 3: левый датчик обнаружил белую поверхность, но правый датчик обнаружил черную линию. Действие: Робот движется с поворотом влево на соответствующее значение для изменения направления, чтобы перейти к черной линии противоположной стороны. Случай № 4: из 3 указанных выше условий. Действие: управление роботом для перемещения следующего программного результата. (4) Вернуться к шагу (2). Создание демонстрационных полей: Подготовьте ровную белую поверхность размером 2 метра и более и 60 сантиметров шириной или больше. Придерживайтесь 1 дюйма ширины и 2 метра длинны параллельных черных линий. Расстояние s между линиями не менее 40 сантиметров. Деятельность процедуры: 1. Откройте RIDE и создайте новый проект. Сделайте C код (см. Приложение 7.В) и сохраните как файл act1601.c. Сборка проекта в HEX файле. 2. Запустите Robo-51 и HEX файл. Выключите питание и отключите загрузочный кабель. 3. Поместите Robo-51 в начальную точку. После демонстрация фигуры поверните робота до 45 градусов. 4. Включите питание и выберите режим выполнения. В рамках этой программы, определяется время поворота в приближении до 1 секунды. Это вызывает угол поворота φ (см. рис. 7.5). Программист может отрегулировать значение времени, чтобы сделать подходящий угол для контроля траектории движения правильно. Если значение времени больше, угол φ узкий. Это вызывает робота возвращается к тому же пути. С другой стороны, если значение времени меньше, робот должен выйти из линии или двигаться параллельными линиями не обнаруживая линии.
Рисунок 7.5 – Демонстрация угла поворота
Дата добавления: 2017-02-01; Просмотров: 55; Нарушение авторских прав?; Мы поможем в написании вашей работы! |