Современные инновации, системы и технологии // Modern Innovations, Systems and Technologies
2024; 4(3) eISSN: 2782-2818 https://www.oajmist.com
УДК: 004.942
DOI: https://doi.org/10.47813/2782-2818-2024-4-3-0101-0120
EDN: NUFPFW
Обзор спецификаций системных параметров для анализа микропроцессорной производительности роевого
применения БПЛА
Д. И. Ковалев
Красноярский государственный аграрный университет, Красноярск, Россия Национальный исследовательский университет « Ташкентский институт инженеров ирригации и механизации сельского хозяйства», Ташкент, Узбекистан
Аннотация. На основе общих методологических принципов спецификации системных параметров в статье рассматриваются системные параметры полетных контроллеров БПЛА с целью формирования модели микропроцессорной производительности роевого применения БПЛА в точном земледелии. Отмечается, что анализ основных полетных контроллеров БПЛА, применяемых в точном земледелии, позволит сформировать пул спецификаций системных параметров для анализа микропроцессорной производительности их роевого применения. При этом важно правильно оценивать влияние системных параметров на усовершенствование БПЛА и возможные перспективы развития полетных контроллеров нового поколения. Обоснованность спецификаций системных параметров контроллеров БПЛА существенно влияет на эффективность реализации транспортно-технологических циклов БПЛА в системах точного земледелия. В работе рассмотрен полетный контроллер нового поколения Pixhawk, а также семейство высокопроизводительных микроконтроллеров на базе ядра Cartex-M4. Отмечаются основные отличительные особенности микроконтроллеров данной серии. Делается вывод о том, что на микропроцессорную производительность также влияют характеристики функциональной периферии, которой обладает данное семейство контроллеров.
Ключевые слова: БПЛА, роевое применение, микропроцессорная производительность, системные параметры, спецификация.
Для цитирования: Ковалев, Д. И. (2024). Обзор спецификаций системных параметров для анализа микропроцессорной производительности роевого применения БПЛА. Современные инновации, системы и технологии - Modern Innovations, Systems and Technologies, 4(3), 0101— 0120. https://doi.org/10.47813/2782-2818-2024-4-3-0101-0120
© Ковалев Д.И., 2024
0101
Review of system parameter specifications for microprocessor performance analysis of UAV swarm applications
D. I. Kovalev
Krasnoyarsk State Agrarian University, Krasnoyarsk, Russia National Research University "Tashkent Institute of Irrigation and Agricultural Mechanization Engineers", Tashkent, Uzbekistan
Abstract. Based on the general methodological principles of specification of system parameters, the article examines the system parameters of UAV flight controllers with the aim of forming a model of microprocessor performance of swarm application of UAVs in precision agriculture. It is noted that the analysis of the main UAV flight controllers used in precision agriculture will make it possible to form a pool of system parameter specifications for analyzing the microprocessor performance of their swarm applications. At the same time, it is important to correctly assess the influence of system parameters on the improvement of UAVs and possible prospects for the development of new generation flight controllers. The validity of the specifications of the system parameters of UAV controllers significantly affects the efficiency of the implementation of UAV transport and technological cycles in precision farming systems. The paper examines the new generation Pixhawk flight controller, as well as a family of high-performance microcontrollers based on the Cartex-M4 core. The main distinctive features of microcontrollers of this series are noted. It is concluded that microprocessor performance is also influenced by the characteristics of the functional peripherals that a given family of controllers has.
Keywords: UAV, swarm application, microprocessor performance, system parameters, specification.
For citation: Kovalev, D. I. (2024). Review of system parameter specifications for microprocessor performance analysis of UAV swarm applications. Modern Innovations, Systems and Technologies, 4(3), 0101-0120. https://doi.org/10.47813/2782-2818-2024-4-3-0101-0120
ВВЕДЕНИЕ
В статье рассматриваются системные параметры полетных контроллеров БПЛА с целью формирования модели микропроцессорной производительности роевого применения БПЛА в точном земледелии. Представлен обзор общих методологических принципов спецификации системных параметров с учетом различных аспектов понятия спецификации и их роль и место в разработке и жизненном цикле аппаратно-программных комплексов БПЛА.
В ряде работ [1-5] авторы отмечают перспективность как индивидуального, так и роевого применения сельскохозяйственных БПЛА при опрыскивании сельхозугодий гербицидами и удобрениями. В работах [6-10] рассматриваются различные аспекты повышения надежности функционирования аппаратно-программных комплексов управления БПЛА и анализа производительности этих комплексов в различных условиях
применения [11, 12]. Технологии точного земледелия требуют дальнейшего совершенствования, а опыт применения авиационных систем беспилотного опрыскивания, в частности, в Китае [13-15] показывает недостаточную производительность таких систем. В работе [15] выполнен анализ производительности четырех типов БПЛА, активно применяемых в КНР в настоящее время, и авторы отмечают необходимость дальнейших исследований в данном направлении.
Роевое применение БПЛА способно повысить общую производительность применения дронов-опрыскивателей, однако необходимо выполнить оценку микропроцессорной производительности роя БПЛА, чтобы оценить возможные потери как временные, так и ресурсные [16-20]. Модель системных параметров для анализа микропроцессорной производительности роевого применения БПЛА предложена в [21].
В данной работе рассматриваются базовые характеристики микропроцессорных систем управления БПЛА с целью их обобщенного представления в рамках модели оптимальной производительности БПЛА и анализа чувствительности системных параметров БПЛА при роевом применении в точном земледелии.
ОБЩИЕ МЕТОДОЛОГИЧЕСКИЕ ПРИНЦИПЫ СПЕЦИФИКАЦИИ СИСТЕМНЫХ ПАРАМЕТРОВ
Различные аспекты понятия спецификации и их роль и место в разработке и жизненном цикле аппаратно-программных комплексов БПЛА рассматривается на основе двух видов понятийных средств. К первому виду относятся понятия, из которых строятся и состоят спецификации, ко второму - понятия, с помощью которых создаются спецификации [22, 23]. В данной работе в следующих разделах подробно рассматривается первый вид понятий, непосредственно связанный с системными параметрами полетного контроллера БПЛА, характеристиками контроллеров нового поколения, включая высокопроизводительные микроконтроллеры на базе ядра СаЛех-М4. Следует однако отметить, что открытым остается вопрос, связанный с реализацией второго вида понятийных средств, отражающего рекомендации методологического и прагматического характера и касающиеся того, как работать над спецификациями, чтобы достичь хорошего эффекта. В данном разделе сформулируем общие принципы, касающиеся спецификации как деятельности и ее методологических основ.
В [22] отмечается, что спецификация как вид деятельности отличается от программирования и математики, наиболее близких к ней видов деятельности. Авторы называют человека, занимающегося спецификацией, спецификатором (англ. - specifier), системным аналитиком, постановщиком задач и т.д. Учитывая, что доля трудовых и материальных затрат на создание спецификаций растет по сравнению с долей на реализацию транспортно-технологических циклов БПЛА в части их аппаратно-программного обеспечения [23], спецификация может существовать как самостоятельный и отчуждаемый продукт, создаваемый в одной организации, а реализуемый и используемый в другой. Это является тем обстоятельством, которое позволяет считать организацию производства спецификаций и организацию деятельности спецификаторов самостоятельной областью технологии информатики, требующей дополнительного внимания и пояснений, в частности, при совершенствовании подходов к спецификации системных параметров для анализа микропроцессорной производительности роевого применения БПЛА в точном земледелии.
Одним из важнейших с методологической точки зрения является принцип, требующий, чтобы спецификация опиралась на математику. Это позволит спецификации, как деятельности, обеспечить точность ее результата. При этом в работе над спецификациями важны следующие аспекты: использование математических объектов и выполнение требований логико-математической дисциплины. Как отмечается в [22], приемы работы с математическими объектами и язык математики, в котором они отражаются, обеспечивают надежную передачу точного понимания. Как подчеркивают авторы, данные приемы многократно проверены. И в этом существенное отличие понимания, систематически опирающегося на математические объекты и математический язык, от понимания, достигнутого каким-либо другим способом. Таким образом, математике отводится фундаментальная роль в спецификации как деятельности.
Особого внимания требует содержательная, неформальная или интуитивная сторона спецификации как деятельности. При это следует учитывать два вида трудностей: трудность перехода от содержательной, интуитивно понимаемой, несформулированной постановки задачи к ее точному описанию и трудность понимания уже созданного, готового точного описания. Многие авторы, обсуждая ряд понятий, подчеркивают, что в каждом рассматриваемом понятии надо стараться четко различать три компонента:
идею, формулировку и мотивировку. На пути от идеи и мотивировки к формулировке (и обратно) исключительно важна роль примеров, так как часто общие понятия возникают как обобщение примеров. Например, своеобразный вид примеров, используемых для спецификации аппаратно-программных комплексов, представляют собой прототипы или макеты программ или аппаратно-программных блоков. Они представляют собой пробные, предварительные, обычно упрощенные, но работающие модели специфицируемых объектов (как программных, так и аппаратных). Спецификаторы, экспериментируя на ЭВМ с такой моделью, имеют возможность уточнять постановку задачи.
Еще одна важная группа принципов отражает разделение аспектов и структуризацию по горизонтали и вертикали. При упорядочении, систематизации и осмыслении круга понятий, относящихся к задаче или области, полезный прием состоит в выделении частей - аспектов или групп (классов) объектов [22]. При этом принципы выделения или разделения предмета на части, аспекты, группы в конкретных ситуациях могут быть различными, однако общим должно быть то, что процесс выделения или разделения является осмысленным.
Отметим ряд работ [24-26], где такие выделения и разделения в процессе спецификации встречались многократно. Спецификации делились на функциональные и эксплуатационные, средства спецификации - на технологические и понятийные, в понятийных средствах выделялись классы, а в каждом из этих классов производились дополнительные выделения и разделения. Как отмечают авторы работ, в результате этих манипуляций аморфная вначале область спецификации (в данном случае, область спецификации программного обеспечения - Software Requirements Specifications) была расчленена на осмысленные куски и благодаря этому стала более обозримой и понятной.
Выделение аспектов, частей, групп, имеющих самостоятельное значение, дает возможность гибко комбинировать их в соответствии с разными целями. На это направлена одна из центральных идей работы [22], заключающаяся в описании системы практической теории определений (ПТО), и требующая тщательного и осмысленного разделения понятийных средств спецификации с тем, чтобы потом можно было их соединять и комбинировать любыми нужными способами. Как отмечает автор, хорошее соединение (синтез) требует хорошего разделения (анализа).
Выделение (разделение) обычно сопровождается установлением или выявлением связей как между выделенными компонентами, аспектами, группами, так и внутри них.
Таким образом формируется структура рассматриваемой области или предмета, следовательно, можно говорить о процессе структуризации предмета (области). Важно то, что такая структуризация может применяться как к обстоятельствам, связанным со спецификацией как деятельностью, так и к самими спецификациям, которые являются ее результатом. Как правило, выделяется два типа структуризации спецификаций -вертикальная и горизонтальная. Первая характеризуется разделением описания (процесса описания) на уровни, определяя уровневую структуру описания. Горизонтальный тип структуризации определяет структуру описания на каждом конкретном уровне, который был выделен. Отметим, что разделение на уровни и структуризация по вертикали имеют существенное значение при разработке спецификаций. Это принципиально предполагается в ряде методологий проектирования, таких как «сверху вниз», «снизу вверх» и т.п. Не менее важна и структуризация по горизонтали.
Изложение дальнейших разделов статьи, непосредственно связанных с системными параметрами полетных контроллеров БПЛА, отражает такие важные свойства спецификаций, как конкретность и привязку к реальной ситуации. Это позволяет продемонстрировать то, что методологические принципы и рекомендации данного раздела действительно работают. В реальной производственной ситуации выбор средств спецификации, уровней, структуризации и т.д. должен быть привязан к базовому языку описания (модели), инструментальным средствам и транспортно-технологическим циклам БПЛА, применяемым в системе точного земледелия. В этом случае одной из важных задач для спецификаторов является разработка, выявление и организация средств спецификации как технологических, так и понятийных.
Возвращаясь к упоминаемой ранее логической стороне математических определений и построений, отметим необходимость использования методов формализации. Ряд авторов [22-26] называет это логико-математической дисциплиной, которую необходимо соблюдать при построении определений, чтобы обеспечить надежность получаемых понятий.
Математические понятия строятся, исходя из некоторых базисных или первичных понятий. Базисные понятия в разных областях и контекстах могут быть различными: от простых и очевидных до более сложных. Однако они должны быть знакомыми и хорошо освоенными спецификаторами. Очевидно, что другие понятия в данном контексте
определяются через базисные или друг через друга. Тогда набор определений (спецификация) задает базисное отношение между участвующими в нем понятиями.
Этим принципам в полной мере соответствует графоаналитический метод спецификации транспортно-технологических циклов (ТТЦ) БПЛА на базе GERT-сетей [2, 9, 16, 22]. Базисной является GERT-подобная узловая логика, позволяющая вводить понятия узлов ТТЦ и получать допустимые реализации циклов, характеризующие циклически повторяющиеся последовательности транспортно-технологических операций БПЛА.
СИСТЕМНЫЕ ПАРАМЕТРЫ ПОЛЕТНОГО КОНТРОЛЛЕРА
Эволюция полетных контроллеров БПЛА представлена в работе [27], где авторами в рамках исследования составлены блок-схемы систем управления БПЛА по мере их развития. Отметим важное значение обобщенной эволюции таких систем, которая представлена в работе и которая устанавливает периодизацию отдельных этапов развития. В частности, выделяется девять этапов и отмечается, что на текущем этапе основным направлением является разработка систем интеллектуального управления. Можно отметить, что повышение общей производительности и функциональности сельскохозяйственных распылительных БПЛА будет зависеть от дальнейшего развития и совершенствования технологий применяемых микроэлектромеханических систем.
Анализ основных полетных контроллеров БПЛА, применяемых в точном земледелии, позволит сформировать пул спецификаций системных параметров для анализа микропроцессорной производительности роевого применения БПЛА, а также оценить их влияние на усовершенствование БПЛА и спрогнозировать возможные перспективы развития полетных контроллеров. Все это существенно влияет на эффективность реализации транспортно-технологических циклов БПЛА в системах точного земледелия [28, 29].
Характеристики контроллеров нового поколения
На рисунке 1 представлен внешний облик полетного контроллера нового поколения Pixhawk [27]. Эта разработка представляет собой дальнейший шаг в развитии проекта РХ4 и программного кода АМир^ от 3DRobotics. Контроллер реализован на базе операционной системы реального времени (ОСРВ) Особенностью контроллера
является то, что он успешно поддерживает большое количество систем, включая наземные, воздушные, наводные. Для эффективной поддержки в аппаратно-программном комплексе реализованы различные модули и интерфейсы для их связи, используется программное обеспечение (ПО) Mission Planner как ArduPilot. Благодаря поддержке различных типов систем за счет своей универсальности данный контроллер активно применяется на практике и его использование популярно среди проектировщиков и производителей беспилотных систем.
Рисунок 1. Внешний вид контроллера Pixhawk (источник: https://russiandrone.ru/publications/evolyutsiya-sistem-upravleniya-bespilotnykh-letatelnykh-apparatov-ot-poyavleniya-do-nashikh-dney-aerogeo/).
Figure 1. External appearance of the Pixhawk controller (source: https://russiandrone.ru/publications/evolyutsiya-sistem-upravleniya-bespilotnykh-letatelnykh-apparatov-ot-poyavleniya-do-nashikh-dney-aerogeo/).
В [27] приведены характеристики контроллера. Среди основных отметим следующие:
• 32-битный микропроцессор STM32F427 Cortex M4 (168MHz, FLASH-память 2 Мб, RAM- память 256кб);
• 32-битный сопроцессор STM32F103;
• ST Micro L3GD 20 - 3-осевой гироскоп;
• ST Micro LSM303D - 3-осевой акселерометр/магнитометр;
• MPU6000 - 3-осевой акселерометр/гироскоп;
• MEAS MS5611 - барометр.
Представленная на рисунке 2 блок-схема системы управления беспилотного аппарата подробно рассматривается в [27] и демонстрирует основные модули и блоки, включая
блок полетного контроллера и датчики, а также структурное взаимодействие элементов через каналы связи. Такое рассмотрение позволяет использовать упомянутые выше типы структуризации (вертикальная и горизонтальная) при разработке спецификаций ТТЦ БПЛА. Блок-схема характеризуется разделением описания системы управления, как и самого процесса описания, на уровни, что позволяет достаточно легко определить уровневую структуру описания. С использованием горизонтального типа структуризации определяется структуру описания на каждом уровне системы управления, который был выделен на блок-схеме.
Рисунок 2. Блок-схема системы управления (источник: https://russiandrone.ru/publications/evolyutsiya-sistem-upravleniya-bespilotnykh-letatelnykh-apparatov-ot-poyavleniya-do-nashikh-dney-aerogeo/). Figure 2. Block diagram of the control system (source: https://russiandrone.ru/publications/evolyutsiya-sistem-upravleniya-bespilotnykh-letatelnykh-apparatov-ot-poyavleniya-do-nashikh-dney-aerogeo/).
Высокопроизводительные микроконтроллеры на базе ядра Cortex-M4
Отражая такие важные свойства спецификаций, как конкретность и привязка к реальным объектам и процессам, в данном разделе рассматриваются основные системные характеристики серии высокопроизводительных микроконтроллеров на базе ядра Cartex-M4 (STMicroelectronics: STM32F4). Достаточно полный обзор высокопроизводительных микроконтроллеров на базе ядра Cortex-M4 можно найти в [30], где авторы отмечают, что STM32F4 относится к серии микроконтроллеров с максимальной в отрасли производительностью среди всех устройств на базе ядра CortexTM-M. Отметим некоторые базовые характеристики, данные в описании микроконтроллера в [30]:
• максимальная частота процессора 168 МГц;
• производительность до 210 MIPS по тесту Dhrystone и 363 MIPS по тесту CoreMark консорциума EEMBC;
• более 250 совместимых по выходам и программному коду устройств, включая серии F1 и F2, а также сверхмалопотребляющую серию L1.
Особенностью серии F4 является то, что она поддерживает более высокую тактовую частоту (168 МГц вместо 120 МГц). Это обеспечивает исполнение однотактных DSP-инструкций. Серия F4 оснащена блоком арифметики с плавающей точкой и SRAM-памятью большего размера (до 192 КБайт). При этом обеспечивается высокий уровень производительности и исполнения программного кода с нулевым временем ожидания на рабочей частоте до 168 МГц, чему способствует наличие 90-нанометрового технологического процесса и интегрированного адаптивного ускорителя в масштабе реального времени (ART Accelerator компании STMicroelectronics). При таких характеристиках, тем не менее, многие отмечают лучший в своем классе устройств уровень динамического энергопотребления.
Также следует отметить, что микроконтроллеры STM32F4 выполнены на базе ядра Cortex-M4, отличительной особенностью которого является поддержка DSP-инструкций и операций с плавающей точкой. Это значительно упрощает исполнение сложных вычислительных и управляющих алгоритмов, что актуально для современных систем управления БПЛА.
Технологические возможности позволяют использовать одинаковую топологию печатной платы для приложений различного уровня сложности, в частности для высокого уровня на базе STM32F4 или для низкоуровневых по сложности и недорогих приложений на базе STM32F2 или STM32F1.
Относительно STM32F4 отмечается, что по сравнению с микроконтроллерами предыдущих серий (STM32) в них обеспечивается значительное ускорение работы последовательных интерфейсов, например, UART поддерживает скорость передачи данных до 10.5 Мбит/с. К новым возможностям можно отнести наличие интегрированного контроллера графического дисплея и дополнительные интерфейсы памяти CompactFlash (NOR- и NAND FLASH, PSRAM). Также отмечается наличие аппаратного модуля шифрования, интерфейса камеры, до 17 таймеров и адаптивного ускорителя памяти, реализованных по 90-нм технологии.
Архитектура микроконтроллеров серии STM32F4 рассмотрена в [30] и представлена ниже на рисунке 3.
Отметим основные отличительные особенности микроконтроллеров данной серии, описанные в [30], и которые оказывают существенное влияние на спецификацию системных параметров для анализа микропроцессорной производительности роевого применения БПЛА. К ним в [30] отнесен высокоскоростной обмен данными, что обеспечивается посредством 7-уровневой расширенной высокопроизводительной шины (AHB). В архитектуре доступны несколько контроллеров прямого доступа к памяти (DMA), что позволяет одновременное исполнение инструкций и передачу данных. Интегрированный блок вычислений с плавающей точкой с одинарной точностью позволяет ускорить исполнение управляющих алгоритмов. Это, в свою очередь, расширяет возможности приложения и увеличивает эффективность программного кода. Контроллер обладает высоким уровнем интеграции, что обеспечивает до 1 МБайт внутренней FLASH памяти, до 192 КБайт SRAM, схему сброса, внутренние RC-генераторы, схему ФАПЧ, часы реального времени с потреблением в рабочем состоянии менее 1 мкА и точностью до долей секунды.
Для анализа микропроцессорной производительности существенное значение имеет гибкость энергопотребления в приложениях. Это важно там, где необходимы одновременно высокие вычислительные возможности и низкий уровень энергопотребления при работе в низковольтных схемах или от аккумуляторной батареи. К таким возможностям относятся: 4 КБайт SRAM резервного копирования данных в
режиме ожидания или при работе от резервной батареи. Внутренний регулятор напряжения позволяет выбирать режим большей производительности или меньшего энергопотребления.
На микропроцессорную производительность также влияют характеристики функциональной периферии, которой обладает данное семейство контроллеров. В [30] отмечается высокий уровень коммуникативности, который обеспечивается за счет наличия интерфейса видеокамеры, аппаратного процессора шифрования/хеширования, контроллера доступа к среде (MAC) Ethernet 10/100 с поддержкой протокола IEEE 1588 v2, двух контроллеров USB 2.0 OTG (один с поддержкой полноскоростного режима). Отметим наличие до 15 коммуникационных интерфейсов: шесть USART со скоростью до 10.5 Мбит/с, три SPI со скоростью до 42 Мбит/с, три два CAN, SDIO. Касаясь аналоговой части, отметим наличие двух 12-битных ЦАП, трех 12-битных АЦП с частотой преобразования 2.4 MSPS (млн. выборок в секунду) каждый, либо 7.2 MSPS в режиме чередования, а также до 17 таймеров: 16- и 32-битные с рабочей частотой до 168 МГц.
Рисунок 3. Архитектура микроконтроллеров серии STM32F4 (источник: http://www.ebvnews.ru/technical/stmicroelectronics/3385.html). Figure 3. Architecture of the STM32F4 series microcontrollers (source: http://www.ebvnews.ru/technical/stmicroelectronics/3385.html).
Более полную информацию о характеристиках и областях применения микроконтроллеров рассмотренных классов можно найти в [27, 30]. В данной работе при анализе характеристик и параметров полетных контроллеров акцент делался на их соответствие предлагаемому подходу к формированию спецификаций системных параметров для анализа микропроцессорной производительности роевого применения БПЛА в точном земледелии.
ЗАКЛЮЧЕНИЕ
Таким образом, рассмотренные характеристики высокопроизводительных контроллеров для БПЛА позволяют обоснованно подойти к формированию модели системных параметров для анализа микропроцессорной производительности роевого применения БПЛА в точном земледелии. Рассмотренные перспективы развития полетных контроллеров отражают совершенствование спецификаций системных параметров для анализа микропроцессорной производительности роевого применения БПЛА, а также выполнить анализ чувствительности общей производительности БПЛА к изменению основных системных параметров с целью повышения эффективности реализации транспортно-технологических циклов БПЛА в системах точного земледелия.
СПИСОК ЛИТЕРАТУРЫ
[1] Ценч Ю.С., Курбанов Р.К. История развития систем управления беспилотных воздушных судов. Сельскохозяйственные машины и технологии. 2023; 17(3): 4-15. https://doi.org/10.22314/2073-7599-2023-17-3-4-15
[2] Kovalev I., et al. Conceptual basis for digitalization of specifications of transport and technological cycles of agricultural UAVs. E3S Web of Conferences. 2023; 443: 06014. https://doi.org/10.1051/e3sconf/202344306014
[3] Припоров И.Е., Богданов Р.П., Аленин П.В., Аушев М.Х. Перспективы внедрения беспилотных летательных аппаратов в сельское хозяйство для химической обработки растений. Известия Оренбургского государственного аграрного университета. 2023; 3(101): 191-195.
[4] Бурда С.А. Обоснование эффективного применения беспилотных летательных аппаратов в прецизионном сельском хозяйстве. Социальные и экономические системы. 2023; 3-1(43): 324-336.
[5] Курченко Н.Ю., Даус Ю.В., Труфляк Е.В., Ильченко Я.А. Параметры применения беспилотных летательных аппаратов при обработке средствами защиты растений сельскохозяйственных культур. Известия Нижневолжского агроуниверситетского комплекса: Наука и высшее профессиональное образование. 2023; 1(69): 527-536.
[6] Kovalev I., Losev V., Saramud M., Petrosyan M. Model implementation of the simulation environment of voting algorithms, as a dynamic system for increasing the reliability of the control complex of autonomous unmanned objects. MATEC Web of Conferences. 2017; 132: 04011. https://doi.org/10.1051/matecconf/201713204011
[7] Ковалев И.В., Лосев В.В., Сарамуд М.В. и др. К вопросу реализации мультиверсионной среды исполнения бортового программного обеспечения автономных беспилотных объектов средствами операционной системы реального времени. Вестник Сибирского государственного аэрокосмического университета им. академика М.Ф. Решетнева. 2017; 18(1): 58-61.
[8] Kovalev I.V., Zelenkov P.V., Losev V.V., et al. Multiversion environment creation for control algorithm execution by autonomous unmanned objects. IOP Conference Series: Materials Science and Engineering. 2017; 173: 012025. https://doi.org/10.1088/1757-899X/173/1/012025
[9] Saramud M.V., Zelenkov P. V., Kovalev I.V., et al. Development of methods for equivalent transformation of GERT networks for application in multi-version software. IOP Conference Series: Materials Science and Engineering. 2016; 155: 012015. https://doi.org/10.1088/1757-899X/155/1/012015
[10] Saramud M.V., Kovalev I.V., Losev V.V., Petrosyan M.O. Software interfaces and decision block for the execution environment of multi-version software in real-time operating systems. International Journal on Information Technologies and Security. 2018; 10(1): 25-34.
[11] Kovalev I.V., Voroshilova A.A., Karaseva M.V. Analysis of the current situation and development trend of the international cargo UAVs market. Journal of Physics: Conference Series. 2019; 1399: 055095. https://doi.org/10.1088/1742-6596/1399/5/055095
[12] Ковалев И.В., Титовская Н.В., Титовский С.Н. Возможности использования инновационных космических технологий в прогрессивном растениеводстве. Проблемы современной аграрной науки: Материалы международной научной
конференции, Красноярск, 15 октября 2019 года. Красноярск: Красноярский государственный аграрный университет. 2019: 200-204.
[13] Лю Л., Алексеевич К.А. Применение дронов в сельском хозяйстве Китая. Вестник Владивостокского государственного университета экономики и сервиса. 2019; 11(4): 54-61. https://doi.org/10.24866/VVSU/2073 -3984/2019-4/054-061
[14] Ецин В., Кай Ю., Сянвэй И., Чжицзян Л., Цяолин В., Юньфэй Ч., Цие В. Исследование тенденции развития технологии распылительных дронов на основе патентной карты. Мировое сельское хозяйство. 2016; 12(3): 716-719.
[15] Wang S.L., Song J.L., He X.K., Song L., Wang X.N., Wang C.L., et al. Performances evaluation of four typical unmanned aerial vehicles used for pesticide application in China. Int J Agric & Biol Eng. 2017; 10(4): 22-31.
[16] Ковалев Д.И., Подоплелова В.А., Мансурова Т.П. GERT-анализ транспортных технологических циклов беспилотных летательных аппаратов. Информатика. Экономика. Управление - Informatics. Economics. Management. 2022; 1(1): 01100120. https://doi.org/10.47813/2782-5280-2022-1-1-0110-0120
[17] Kovalev I., Kovalev D., Astanakulov K., Podoplelova V., Voroshilova A., Shaporova Z. Cost-effectiveness analysis of the implementation of transport and technological cycles in the swarm use of agricultural UAVs. E3S Web of Conferences. 2024; 471: 04017. https://doi.org/10.1051/e3sconf/202447104017
[18] Yablokova A., Kovalev D., Kovalev I., Podoplelova V., Astanakulov K. Environmental safety problems of swarm use of UAVs in precision agriculture. E3S Web of Conferences. 2024; 471: 04018. https://doi.org/10.1051/e3sconf/202447104018
[19] Yablokova A., Kovalev D., Kovalev I., Podoplelova V. Standards and technologies of Web development when designing the GUI of web-based geographic information systems of the agro-industrial complex. E3S Web of Conferences. 2024; 486: 03025. https://doi.org/10.1051/e3sconf/202448603025
[20] Мохаммад Н., Воронова Л.И., Воронов В.И. Разработка имитационной модели использования роя беспилотных летательных аппаратов в сельском хозяйстве. Наукоемкие технологии в космических исследованиях Земли. 2022; 14(3): 55-61.
[21] Ковалев Д.И., Подоплелова В.А., Черкасова Т.П. Анализ микропроцессорной производительности при роевом применении дронов-распылителей в точном земледелии. Российская наука, инновации, образование (РОСНИО-П-2023): Сборник научных статей по материалам II Всероссийской (национальной) научной
конференции с международным участием, Красноярск, 15-17 июня 2023 года. -Красноярск: Общественное учреждение "Красноярский краевой Дом науки и техники Российского союза научных и инженерных общественных объединений", 2023; 8: 190-197. https://doi.org/10.47813/rosnio-II.2023.8.190-197
[22] Агафонов В.Н. Спецификация программ: понятийные средства и их организация. Новосибирск: Наука; 1987. 240.
[23] Ковалев И.В., Ковалев Д.И., Подоплелова В.А., Иконникова М.Ф. Анализ средств спецификации транспортно-технологических циклов БПЛА в умном сельском хозяйстве. Системы управления и информационные технологии. 2023; 2(92): 80-85.
[24] R^czkowska-Gzowska K., Walkowiak-Gall A. What Should a Good Software Requirements Specification Include? Results of a Survey. Foundations of Computing and Decision Sciences. 2023; 48: 57-81. https://doi.org/10.2478/fcds-2023-0004
[25] Knauss E., Boustani C. Assessing the Quality of Software Requirements Specifications. Conference: 16th IEEE International Requirements Engineering Conference, RE 2008, 8-12 September 2008, Barcelona, Catalunya, Spain; 2008: 341-342. https://doi.org/10.1109/RE.2008.29
[26] Abbott R.J., Moorhead D.K. Software requirements and specifications: A survey of needs and languages. Journal of Systems and Software. 1981; 2(4): 297-316. https://doi.org/10.1016/0164-1212(81)90004-2
[27] Эволюция систем управления беспилотных летательных аппаратов: от появления до наших дней [электронный ресурс]. Российские беспилотники: электронный журнал. Электрон. данные. https://russiandrone.ru/publications/evolyutsiya-sistem-upravleniya-bespilotnykh-letatelnykh-apparatov-ot-poyavleniya-do-nashikh-dney-aerogeo/ (дата обращения 26.02.2024 г.). - Заглавие с экрана.
[28] Kovalev I.V., Kovalev D.I., Voroshilova A.A., et al. GERT analysis of UAV transport technological cycles when used in precision agriculture. IOP Conference Series: Earth and Environmental Science. 2022; 1076(1): 012055. https://doi.org/10.1088/1755-1315/1076/1/012055
[29] Kovalev I., Kovalev D., Astanakulov K., et al. Digitalization of UAV transport and technological cycles in smart agriculture. E3S Web of Conferences. 2023; 390: 03014. https://doi.org/10.1051/e3sconf/202339003014
[30] STMicroelectronics: STM32F4 — серия высокопроизводительных микроконтроллеров на базе ядра Cartex-M4 [электронный ресурс] // В мире
полупроводников: эл. журнал. - Электрон. данные.
http://www.ebvnews.ru/technical/stmicroelectronics/3385.html (дата обращения 26.02.2024 г.). - Заглавие с экрана.
REFERENCES
[1] Cench YU.S., Kurbanov R.K. Istoriya razvitiya sistem upravleniya bespilotnyh vozdushnyh sudov. Sel'skohozyajstvennye mashiny i tekhnologii. 2023; 17(3): 4-15. https://doi.org/10.22314/2073-7599-2023-17-3-4-15 (in Russian)
[2] Kovalev I., et al. Conceptual basis for digitalization of specifications of transport and technological cycles of agricultural UAVs. E3S Web of Conferences. 2023; 443: 06014. https://doi.org/10.1051/e3sconf/202344306014
[3] Priporov I.E., Bogdanov R.P., Alenin P.V., Aushev M.H. Perspektivy vnedreniya bespilotnyh letatel'nyh apparatov v sel'skoe hozyajstvo dlya himicheskoj obrabotki rastenij. Izvestiya Orenburgskogo gosudarstvennogo agrarnogo universiteta. 2023; 3(101): 191-195. (in Russian)
[4] Burda S.A. Obosnovanie effektivnogo primeneniya bespilotnyh letatel'nyh apparatov v precizionnom sel'skom hozyajstve. Social'nye i ekonomicheskie sistemy. 2023; 3-1(43): 324-336. (in Russian)
[5] Kurchenko N.YU., Daus YU.V., Truflyak E.V., Il'chenko YA.A. Parametry primeneniya bespilotnyh letatel'nyh apparatov pri obrabotke sredstvami zashchity rastenij sel'skohozyajstvennyh kul'tur. Izvestiya Nizhnevolzhskogo agrouniversitetskogo kompleksa: Nauka i vysshee professional'noe obrazovanie. 2023; 1(69): 527-536. (in Russian)
[6] Kovalev I., Losev V., Saramud M., Petrosyan M. Model implementation of the simulation environment of voting algorithms, as a dynamic system for increasing the reliability of the control complex of autonomous unmanned objects. MATEC Web of Conferences. 2017; 132: 04011. https://doi.org/10.1051/matecconf/201713204011
[7] Kovalev I.V., Losev V.V., Saramud M.V. i dr. K voprosu realizacii mul'tiversionnoj sredy ispolneniya bortovogo programmnogo obespecheniya avtonomnyh bespilotnyh ob"ektov sredstvami operacionnoj sistemy real'nogo vremeni. Vestnik Sibirskogo gosudarstvennogo aerokosmicheskogo universiteta im. akademika M.F. Reshetneva. 2017; 18(1): 58-61. (in Russian)
[8] Kovalev I.V., Zelenkov P.V., Losev V.V., et al. Multiversion environment creation for control algorithm execution by autonomous unmanned objects. IOP Conference Series: Materials Science and Engineering. 2017; 173: 012025. https://doi.org/10.1088/1757-899X/173/1/012025
[9] Saramud M.V., Zelenkov P.V., Kovalev I.V., et al. Development of methods for equivalent transformation of GERT networks for application in multi-version software. IOP Conference Series: Materials Science and Engineering. 2016; 155: 012015. https://doi.org/10.1088/1757-899X/155A/012015
[10] Saramud M.V., Kovalev I.V., Losev V.V., Petrosyan M.O. Software interfaces and decision block for the execution environment of multi-version software in real-time operating systems. International Journal on Information Technologies and Security. 2018; 10(1): 25-34.
[11] Kovalev I.V., Voroshilova A.A., Karaseva M.V. Analysis of the current situation and development trend of the international cargo UAVs market. Journal of Physics: Conference Series. 2019; 1399: 055095. https://doi.org/10.1088/1742-6596/1399/5/055095
[12] Kovalev I.V., Titovskaya N.V., Titovskij S.N. Vozmozhnosti ispol'zovaniya innovacionnyh kosmicheskih tekhnologij v progressivnom rastenievodstve. Problemy sovremennoj agrarnoj nauki: Materialy mezhdunarodnoj nauchnoj konferencii, Krasnoyarsk, 15 oktyabrya 2019 goda. Krasnoyarsk: Krasnoyarskij gosudarstvennyj agrarnyj universitet. 2019: 200-204. (in Russian)
[13] Lyu L., Alekseevich K.A. Primenenie dronov v sel'skom hozyajstve Kitaya. Vestnik Vladivostokskogo gosudarstvennogo universiteta ekonomiki i servisa. 2019; 11(4): 5461. https://doi.org/10.24866/VVSU/2073-3984/2019-4/054-061 (in Russian)
[14] Ecin V., Kaj YU., Syanvej I., CHzhiczyan L., Cyaolin V., YUn'fej CH., Cie V. Issledovanie tendencii razvitiya tekhnologii raspylitel'nyh dronov na osnove patentnoj karty. Mirovoe sel'skoe hozyajstvo. 2016; 12(3): 716-719. (in Russian)
[15] Wang S.L., Song J.L., He X.K., Song L., Wang X.N., Wang C.L., et al. Performances evaluation of four typical unmanned aerial vehicles used for pesticide application in China. Int J Agric & Biol Eng. 2017; 10(4): 22-31.
[16] Kovalev D.I., Podoplelova V.A., Mansurova T.P. GERT-analiz transportnyh tekhnologicheskih ciklov bespilotnyh letatel'nyh apparatov. Informatika. Ekonomika.
Upravlenie - Informatics. Economics. Management. 2022; 1(1): 0110-0120. https://doi.org/10.47813/2782-5280-2022-1-1-0110-0120 (in Russian)
[17] Kovalev I., Kovalev D., Astanakulov K., Podoplelova V., Voroshilova A., Shaporova Z. Cost-effectiveness analysis of the implementation of transport and technological cycles in the swarm use of agricultural UAVs. E3S Web of Conferences. 2024; 471: 04017. https://doi.org/10.1051/e3sconf/202447104017
[18] Yablokova A., Kovalev D., Kovalev I., Podoplelova V., Astanakulov K. Environmental safety problems of swarm use of UAVs in precision agriculture. E3S Web of Conferences. 2024; 471: 04018. https://doi.org/10.1051/e3sconf/202447104018
[19] Yablokova A., Kovalev D., Kovalev I., Podoplelova V. Standards and technologies of Web development when designing the GUI of web-based geographic information systems of the agro-industrial complex. E3S Web of Conferences. 2024; 486: 03025. https://doi.org/10.1051/e3sconf/202448603025
[20] Mohammad N., Voronova L.I., Voronov V.I. Razrabotka imitacionnoj modeli ispol'zovaniya roya bespilotnyh letatel'nyh apparatov v sel'skom hozyajstve. Naukoemkie tekhnologii v kosmicheskih issledovaniyah Zemli. 2022; 14(3): 55-61. (in Russian)
[21] Kovalev D.I., Podoplelova V.A., Cherkasova T.P. Analiz mikroprocessornoj proizvoditel'nosti pri roevom primenenii dronov-raspylitelej v tochnom zemledelii. Rossijskaya nauka, innovacii, obrazovanie (ROSNIO-II-2023): Sbornik nauchnyh statej po materialam II Vserossijskoj (nacional'noj) nauchnoj konferencii s mezhdunarodnym uchastiem, Krasnoyarsk, 15-17 iyunya 2023 goda. - Krasnoyarsk: Obshchestvennoe uchrezhdenie "Krasnoyarskij kraevoj Dom nauki i tekhniki Rossijskogo soyuza nauchnyh i inzhenernyh obshchestvennyh ob"edinenij", 2023; 8: 190-197. https://doi.org/10.47813/rosnio-II.2023.8.190-197 (in Russian)
[22] Agafonov V.N. Specifikaciya programm: ponyatijnye sredstva i ih organizaciya. Novosibirsk: Nauka; 1987. 240. (in Russian)
[23] Kovalev I.V., Kovalev D.I., Podoplelova V.A., Ikonnikova M.F. Analiz sredstv specifikacii transportno-tekhnologicheskih ciklov BPLA v umnom sel'skom hozyajstve. Sistemy upravleniya i informacionnye tekhnologii. 2023; 2(92): 80-85. (in Russian)
[24] R^czkowska-Gzowska K., Walkowiak-Gall A. What Should a Good Software Requirements Specification Include? Results of a Survey. Foundations of Computing and Decision Sciences. 2023; 48: 57-81. https://doi.org/10.2478/fcds-2023-0004
[25] Knauss E., Boustani C. Assessing the Quality of Software Requirements Specifications. Conference: 16th IEEE International Requirements Engineering Conference, RE 2008, 8-12 September 2008, Barcelona, Catalunya, Spain; 2008: 341-342. https://doi.org/10.1109/RE.2008.29
[26] Abbott R.J., Moorhead D.K. Software requirements and specifications: A survey of needs and languages. Journal of Systems and Software. 1981; 2(4): 297-316. https://doi.org/10.1016/0164-1212(81)90004-2
[27] Evolyuciya sistem upravleniya bespilotnyh letatel'nyh apparatov: ot poyavleniya do nashih dnej [elektronnyj resurs]. Rossijskie bespilotniki: elektronnyj zhurnal. Elektron. dannye. https://russiandrone.ru/publications/evolyutsiya-sistem-upravleniya-bespilotnykh-letatelnykh-apparatov-ot-poyavleniya-do-nashikh-dney-aerogeo/ (data obrashcheniya 26.02.2024 g.). - Zaglavie s ekrana. (in Russian)
[28] Kovalev I.V., Kovalev D.I., Voroshilova A.A., et al. GERT analysis of UAV transport technological cycles when used in precision agriculture. IOP Conference Series: Earth and Environmental Science. 2022; 1076(1): 012055. https://doi.org/10.1088/1755-1315/1076/1/012055
[29] Kovalev I., Kovalev D., Astanakulov K., et al. Digitalization of UAV transport and technological cycles in smart agriculture. E3S Web of Conferences. 2023; 390: 03014. https://doi.org/10.1051/e3sconf/202339003014
[30] STMicroelectronics: STM32F4 — seriya vysokoproizvoditel'nyh mikrokontrollerov na baze yadra Cartex-M4 [elektronnyj resurs] // V mire poluprovodnikov: el. zhurnal. -Elektron. dannye. http://www.ebvnews.ru/technical/stmicroelectronics/3385.html (data obrashcheniya 26.02.2024 g.). - Zaglavie s ekrana. (in Russian)
ИНФОРМАЦИЯ ОБ АВТОРАХ I INFORMATION ABOUT THE AUTHORS
Ковалев Дмитрий Игоревич, аспирант Dmitry Kovalev, postgraduate student of the
кафедры информационных технологий и Department of Information Technologies and
математического обеспечения Mathematical Support of Information Systems,
информационных систем, Красноярский Krasnoyarsk State Agrarian University,
государственный аграрный университет, Krasnoyarsk, Russia Красноярск, Россия
Статья поступила в редакцию 15.07.2024; одобрена после рецензирования 12.08.2024; принята
к публикации 13.08.2024.
The article was submitted 15.07.2024; approved after reviewing 12.08.2024; accepted for
publication 13.08.2024.