ОЦЕНКА АППАРАТНОГО СОСТАВА БОРТОВЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ РОБОТОТЕХНИЧЕСКИХ КОМПЛЕКСОВ НА ОСНОВЕ РЕШАЕМЫХ ЗАДАЧ

Аннотация

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

Список литературы

1. Valavanis K.P., Saridis G.N. Intelligent robotic systems: theory, design and applications // Springer

Science & Business Media. – 2012. – Vol. 182.

2. Lai R., Lin W., Wu Y. Review of Research on the Key Technologies, Application Fields and Development

Trends of Intelligent Robots // International Conference on Intelligent Robotics applications.

– Springer, Cham, 2018. – P. 449-458.

3. Макаров И.М., Лохин В.М. Интеллектуальные системы автоматического управления. – М.:

Физматлит, 2001.

4. Rault R., Trentesaux D. Artificial intelligence, autonomous systems and robotics: legal innovations //

Service Orientation in Holonic and Multi-Agent Manufacturing: Proceedings of SOHOMA 2017.

– 2018. – P. 1-9.

5. Суминов К.А., Бочаров Н.А. Исследование ограничений применимости микропроцессоров ряда

Эльбрус для решения задач технического зрения // Известия ЮФУ. Технические науки. – 2022.

– № 1 (225). – С. 279-288. – DOI: 10.18522/2311-3103-2022-1-279-288. – EDN GABABO.

6. Rojas-Perez L.O., Martínez-Carranza J. On-board processing for autonomous drone racing: An overview

//Integration. – 2021. – Vol. 80. – P. 46-59.

7. Gonzalez-Arjona D. et al. On-board implementation // Modern Spacecraft Guidance, Navigation, and

Control. – Elsevier, 2023. – P. 685-712.

8. Кирилюк М.А., Бочаров Н.А., Парамонов Н.Б., Суминов К.А. Разработка и оценка эффективно-

сти метода организации вычислений на специализированных вычислительных системах с кван-

товым сопроцессором // Приборы. – 2024. – № 3 (285). – С. 12-20. – EDN TPQGGM.

9. Парамонов Н.Б., Минин И.В. Многоверсионное моделирование в ходе проектирования инфор-

мационных систем // Межотраслевая информационная служба. – 2014. – № 1. – С. 40-44.

10. Chen Liming, Avlzlenlsn Algirdas. Version Programming: A Fault-Tolerance Approach to Reliability

of Software Operation // IEEE Transactions on Software Engineering. – 1985. – Vol. SE-11, No. 12.

11. Martello S. Knapsack problems: Algorithms and computer implementations. – John Wiley & Sons,

New York, NY United States, 1990. – 296 p. – ISBN:978-0-471-92420-3.

12. Суминов К.А. Метод формирования многоверсионных библиотек функциональных программ

бортовых вычислительных систем робототехнических комплексов // Приборы. – 2025. – № 1

(295). – С. 7-13.

13. Bocharov N., Slavin O., Suminov K., Paramonov N. Modeling of Technical Vision System of Robots

Based on Elbrus Microprocessors // IEEE Proccedings of 5th International Conference on Control Systems,

Mathematical Modeling, Automation and Energy Efficiency (SUMMA), Lipetsk, 08–10 ноября

2023 года. Vol. 5. – Lipetsk: Lipetsk State Technical University, 2023. – P. 572-577. – DOI:

10.1109/SUMMA57301.2022.9974116. – EDN FMKKQO.

14. Pérez L. et al. Robot guidance using machine vision techniques in industrial environments: A comparative

review // Sensors. – 2016. – Vol. 16, No. 3. – P. 335.

15. Фельдман В.М., Волин В.С., Черепанов С.А. [и др.]. Решение задач робототехники на перспек-

тивных отечественных вычислителях // Приборы. – 2021. – № 5 (251). – С. 28-35. – EDN

EKDPQG.

16. Gasparetto A. et al. Path planning and trajectory planning algorithms: A general overview // Motion

and operation planning of robotic systems: Background and practical approaches. – 2015. – P. 3-27.

17. Бычков И.Н., Чучко П.А. Решения для средств вычислительной техники на основе процессора

"Эльбрус-8СВ" // Наноиндустрия. – 2019. – № S(89). – С. 57-59. – DOI:

10.22184/NanoRus.2019.12.89.57.59. – EDN EEYLIT.

18. Бычков И.Н., Лобанов И.Н., Молчанов И.А. Вычислительная техника на основе аппаратно-

программной платформы "Эльбрус" для перспективных информационных систем // Приборы.

– 2018. – № 8 (218). – С. 14-20. – EDN YQWZGX.

19. Ким А.К., Перекатов В.И., Сахин Ю.Х. Развитие и реализация архитектуры вычислительных

комплексов серии "Эльбрус" для решения задач ракетно-космической обороны // Вопросы ра-

диоэлектроники. – 2010. – Т. 3, № 3. – С. 5-17. – EDN NZGZMX.

20. Ким А.К., Волконский В.Ю., Груздов Ф.А. [и др.]. Микропроцессорные вычислительные ком-

плексы с архитектурой "Эльбрус" и их программное обеспечение // Вопросы радиоэлектрони-

ки. – 2009. – Т. 4, № 3. – С. 5-37.

21. Руководство по эффективному программированию на платформе «Эльбрус». – URL:

http://www.mcst.ru/elbrus_prog электронный ресурс (дата обращения 12.12.2024).

Скачивания

Опубликовано:

2025-04-27

Номер:

Раздел:

РАЗДЕЛ IV. ТЕХНИЧЕСКОЕ ЗРЕНИЕ

Ключевые слова:

Многоверсионное программирование, паспорта решений, бортовые вычислительные системы, робототехнические комплексы, мультипликативный многомерный рюкзак, аппаратный состав БВС РТК