🗊Составление программы движения робота по окружности на языке VPL

Категория: Информатика
Нажмите для полного просмотра!
Составление программы движения робота по окружности на языке VPL, слайд №1Составление программы движения робота по окружности на языке VPL, слайд №2Составление программы движения робота по окружности на языке VPL, слайд №3Составление программы движения робота по окружности на языке VPL, слайд №4Составление программы движения робота по окружности на языке VPL, слайд №5Составление программы движения робота по окружности на языке VPL, слайд №6Составление программы движения робота по окружности на языке VPL, слайд №7Составление программы движения робота по окружности на языке VPL, слайд №8Составление программы движения робота по окружности на языке VPL, слайд №9Составление программы движения робота по окружности на языке VPL, слайд №10Составление программы движения робота по окружности на языке VPL, слайд №11Составление программы движения робота по окружности на языке VPL, слайд №12

Вы можете ознакомиться и скачать Составление программы движения робота по окружности на языке VPL. Презентация содержит 12 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Составление программы движения робота по окружности на языке VPL
Описание слайда:
Составление программы движения робота по окружности на языке VPL

Слайд 2





Постановка задачи
Одним из первых бытовых роботов был робот-пылесос Roomba, разработанный в 2002 году компанией iRoomba. Он представляет собой роботизированное устройство для уборки квартиры. Основное движение робота – движение по окружности. Видео.
    Представьте себя программистом. Перед вами стоит следующая задача: протестировать движение симулятора робота-пылесоса в виртуальной среде. Для этого вам нужно на языке VPL cоставить программу, которая заставляет робота iRobotCreate двигаться по окружности заданного радиуса.
Описание слайда:
Постановка задачи Одним из первых бытовых роботов был робот-пылесос Roomba, разработанный в 2002 году компанией iRoomba. Он представляет собой роботизированное устройство для уборки квартиры. Основное движение робота – движение по окружности. Видео. Представьте себя программистом. Перед вами стоит следующая задача: протестировать движение симулятора робота-пылесоса в виртуальной среде. Для этого вам нужно на языке VPL cоставить программу, которая заставляет робота iRobotCreate двигаться по окружности заданного радиуса.

Слайд 3





Вопросы для повторения
Назовите базовые активности языка VPL.
Опишите структуру активности Data (данные).
Посредством чего активности взаимодействуют между собой?
С помощью какого сервиса подключается симулятор робота для тестирования программы?
Описание слайда:
Вопросы для повторения Назовите базовые активности языка VPL. Опишите структуру активности Data (данные). Посредством чего активности взаимодействуют между собой? С помощью какого сервиса подключается симулятор робота для тестирования программы?

Слайд 4





Какие активности нужны?
Data – для ввода данных (радиус окружности и скорость робота).
Join – для объединения потоков 
     данных в один.
3. Calculate – для расчета напряжения, подаваемого на колеса.
Описание слайда:
Какие активности нужны? Data – для ввода данных (радиус окружности и скорость робота). Join – для объединения потоков данных в один. 3. Calculate – для расчета напряжения, подаваемого на колеса.

Слайд 5





В каком случае робот едет 
по окружности?
Если напряжение, подаваемое на одно колесо робота равно напряжению подаваемому на другое колесо, то робот едет по прямой линии.
Если напряжение будет отличаться, то траектория движения робота будет смещаться в сторону колеса с меньшим напряжением.
Описание слайда:
В каком случае робот едет по окружности? Если напряжение, подаваемое на одно колесо робота равно напряжению подаваемому на другое колесо, то робот едет по прямой линии. Если напряжение будет отличаться, то траектория движения робота будет смещаться в сторону колеса с меньшим напряжением.

Слайд 6





Создание сервиса, рассчитывающего напряжение 
Поместим на диаграмму активность
Назовем ее TurningRadius
Дважды щелкнем на иконке активности, чтобы войти в окно редактора. Опишем действие сервиса следующей схемой.
Описание слайда:
Создание сервиса, рассчитывающего напряжение Поместим на диаграмму активность Назовем ее TurningRadius Дважды щелкнем на иконке активности, чтобы войти в окно редактора. Опишем действие сервиса следующей схемой.

Слайд 7





Схема сервиса
Описание слайда:
Схема сервиса

Слайд 8





Описание входных и выходных данных для сервиса
Вернемся в окно диаграммы. Опишем входные данные для сервиса с помощью схемы. Выходные данные направим на сервис GeneticDifferentialDrive, связывающий программу с конкретным роботом-симулятором.
Описание слайда:
Описание входных и выходных данных для сервиса Вернемся в окно диаграммы. Опишем входные данные для сервиса с помощью схемы. Выходные данные направим на сервис GeneticDifferentialDrive, связывающий программу с конкретным роботом-симулятором.

Слайд 9





Подключение робота-симулятора iRobotCreate
В свойствах сервиса GeneticDifferentialDrive выберем симулятор робота iRobotCreate.
Описание слайда:
Подключение робота-симулятора iRobotCreate В свойствах сервиса GeneticDifferentialDrive выберем симулятор робота iRobotCreate.

Слайд 10





Тестирование программы
Запустите программу и понаблюдайте за движением робота.
Поэкспериментируйте с программой: увеличьте радиус движения и скорость робота.
Вместо симулятора iRobotCreate подключите симулятор Lego NXT Tribot. Запустите программу. Что произошло с роботом?
Описание слайда:
Тестирование программы Запустите программу и понаблюдайте за движением робота. Поэкспериментируйте с программой: увеличьте радиус движения и скорость робота. Вместо симулятора iRobotCreate подключите симулятор Lego NXT Tribot. Запустите программу. Что произошло с роботом?

Слайд 11





Заключительное задание
Напишите мини-эссе от имени двух роботов: iRoomboCreate и Lego Nxt Tribot о том, как они выдержали сегодняшнее испытание.
Описание слайда:
Заключительное задание Напишите мини-эссе от имени двух роботов: iRoomboCreate и Lego Nxt Tribot о том, как они выдержали сегодняшнее испытание.

Слайд 12





Электронные ресурсы
Описание слайда:
Электронные ресурсы



Похожие презентации
Mypresentation.ru
Загрузить презентацию