Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Програмний комплекс для управління і формування керуючих команд мобільним роботом iRobot Create

Реферат Програмний комплекс для управління і формування керуючих команд мобільним роботом iRobot Create





"justify"> провести тестування програмного комплексу для формування керуючих програм на прикладі мобільного робота iRobot Create.



3 .ТЕХНОЛОГІЯ РОЗРОБКИ ПРОГРАМНОГО КОМПЛЕКСУ


. 1 Постановка завдання


Завдання проектування полягає в наступному:

Для заданих параметрів, згенерувати таку керуючу програму, яка надавала б можливість коректного представлення проектного рішення.

Для цього користувачеві досить тільки вибрати команду управління роботом і параметри, і системою буде сформована послідовність, з допомогою якої через програму можна управляти роботом.


. 2 Формалізований опис


Формалізований опис робота як об'єкта дослідження представлено на малюнку 12.


Рисунок 12 - Формалізований опис об'єкта автоматизації

{Pi} - вектор вхідних параметрів системи:

Р - сформована програма (скрипт), - номер програми. {D, Pa, V, T} - вектор вихідних параметрів: - траєкторія руху; - швидкість руху робота (мм/сек);




D - напрям руху робота; - параметри траєкторій (мм).


. 3 Функціональна структура


Функціональна структура представлена ??на малюнку 13.


Малюнок 13 - Функціональна структура програмного комплексу


.4 Інформаційне забезпечення


Для поставленої мети була розроблена база даних скриптів irobot, яка містить дві сутності: COMMAND (опис керуючих програм для мобільного робота), Info (докладний опис команд), опис полів яких представлено в таблиці 2 і таблиці 3.


Таблиця 2 - Поля суті COMMAND

Назва поляТіп поляОпісаніе поляid_commINT (10) UnsignedІдентіфікаціонний номер команди CountByteDataChar (30) Кількість байт займане команднойCodeChar (255) Код

Таблиця 3 - Поля суті Info

Назва поляТіп поляОпісаніе поляDescriptionINT (10) UnsignedОпісаніе команди Id_commChar (30) Ідентифікаційний номер команди

Схема бази даних команд представлена ??на малюнку 14.



Так само була розроблена база даних user, яка містить 7 сутностей: Contact, Info, user_login, addtitional_user_rights, comparison_group_user, group_user, HelpText, опис представлено в таблиці 4 і таблиці 5.


Таблиця 4 - Сутності і їхні атрибути

СущностьАтрибутКомандыID_командыКоличество_байт_командыКодИнформацияID_командыОписание Таблиця 5 - Сутності і їхні атрибути

СущностьАтрибутДанные_для_входаID_пользователяЛогинПарольКонтактная_информацияID_пользователяАдрес_почтыМобильный_телефонРабочий_телефонИнформацияФамилияИмяОтчествоДата_рожденияПолID_пользователяФотография

Схема бази даних користувачів представлена ??на малюнку 15.


Малюнок 15 - Схема бази даних користувачів



3.5 Математичне забезпечення


Перш ніж запустити команди робота, необхідно їх попередньо створити і зберегти як скрипта, після чого записати їх. Алгоритм створення скрипта зображений на малюнку 16.


Малюнок 16 - Алгоритм створення скрипта


. 6 Програмне забезпечення


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






















Малюнок 17 - структура програмного забезпечення


. 7 Лінгвістичне забезпечення


До складу лінгвістичного забезпечення входять інтерфейси користувача і адміністратора. UML - діаграми прецедентів використання представлені на малюнку 18 і малюнку 19.

Малюнок 18 - Діаграма прецедентів дослідника


Малюнок 19 - Діаграма прецедентів адміністратора


Адміністратор має можливість створювати, редагувати, видаляти облікові записи, редагувати базу даних команд, налаштовувати програмний комплекс (шляхи до баз даних).

Користувачі можуть переглядати і редагувати особисті дані, формувати скрипт для управління мобільним роботом IRobot Create, переглядати траєкторію руху моделі робота в графічному вигляді, додавати в скрипт і створювати шаблони команд руху.



3.8 Політика безпеки


...


Назад | сторінка 8 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних і прикладного програмного забезпечення для обліку автоз ...
  • Реферат на тему: Розробка програмного комплексу ведення бази даних товарів ПРОДОВОЛЬЧИХ мага ...
  • Реферат на тему: Порівняльний аналіз програмного забезпечення по роботі з базами даних
  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Розробка програмного забезпечення для автоматизації формування навчальних п ...