Автоматизация мониторинга данных от легковесных программируемых электронных устройств средствами систем научной визуализации

 
Код статьиS013234740000697-1-1
DOI10.31857/S013234740000697-1
Тип публикации Статья
Статус публикации Опубликовано
Авторы
Аффилиация: ФГБОУ ВПО “Пермский государственный национальный исследовательский университет”
Адрес: Российская Федерация, Пермь
Аффилиация: ФГБОУ ВПО “Пермский государственный национальный исследовательский университет”
Адрес: Российская Федерация, Пермь
Название журналаПрограммирование
ВыпускВыпуск 4
Страницы67-76
Аннотация

В статье рассматривается унифицированный подход к решению задач мониторинга данных, генерируемых разными типами легковесных электронных устройств, функционирующих на базе программируемых микроконтроллеров. Предлагается автоматизировать процесс настройки системы визуализации на взаимодействие с целевым устройством путём автоматического извлечения структуры входных и выходных данных из прошивки этого устройства. С этой целью в систему визуализации включена онтология синтаксиса конструкций ввода–вывода различных языков программирования, на основе которой в автоматическом режиме генерируется синтаксический анализатор программного кода прошивки. Кроме того, предлагаются высокоуровневые средства для осуществления необходимой пользователю фильтрации получаемых от конкретного устройства данных, а также средства адаптации рендеринга под индивидуальные предпочтения пользователя. Для гибкой настройки графической сцены используется высокоуровневый визуальный редактор диаграмм потоков данных. Описание типов вершин этих диаграмм хранится в базе знаний системы в виде онтологии. Предложенная концепция реализована авторами в рамках мультиплатформенной клиент-серверной системы научной визуализации SciVi и протестирована на практике при решении задач мониторинга углов курсовертикали и угла падения света.

Ключевые слова
Получено01.10.2018
Дата публикации07.10.2018
Кол-во символов1306
Цитировать   Скачать pdf Для скачивания PDF необходимо авторизоваться
Размещенный ниже текст является ознакомительной версией и может не соответствовать печатной.

всего просмотров: 1207

Оценка читателей: голосов 0

1. Consumer Robotics. Tractica, 2017. 130 p. https://www.tractica.com/research/consumerrobotics/.

2. Brown E. Who Needs the Internet of Things? Linux.com, 2016. https://www.linux.com/news/ /who-needs-internet-things.

3. Yi Man Li R., Ching Yu Li H., Kei Mak C., Beiqi Tang T. Sustainable Smart Home and Home Automation: Big Data Analytics Approach, International Journal of Smart Home, 2016, vol. 10, no. 8, p. 177–198.

4. Jamadar S. Applications of Smart and Interactive Textiles, Textile Learner, 2013. http://textilelearner.blogspot.ru/2013/04/ /applications-of-smart-and-interactive.html.

5. Жупиков Ю.Ю. Робототехника как фактор формирования исследовательской компетентности учащихся в рамках внеурочной деятельности // Сборник тезисов VI Всероссийской конференции “Современное технологическое обучение: от компьютера к роботу”. СПб. 2016. С. 18–19.

6. Ryabinin K., Chuprina S. Development of Ontology-Based Multiplatform Adaptive Scientific Visualization System, Journal of Computational Science, Elsevier, 2015, vol. 10, pp. 370–381.

7. Рябинин К.В., Чуприна С.И., Бортников А.Ю. Автоматизация настройки систем научной визуализации на специфику разнообразных источников данных // Научная визуализация. М.: Национальный исследовательский ядерный университет МИФИ. 2016. К. 4. Т. 8. № 4. С. 1–14.

8. Рябинин К.В., Чуприна С.И. Унифицированное решение задач адаптации систем научной визуализации к сторонним решателям // Программирование. М.: Институт системного программирования РАН. 2016. № 6. С. 23–34.

9. Соловьёв В.И., Шабалов П.Г. Инерциальные навигационные системы // Учеб. пособие; Самар. гос. нац. исслед. аэрокосм. ун-т. им. С.П. Королёва. Самара: СГАУ, 2011. 74 с.

10. Brown E. Linux and Open Source Hardware for IoT, Linux.com, 2016. https://www.linux.com/news/ / linux-and-open-source-hardware-iot.

11. Kalman R.E. A New Approach to Linear Filtering and Prediction Problems, Journal of Basic Engineering, 1960, no. 82, 11 p.

12. Kushner D. The Making of Arduino, IEEE Spectrum, 2011, http://spectrum.ieee.org/geeklife/hands-on/the-making-of-arduino.

Система Orphus

Загрузка...
Вверх