120 likes | 306 Views
Разработка ПО для сбора данных с целью моделирования коллективного движения судов Аспирант: Головченко Б.С. Руководитель: к.т.н. Гриняк В.М. Цель. Разработка инструмента моделирования коллективного движения судов с опорой на реальные данные о движении судов в конкретной акватории. Задачи.
E N D
Разработка ПО для сбора данных с целью моделирования коллективного движения судов Аспирант: Головченко Б.С. Руководитель: к.т.н. Гриняк В.М.
Цель • Разработка инструмента моделирования коллективного движения судов с опорой на реальные данные о движении судов в конкретной акватории
Задачи • Получение достоверных данных о движении судов • Создание инструмента для ручного моделирования различных ситуаций на море с учётом реальной обстановки • Проверка качества алгоритмов предупреждения о столкновении
Актуальность • По данным AIS в акватории близ Владивостока постоянно находится около 80-100 судов одновременно • Ручное моделирование достоверной траектории судна требует серьёзных знаний в области судовождения • Проверка адекватности алгоритмов требует статистически значимой выборки данных
Варианты получения траекторий судов • Сбор данных с радара на судне • Сбор данных с радара на берегу • Визуальное наблюдение (видеокамера) • Приём данных с AIS • Сбор данных с сайтов отображающих данные с AIS
Средства • Сайт www.marinetraffic.com как изначальный источник данных • Скрипт на PHP для регулярного сбора данных • База данных MySQL для хранения и обработки данных
Пример полученных данных [[43.06146,131.7068,"NADEZHDA",9,30,21,"RU",273199300,109,1],[43.021,131.7477,"NEKSU",7,266,12,"MN",457073000,66,3],[43.07449,131.7513,"VLADIMIR VYSOTSKIY",8,37,72,"RU",273152400,152,4]]
Проблемы обработки данных • Соотнесение относительных отметок времени с реальными моментами времени • Интерполяция большого числа пропущенных данных • Обработка не равноускоренного движения
Итоги • Собраны данные начиная с 14 сентября 2012 по текущий момент с интервалом в 1 минуту • Получено более 13 млн записей о 1020 судах в 2012 году • В среднем около 80-100 одновеременно