<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">sapi</journal-id><journal-title-group><journal-title xml:lang="ru">Системный анализ и прикладная информатика</journal-title><trans-title-group xml:lang="en"><trans-title>«System analysis and applied information science»</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2309-4923</issn><issn pub-type="epub">2414-0481</issn><publisher><publisher-name>Belarusian National Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21122/2309-4923-2018-4-11-19</article-id><article-id custom-type="elpub" pub-id-type="custom">sapi-232</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Системный анализ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>System analysis</subject></subj-group></article-categories><title-group><article-title>Алгоритм оповещения оператора беспилотного летательного аппарата на основе выделения на изображении границ потенциальных препятствий для полёта с использованием библиотеки OPEN CV</article-title><trans-title-group xml:lang="en"><trans-title>Algorithm for alerting the unmanned aerial vehicle operator based on the image potential obstacle borders detection on the flight trajectory using the OPEN CV library</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Степанов</surname><given-names>В. Ю.</given-names></name><name name-style="western" xml:lang="en"><surname>Stepanov</surname><given-names>V. Yu.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Аспирант</p></bio><bio xml:lang="en"><p>Software Engineer and M.S.C. degree</p></bio><email xlink:type="simple">vladimir.stepanov@bntu.by</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Хвитько</surname><given-names>Е. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Hvitko</surname><given-names>E. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Магистрант кафедры «Информационные системы и технологии» Международного института дистанционного образования БНТУ, преподаватель кафедры «Программные вычисления и автоматизированные системы» факультета «Информационные технологии и робототехника».</p></bio><bio xml:lang="en"/><email xlink:type="simple">evgeni.hvitko@bntu.by</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Белорусский национальный технический университет</institution><country>Беларусь</country></aff><aff xml:lang="en"><institution>Belarusian National Technical University</institution><country>Belarus</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>06</day><month>02</month><year>2019</year></pub-date><volume>0</volume><issue>4</issue><fpage>11</fpage><lpage>19</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Степанов В.Ю., Хвитько Е.А., 2019</copyright-statement><copyright-year>2019</copyright-year><copyright-holder xml:lang="ru">Степанов В.Ю., Хвитько Е.А.</copyright-holder><copyright-holder xml:lang="en">Stepanov V.Y., Hvitko E.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://sapi.bntu.by/jour/article/view/232">https://sapi.bntu.by/jour/article/view/232</self-uri><abstract><p>В статье даётся описание нескольких вариантов алгоритма обнаружения препятствий на траектории движения беспилотного летательного аппарата (БЛА). Вначале даётся иллюстрация проблематики на примере изображения рельефа на топографических картах и сущность изображения рельефа горизонталями. Затем делается вывод о необходимости разработки алгоритма и программного обеспечения, которые могут помочь оператору БЛА в принятии решения о необходимости изменения траектории БЛА, т.к., например, руководствуясь исключительно методом изображения рельефа горизонталями или другим подобным методом при планировании траектории БЛА можно в качестве предварительной подготовки к полёту, однако такие методы являются достаточно статичными и не подходят в таких ситуациях, как, например, распознавание неожиданно появившегося препятствия. Далее в статье описан процесс разработки нескольких модификаций алгоритма, решающего поставленную выше задачу и производящего оповещение оператора БЛА. Также описано, что в зависимости от скорости полёта БЛА и условий его эксплуатации, есть возможность выбора наиболее подходящей модификации алгоритма, имеющую разную чувствительность к потенциальным препятствиям. В заключение приводятся настройки программы оповещения и результаты работы, где показан принцип визуального оповещения оператора БЛА с указанием рекомендуемого направления облёта беспилотным летательным аппаратом зафиксированного препятствия.</p></abstract><trans-abstract xml:lang="en"><p>The article describes several modifications of the obstacle detection algorithm on the flight trajectory of an unmanned aerial vehicle (UAV). First, we give an illustration of the problems on the example of the relief image on topographic maps and the essence of the relief image by horizontal contours. Then the conclusion is made about necessity of development of algorithm and software, which can help the operator of the UAV in deciding on necessary trajectory changes of UAV, since, for example, guided solely by the method image of the terrain or another similar method in the planning of the UAV trajectory as preliminary preparation for the flight, however, such methods are fairly static and are not suitable in such situations as, for example, detection of unexpected obstacles. Further, the article describes the process of developing several modifications of the algorithm that solves the above problem and generates a notification of the UAV operator. It is also described depending on the flight speed of the UAV and natural conditions; it is possible to choose the most appropriate modification of the algorithm, which has different sensitivity to potential obstacles. The conclusion shows the settings screen and results of the software work and the principle of visual notification of the UAV operator with the proposal direction of the flight around detected obstacles.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>беспилотный летательный аппарат</kwd><kwd>математическое моделирование</kwd><kwd>программное обеспечение</kwd><kwd>алгоритм обнаружения препятствий на траектории полёта</kwd><kwd>оповещение оператора БЛА</kwd></kwd-group><kwd-group xml:lang="en"><kwd>unmanned aerial vehicle</kwd><kwd>mathematical modeling</kwd><kwd>software</kwd><kwd>algorithm for finding obstacles on the flight trajectory</kwd><kwd>notification of the UAV operator</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">lektsii.org [Electronic resource]. – Access mode: https://lektsii.org/4-12821.html. – Date of access: 10.09.2018.</mixed-citation><mixed-citation xml:lang="en">lektsii.org [Electronic resource]. – Access mode: https://lektsii.org/4-12821.html. – Date of access: 10.09.2018.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Recog.ru – Распознавание образов для программистов [Electronic resource]. – Access mode: http://blog.vidikon.com/?p=228. – Date of access: 15.10.2018.</mixed-citation><mixed-citation xml:lang="en">Recog.ru – Распознавание образов для программистов [Electronic resource]. – Access mode: http://blog.vidikon.com/?p=228. – Date of access: 15.10.2018.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">RoboCraft [Electronic resource]. – Access mode: http://robocraft.ru/blog/computervision/264.html. – Date of access: 17.10.2018.</mixed-citation><mixed-citation xml:lang="en">RoboCraft [Electronic resource]. – Access mode: http://robocraft.ru/blog/computervision/264.html. – Date of access: 17.10.2018.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Habr [Electronic resource]. – Access mode: https://habrahabr.ru/post/208090/. – Date of access: 18.10.2018</mixed-citation><mixed-citation xml:lang="en">Habr [Electronic resource]. – Access mode: https://habrahabr.ru/post/208090/. – Date of access: 18.10.2018</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Методы компьютерной обработки изображений / под ред. В.А. Сойфера. – Москва: Физматлит, 2003. – 784 с.</mixed-citation><mixed-citation xml:lang="en">Методы компьютерной обработки изображений / под ред. В.А. Сойфера. – Москва: Физматлит, 2003. – 784 с.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">OpenCV – библиотека компьютерного зрения с открытым исходным кодом [Electronic resource]. – Access mode: http://locv.ru. – Date of access: 18.10.2018</mixed-citation><mixed-citation xml:lang="en">OpenCV – библиотека компьютерного зрения с открытым исходным кодом [Electronic resource]. – Access mode: http://locv.ru. – Date of access: 18.10.2018</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Старовойтов В. В., Голуб Ю. И. Цифровые изображения: от получения до обработки – Минск: ОИПИ НАН Беларуси, 2014. – 202 с.</mixed-citation><mixed-citation xml:lang="en">Старовойтов В. В., Голуб Ю. И. Цифровые изображения: от получения до обработки – Минск: ОИПИ НАН Беларуси, 2014. – 202 с.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Приоров, А. Л. Цифровая обработка изображений: учеб. пособие / А. Л. Приоров, И. В. Апальков, В. В. Хрящев. – Ярославль: ЯрГУ, 2007. – 235 с.</mixed-citation><mixed-citation xml:lang="en">Приоров, А. Л. Цифровая обработка изображений: учеб. пособие / А. Л. Приоров, И. В. Апальков, В. В. Хрящев. – Ярославль: ЯрГУ, 2007. – 235 с.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Фисенко, В. Т. Компьютерная обработка и распознавание изображений: учеб. пособие / В.Т. Фисенко, Т.Ю. Фисенко. – Санкт-Петербург: СПбГУ ИТМО, 2008. – 192 с.</mixed-citation><mixed-citation xml:lang="en">Фисенко, В. Т. Компьютерная обработка и распознавание изображений: учеб. пособие / В.Т. Фисенко, Т.Ю. Фисенко. – Санкт-Петербург: СПбГУ ИТМО, 2008. – 192 с.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Шапиро, Л. Компьютерное зрение / Л. Шапиро, Дж. Стокман: пер. с англ. – Москва: БИНОМ. 2006. – 752 с.</mixed-citation><mixed-citation xml:lang="en">Шапиро, Л. Компьютерное зрение / Л. Шапиро, Дж. Стокман: пер. с англ. – Москва: БИНОМ. 2006. – 752 с.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Гонсалес Р., Вудс Р. Цифровая обработка изображений. Издание 3-е, исправленное и дополненное. – Москва: Техносфера, 2012. – 1104 с.</mixed-citation><mixed-citation xml:lang="en">Гонсалес Р., Вудс Р. Цифровая обработка изображений. Издание 3-е, исправленное и дополненное. – Москва: Техносфера, 2012. – 1104 с.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Методы компьютерной обработки изображений / под ред. В.А. Сойфера. – М.: Физматлит, 2003. – 784 с.</mixed-citation><mixed-citation xml:lang="en">Методы компьютерной обработки изображений / под ред. В.А. Сойфера. – М.: Физматлит, 2003. – 784 с.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Цифровая обработка изображений в информационных системах: учеб. пособие // И. С. Грузман [и др.]. – Новосибирск : Изд-во НГТУ, 2002. – 352 c.</mixed-citation><mixed-citation xml:lang="en">Цифровая обработка изображений в информационных системах: учеб. пособие // И. С. Грузман [и др.]. – Новосибирск : Изд-во НГТУ, 2002. – 352 c.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Прэтт, У. Цифровая обработка изображений: пер. с англ. / У. Прэтт. – М.: Мир, 1982. – Кн. 2. – 480 с.</mixed-citation><mixed-citation xml:lang="en">Прэтт, У. Цифровая обработка изображений: пер. с англ. / У. Прэтт. – М.: Мир, 1982. – Кн. 2. – 480 с.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Стариченко, Б. Е. Теоретические основы информатики : учеб. пособие для вузов. – 2-е изд. – М.: Горячая линия – Телеком, 2003.</mixed-citation><mixed-citation xml:lang="en">Стариченко, Б. Е. Теоретические основы информатики : учеб. пособие для вузов. – 2-е изд. – М.: Горячая линия – Телеком, 2003.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Шилдт Г. C# 4.0: полное руководство.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2011. – 1056 с.: ил. – Парал. тит. англ.</mixed-citation><mixed-citation xml:lang="en">Шилдт Г. C# 4.0: полное руководство.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2011. – 1056 с.: ил. – Парал. тит. англ.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Троелсен Э. Язык программирования C# 5.0 и платформа .NET 4.5, 6-е изд.: Пер. с англ. – М.: ООО «И. Д. Вильямс»., 2013. – 1312 с.: ил. – Парал. тит. англ.</mixed-citation><mixed-citation xml:lang="en">Троелсен Э. Язык программирования C# 5.0 и платформа .NET 4.5, 6-е изд.: Пер. с англ. – М.: ООО «И. Д. Вильямс»., 2013. – 1312 с.: ил. – Парал. тит. англ.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Натан А. WPF 4. Подробное руководство. – Пер. с англ. – СПБ.: Символ-Плюс, 2011. – 880 с., ил.</mixed-citation><mixed-citation xml:lang="en">Натан А. WPF 4. Подробное руководство. – Пер. с англ. – СПБ.: Символ-Плюс, 2011. – 880 с., ил.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
