VISUALIZATION TECHNOLOGY OF AUGMENTED REALITY OBJECTS, DEPENDING ON GEOINFORMATIONAL DATA
Отображение навигационной информации в виде проекции на лобовое стекло автомобиля или стекло мотошлема обеспечивает ее восприятие водителем без переключения внимания с дороги на приборную панель, тем самым повышая безопасность дорожного движения. Используемые в настоящее время технологии визуализации информации для навигационного оснащения автомобиля или мотоцикла достаточно дороги и мало распространены, поэтому создание простого и недорогого в разработке программного обеспечения с открытым кодом, повышающего эффективность обработки и отображения информации, представляется актуальным. Предложена архитектура построения подобной системы навигации с применением технологии подсказок водителю в виде объектов дополненной реальности и использованием открытых геоинформационных сервисов. Рассмотрены применяемые в технологии структуры и типы данных, а также возможный набор аппаратных средств визуализации навигационной информации. Алгоритмы визуализации динамических объектов дополненной реальности и обработки геоданных реализованы в программном коде на языке Python. Разработан интерактивный интерфейс, обладающий интегрированным эффектом от совмещения преимуществ навигационных систем и сервисов геоинформационных данных. Приведены результаты тестирования работы кода при визуализации направления движения по заданному маршруту в режиме реального времени Displaying navigation information in the form of a projection onto the windshield of a car or the glass of a motorcycle helmet ensures its perception by the driver without switching attention from the road to the dashboard, thereby increasing road safety. The currently used information visualization technologies for the navigation equipment of a car or motorcycle are quite expensive and not widely used, therefore, the creation of simple and inexpensive open-source software that increases the efficiency of information processing and display seems to be relevant. The article proposes an architecture for building such a navigation system using the technology of prompting the driver in the form of augmented reality objects and using open geoinformation services. We considered the structures and types of data used in technology, as well as a possible set of hardware for visualization of navigation information. We implemented algorithms for visualization of dynamic objects of augmented reality and processing of geodata in the program code in the Python language. We developed an interactive interface that has an integrated effect of combining the advantages of navigation systems and geoinformation data services. We give the results of testing the code when visualizing the direction of movement along a given route in real time