Главная » Просмотр файлов » Диссертация

Диссертация (1090554), страница 17

Файл №1090554 Диссертация (Исследование и разработка методов повышения точности определения местоположения объектов в пространстве с использованием технологий беспроводных сетей) 17 страницаДиссертация (1090554) страница 172018-01-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 17)

Практическое использование результатов исследования заключалосьв разработке прикладного программного обеспечения и апробации системы, построенной на его основе, а также внедрении разработанных алгоритмическихсредств в состав существующей промышленной системы локального позиционирования.Практическая реализация программных средств локализации местоположения объектов по данным беспроводных сетей основывалась на следующих базовых принципах:1) Системность. Вся совокупность задач, относящихся к позиционированию объектов, рассматривается как единое целое;2) Модульность. Программный комплекс состоит из независимых программных модулей, решающих собственные задачи и предоставляющихпрограммный интерфейс для взаимодействия друг с другом;3) Отказоустойчивость.

Режим функционирования программных средств ненарушается при отказе или недоступности одной из компонент системы;4) Масштабируемость. Производительность работы комплекса может бытьувеличена как за счѐт увеличения производительности каждого из егоузлов (вертикальная масштабируемость), так и за счѐт увеличения ихчисла (горизонтальная масштабируемость);5) Переносимость. Программное обеспечение предусматривает работу накомпьютерах и мобильных устройствах (смартфонах, планшетных компьютерах) стандартной конфигурации со стандартной операционнойсредой.

Это позволяет размещать компоненты системы на большом числе аппаратных платформ, в том числе с использованием средств виртуализации.114Разработанный программный комплекс является развитием программногообеспечения (ПО), реализующего процедуру синтеза систем локального Wi-Fi позиционирования, о котором идѐт речь в третьей главе.4.1. Разработка прикладного программного обеспечения4.1.1.

Характеристики программного комплексаРазработанные прикладные программные средства реализуют следующиеосновные функции:1. Синтез систем локального Wi-Fi позиционирования, включающий ихнастройку и анализ качества режимов их функционирования.2. Определение местоположения объектов в режиме онлайн по данным обуровнях мощности беспроводных сигналов.3. Выгрузка результатов для предоставления данных в АСУ более высокогоуровня или для анализа с использованием современных математическихпакетов.Программный комплекс построен на базе клиент серверной архитектуры исостоит из двух приложений – клиента и сервера позиционирования:1) Клиент позиционирования представляет собой Java приложение для ОСAndroid;2) Сервер локализации местоположения объектов (сервер позиционирования) написан на языке C++ и функционирует в среде ОС Linux совместнос БД MySQL.Системные требования для каждого из приложений приведены в таблицах4.1 и 4.2.115Таблица 4.1Системные требования клиента позиционированияХарактеристикаМинимальное значениеКоличество ядер процессора1Тактовая частота ядра процессора800 МГцОперативная память1 ГбОбъѐм внутреннего накопителя8 ГбОперационная системаAndroid 4.4+ПрочееНаличие модулей Wi-Fi и Bluetooth споддержкой технологии BLEТаблица 4.2Системные требования сервера позиционированияХарактеристикаКоличество ядер процессораТактовая частота ядра процессораМинимальное значение22100 МГцОперативная память2 ГбДисковое пространство50 ГбОперационная системаCentOS 6.5 или RHEL 6.5ПрочееДоступность IP адреса сервераиз Wi-Fi сети предприятияРазработанное программное обеспечение состоит из следующих функциональных модулей:1.

Модуль сбора данных на мобильных устройствах. Выполняет измеренияуровней мощности сигналов беспроводных сетей Wi-Fi и устройств BLE(опционально) и осуществляет передачу полученных данных на серверпозиционирования.2. Модуль накопления данных. Выполняет многопоточный приѐм данныхот мобильных устройств и сохранение их в БД. Используется при фор-116мировании обучающей и тестовой выборок, а также в процессе онлайнпозиционирования объектов.3. Модуль анализа качества экспериментальной настройки. Предоставляетнабор инструментов для анализа качества работы системы.

Детальноеописание работы модуля представлено в главе 3.4. Модуль онлайн позиционирования. Транслирует данные, поступающиеот мобильных устройств в их координаты на основании данных обучающей выборки и комплекса методов позиционирования.5. Модуль выгрузки результатов. Предоставляет структурированные данные для внутренних и внешних программных компонент.Структурная схема программного комплекса представлена на рис. 4.1.Рис. 4.1. Структурная схема программного комплекса локальногопозиционирования объектов117В составе комплекса реализованы все методы локального позиционирования, рассмотренные и разработанные в рамках данной диссертации, а именно:1.

