Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

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

Постановка задачиОдним из первых бытовых роботов был робот-пылесос Roomba, разработанный в 2002 году компанией iRoomba. Он представляет собой роботизированное устройство для уборки квартиры. Основное движение робота – движение по окружности. Видео. Представьте себя программистом. Перед
Составление программы движения робота по окружности на языке VPL Постановка задачиОдним из первых бытовых роботов был робот-пылесос Roomba, разработанный в 2002 Вопросы для повторенияНазовите базовые активности языка VPL.Опишите структуру активности Data (данные).Посредством чего Какие активности нужны?Data – для ввода данных (радиус окружности и скорость робота).Join В каком случае робот едет  по окружности?Если напряжение, подаваемое на одно Создание сервиса, рассчитывающего напряжение Поместим на диаграмму активностьНазовем ее TurningRadiusДважды щелкнем на Схема сервиса Описание входных и выходных данных для сервисаВернемся в окно диаграммы. Опишем входные Подключение робота-симулятора iRobotCreateВ свойствах сервиса GeneticDifferentialDrive выберем симулятор робота iRobotCreate. Тестирование программыЗапустите программу и понаблюдайте за движением робота.Поэкспериментируйте с программой: увеличьте радиус Заключительное заданиеНапишите мини-эссе от имени двух роботов: iRoomboCreate и Lego Nxt Tribot Электронные ресурсы
Слайды презентации

Слайд 2 Постановка задачи
Одним из первых бытовых роботов был робот-пылесос

Постановка задачиОдним из первых бытовых роботов был робот-пылесос Roomba, разработанный в

Roomba, разработанный в 2002 году компанией iRoomba. Он представляет

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

Слайд 3 Вопросы для повторения
Назовите базовые активности языка VPL.
Опишите структуру

Вопросы для повторенияНазовите базовые активности языка VPL.Опишите структуру активности Data (данные).Посредством

активности Data (данные).
Посредством чего активности взаимодействуют между собой?
С помощью

какого сервиса подключается симулятор робота для тестирования программы?



Слайд 4 Какие активности нужны?
Data – для ввода данных (радиус

Какие активности нужны?Data – для ввода данных (радиус окружности и скорость

окружности и скорость робота).
Join – для объединения потоков

данных в один.
3. Calculate – для расчета напряжения, подаваемого на колеса.

Слайд 5 В каком случае робот едет по окружности?
Если напряжение,

В каком случае робот едет по окружности?Если напряжение, подаваемое на одно

подаваемое на одно колесо робота равно напряжению подаваемому на

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


Слайд 6 Создание сервиса, рассчитывающего напряжение
Поместим на диаграмму активность

Назовем

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

ее TurningRadius

Дважды щелкнем на иконке активности, чтобы войти в

окно редактора. Опишем действие сервиса следующей схемой.

Слайд 7 Схема сервиса

Схема сервиса

Слайд 8 Описание входных и выходных данных для сервиса
Вернемся в

Описание входных и выходных данных для сервисаВернемся в окно диаграммы. Опишем

окно диаграммы. Опишем входные данные для сервиса с помощью

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


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

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

робота iRobotCreate.


Слайд 10 Тестирование программы
Запустите программу и понаблюдайте за движением робота.
Поэкспериментируйте

Тестирование программыЗапустите программу и понаблюдайте за движением робота.Поэкспериментируйте с программой: увеличьте

с программой: увеличьте радиус движения и скорость робота.
Вместо симулятора

iRobotCreate подключите симулятор Lego NXT Tribot. Запустите программу. Что произошло с роботом?

Слайд 11 Заключительное задание
Напишите мини-эссе от имени двух роботов: iRoomboCreate

Заключительное заданиеНапишите мини-эссе от имени двух роботов: iRoomboCreate и Lego Nxt

и Lego Nxt Tribot о том, как они выдержали

сегодняшнее испытание.

  • Имя файла: sostavlenie-programmy-dvizheniya-robota-po-okruzhnosti-na-yazyke-vpl.pptx
  • Количество просмотров: 158
  • Количество скачиваний: 0