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

Реферат Моделювання робочого простору мобільного робота





повідомлення про ці події, а також підписуватися на них.

Підтримка Web UI - аналізувати і налагоджувати розподілені додатки досить складно. Структуровані дані в змозі сервісу можна серіалізовать за допомогою XML і переглядати за допомогою будь-якого браузера. За допомогою XSLT можна поверх XML даних створити простий користувальницький інтерфейс.

Щоб реалізувати всі описані вище можливості, були частково використані два існуючих підходу до роботи з сервісами: REST і Web Services. (Representational State Transfer) - цей термін позначає абстраговану і формалізовану Web-архітектуру і був запропонований Роєм Філдінгом в 2000 р REST побудована на ідеї Тіма Бернерс-Лі «URI посилається на ресурс, і всі взаємодії з цим ресурсом відбуваються шляхом обміну станами». Важливо відзначити, що REST - це підхід до створення додатків; на поточний момент він успішно реалізований в World Wide Web.

Про Web Services говорять вже давно і багато. В основі Web-сервісів лежить протокол SOAP, який якраз і дозволяє працювати зі структурованими даними та подіями.

Якийсь один з підходів, REST або Web-Services, не дозволяє реалізувати в платформі робототехніки всі задумані можливості. Тому була обрана уніфікована модель, в основу якої ліг протокол Decentralized System Services Protocol (DSSP), у свою чергу базується на SOAP. Реалізація DSSP в Microsoft Robotics Studio призначена спеціально для роботи з сервісами [7].

2.2 Моделювання простору і об'єктів робочої області за допомогою візуального середовища Visual Simulation Environment


Visual Simulation Environment включає в себе дві програми: графічний і фізичний движок.

Графічний движок - основним завданням цієї програми є візуалізація (рендеринг) двомірної або тривимірної комп'ютерної графіки. Графічний движок працює в режимі реального часу.

Фізичний движок - виробляє симуляцію фізичних законів реального світу у віртуальному світі з тим або іншим ступенем точності.

Фізичний движок дозволяє створити віртуальний простір, в яке можна додати віртуальні статичні і динамічні об'єкти і вказати закони взаємодії тіл і середовища. Розрахунок взаємодії тіл виконується самим движком. Розраховуючи взаємодія тіл між собою і середовищем, фізичний движок наближає фізичну модель одержуваної системи до реальної, передаючи уточнення геометричні дані графічному движку. До складу MRDS входить фізичний движок AGEIA PhysX Engine.

Об'єкти в симуляторі можуть створювати ієрархію, реалізуючи ставлення предок/нащадок. Наприклад, маніпулятор і сенсор є дочірніми об'єктами робота.

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

? W - рух вперед;

? S - рух назад;

? A - пересування вліво;

? D - пересування вправо;

? Q - переміщення вгору;

? E - переміщення вниз.

Можна використовувати поєднання цих клавіш. Утримуючи Shift одночасно з однією з клавіш управління камерою, ви прискорите рух камери в 10 разів.

Доступні наступні команди (клавіші) управління симулятором:

? F2 - змінює режим рендеринга;

? F3 - вмикає/вимикає фізичний движок;

? F5 - перемикання між режимами Run і Edit;

? F8 - перемикання активної камери.

Симулятор може працювати в наступних двох режимах.

? Edit - в даному режимі можлива зміна сцени, параметрів об'єктів, що знаходяться на сцені, додавання нових об'єктів у сцену;

? Run - в даному режимі запускається процес симуляції;

? симулятор підтримує наступні режими відображення сцени;

? Visual - повністю відображаються всі об'єкти сцени;

? WireFrame - відображаються тільки лінії трикутників, з яких побудовані об'єкти сцени;

? Physics - відображаються фігури, з яких побудовані об'єкти та з якими працює фізичний движок. Складні об'єкти іноді представляються у вигляді простих об'єктів, таких як куби і сфери. Якщо деякі об'єкти не стикаються або пересуваються випадковим чином, потрібно переключитися у зазначений режим і проаналізувати фігури, складові об'єкти;

? Combined - об'єднує режими Visual і Physics (рис. 2.1).


Рисунок 2.1 - Режим Combined


Паралелепіпед, розміщений всере...


Назад | сторінка 11 з 17 | Наступна сторінка





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

  • Реферат на тему: Проектування тривимірної сцени в нестандартному графічному режимі
  • Реферат на тему: Проектування тривимірної сцени в нестандартному графічному режимі
  • Реферат на тему: Суб'єкти і об'єкти релігійної свідомості. Суб'єкт-об'єктне ...
  • Реферат на тему: Поняття цивільного права, суб'єкти та об'єкти цивільних правовіднос ...
  • Реферат на тему: Суб'єкти і об'єкти політики. Геополітичні інтереси Росії