Методы, основанные на построении модели распространения сигнала:1) Метод минимизации отношений RSS;2) Метод минимизации разности RSS.2. Методы, базирующие на идеях теории классификации:1) Модифицированный метод k-ближайших соседей;2) Наивный байесовский классификатор;3) Комплексный метод позиционирования по данным совокупности методов и технологий локального позиционирования.Для модифицированного метода k-ближайших соседей поддерживаютсяследующие меры близости: Евклидово расстояние, расстояние городских кварталов, метрика Чебышева, расстояние Махаланобиса, корреляционная мера и мераобобщѐнной фазовой корреляции.Взаимодействие программных модулей в процессе выполнения основныхфункций рассматривается в следующем разделе.1184.1.2. Описание взаимодействия компонентРеализация каждой из функций программного комплекса осуществляетсяразным набором функциональных модулей.

Поэтому имеет смысл рассмотретькаждую из функций в отдельности.1. Синтез систем локального Wi-Fi позиционированияПостроение систем локализации положения объектов по данным беспроводных сетей Wi-Fi базируется на научно обоснованной процедуре их синтеза, детально описанной в 3 главе. Практическая реализация этапов данной процедурызаключается в предоставлении специализированных программных средств длянастройки системы и анализа еѐ качества.В процессе настройки системы необходимо сформировать обучающую и тестовую выборки.

Информация, составляющая данные этих выборок, формируетсямодулем сбора данных на мобильных устройствах, который передаѐт значенияизмеренных показателей модулю накопления данных, работающему в составесервера позиционирования. Получаемые от клиентов данные измерений регистрируются сервером во внутренней БД с возможностью их последующей выгрузки для детального анализа и дополнительной обработки.Анализ качества работы системы выполняется согласно алгоритмам, разработанным в составе процедуры синтеза систем локального Wi-Fi позиционирования объектов (глава 3).

Эти алгоритмы позволяют выявлять в обучающей выборкевыбросы и противоречивые данные, а также производить подбор значений параметров методов позиционирования, при которых достигаются минимальные значения средней и максимальной ошибок позиционирования по данным обучающейи тестовой выборок.Взаимодействие модулей в процессе анализа качества работы системы заключается в предоставлении необходимых данных со стороны модуля выгрузкирезультатов в адрес модуля анализа качества экспериментальной настройки.Функциональные схемы процессов настройки системы и анализа еѐ качества представлены на рис. 4.2 и 4.3 соответственно.119Рис. 4.2. Функциональная схема процесса настройки системыРис. 4.3.

Функциональная схема процесса анализа качества работы системы1202. Определение местоположения объектов в режиме онлайнЛокализация местонахождения объектов в режиме онлайн осуществляетсяна основании данных измерений, предоставляемых модулем сбора данных на мобильных устройствах. Эти данные фиксируются в БД модулем накопления данных, откуда их загружает модуль выгрузки результатов, который осуществляетструктуризацию данных и передачу их модулю онлайн позиционирования в видеструктурированных JSON (JavaScript Object Notation) объектов.Помимо данных измерений модуль онлайн позиционирования в процессеинициализации загружает из БД посредством модуля выгрузки результатов данные обучающей выборки и параметры настройки используемых методов обработки информации.

Результатом работы модуля являются оценки координат позиционируемых объектов.Функциональная схема процесса локального позиционирования объектов врежиме онлайн изображена на рис. 4.4.Рис. 4.4. Функциональная схема процесса локального позиционированияобъектов в режиме онлайн1213. Выгрузка результатов работы комплексаОдной из основных функций разработанного комплекса является выгрузкаполученных результатов в адрес внешних компонент.

Эта функция реализуетсямодулем выгрузки результатов. Этот модуль позволяет получать данные как позапросу, так и непрерывно по мере получения новых результатов. Результаты работы выгружаются в структурированном и удобном для чтения и последующейобработки формате (CSV, JSON).Основными направлениями использования выгружаемых результатов могутявляться:1. Визуализация результатов работы комплекса с использованием специализированных средств.2. Дополнительный анализ полученных результатов с применением современных математических пакетов.3. Построение сложных комплексных информационных и информационноаналитических систем, использующих данные о местоположении различных объектов – персонала, посетителей, оборудования, грузов и т.п.Комплекс обеспечивает надѐжность получения всех необходимых данныхза счѐт организации их локального хранения внутри каждой из компонент и изоляции процессов чтения и записи данных:1) Мобильные клиенты до получения подтверждения доставки отправленных данных сохраняют их в локальном хранилище.

Характеристики

Список файлов диссертации

Исследование и разработка методов повышения точности определения местоположения объектов в пространстве с использованием технологий беспроводных сетей
Документы
Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее