Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ТРПО / Материалы по ТП / Вар_лаб_раб_1

.doc
Скачиваний:
61
Добавлен:
12.03.2015
Размер:
422.4 Кб
Скачать

Варианты задач для лабораторных работ.

1-8. Разработать программную модель взаимного качения двух объектов согласно рисунка. Demo: ovaloval.exe, ovalkwa.exe, kwaoval.exe, kwaoval2.exe.

1

2

3

4

5

6

7

8

9-16. Разработатать программу для моделирования движения по пересеченной местности тележки с колесами различной формы согласно рисунка. Demo: telega2.exe.

9

10

11

12

13

14

15

16

  1. На горизонтальной поверхности находится куб, который вращается вокруг некоторой оси и может перемещаться в плоскости (x,y). Куб освещается точечным источником света S(x,y,z). Написать программу, позволяющую получить изображение сцены с учетом освещенных и неосвещенных граней и возникающей тени. Demo: tencub0.exe. Литература: Хорн Б.К. Зрение роботов. М. , Мир, 1989.

  1. На горизонтальной поверхности находится додекаэдр, который вращается вокруг некоторой оси и может перемещаться в плоскости (x,y). Додекаэдр освещается точечным источником света S(x,y,z). Написать программу, позволяющую получить изображение сцены с учетом освещенных и неосвещенных граней и возникающей тени. Demo: ddcdr7.exe.

  1. На горизонтальной поверхности находится икосаэдр, который вращается вокруг некоторой оси и может перемещаться в плоскости (x,y). Икосаэдр освещается точечным источником света S(x,y,z). Написать программу, позволяющую получить изображение сцены с учетом освещенных и неосвещенных граней и возникающей тени. Demo: icsdr6.exe.

  1. Разработать программную систему восстановления одномерного зашумленного сигнала с использованием усредняющих фильтров. На экране отобразить:

- меню;

- сигнал источника;

- зашумленный сигнал;

- отфильтрованный сигнал;

-сигнал рассогласования.

Demo: filtr.exe.

  1. Разработать программную модель 4-тактного двигателя внутреннего сгорания. Demo: dvc4.exe.

  1. Разработать графическую программу игры в «Tetris».

  1. Разработать программную модель движения тележки по пересеченной местности с учетом различного диаметра передних и задних колес. velo0.exe, velo00.exe (совместно с файлом velo2.dat).

  1. Разработать программную модель работы зрительного анализатора робота, собирающего с пола разбросанные спички и складывающего их в коробок. Demo: rrobot.exe.

  1. На горизонтальной поверхности находится шар, который может перемещаться в плоскости (x,y). Шар освещается точечным источником света S(x,y,z). Написать программу, позволяющую получить изображение сцены с учетом освещенных и неосвещенных частей шара и возникающей тени. Demo: tensha3.exe.

  1. Разработать программную модель велосипедиста, движущегося по пересеченной местности. Demo: velo0.exe, velo00.exe (совместно с файлом velo2.dat).

  2. Разработать программную модель мяча, подпрыгивающего на рельефной поверхности под действием сил гравитации. Demo: ball1.exe, ball2.exe.

  1. Разработать программную модель движения n шариков (n = 10…15) в замкнутом пространстве. Demo: shariki.exe, shariki0.exe, shariki3.exe, shariki4.exe, sharsor2.exe (совместно с файлом sferebst).

  1. Разработать программную модель движения тележки с рулевым управлением передних колес. Отображать на экране в плане (вид сверху). Demo: avto3.exe, avto4exe.

  1. Реализовать алгоритм медианной фильтрации для полутоновых и бинарных изображений. Литература: Путятин Е.П., Аверин С.И. Обработка изображений в робототехнике. М., Машиностроение, 1990, стр. 44-51. Demo: filtrmed.exe.