Використання веб-інтерфейсів для підвищення ефективності робототехнічних систем
DOI:
https://doi.org/10.20535/1560-8956.46.2025.323892Ключові слова:
робототехніка, веб-інтерфейси, протоколи передачі даних, компресія MJPEG, VP8, rosbridge, TCP, UDP, WebRTC, ефективність передачі даних, інтеграція веб-технологійАнотація
Об’єктом дослідження є веб-інтерфейси для інтеграції з робототехнічними системами. Розглянуто архітектуру систем, протоколи передачі даних та алгоритми компресії, які забезпечують ефективну взаємодію між клієнтськими пристроями та роботами. Описано рішення для мінімізації затримок і роботи за обмеженої пропускної здатності мережі. Метою є вдосконалення передачі даних у робототехніці через сучасні веб-протоколи та алгоритми компресії, що підвищують швидкодію, стабільність і масштабованість систем у реальному часі. Запропоновано використовувати протокол rosbridge із WebSockets і алгоритми MJPEG та VP8 для стиснення даних.
Бібл. 13, іл. 6, табл. 2
Посилання
IoT Solution: Empowering the Future with Revolutionary Impact: website URL: https://www.dusuniot.com/blog/iot-solution-empowering-the-future-with-revolutionaryimpact/ (application date: 10.10.2024).
Robot Web Tools. Open-source libraries and tools for building web-based robot apps with ROS: website URL: https://robotwebtools.github.io/ (application date: 12.10.2024).
ROS 2 Documentation: website URL: https://docs.ros.org/en/humble/ (application date: 18.10.2024).
ROS / TCPROS: website URL: https://wiki.ros.org/ROS/TCPROS (application date: 18.10.2024).
rosbridge_suite: website URL: https://wiki.ros.org/rosbridge_suite (application date: 25.10.2024).
Flussonic Media Server. MJPEG: website URL: https://flussonic.com/fr/glossary/mjpeg/ (application date: 25.10.2024).
W3C. Web Real-Time Communications (WebRTC): Standard Overview: website URL: https://www.w3.org/TR/webrtc/ (application date: 20.10.2024).
RoboEarth. What is RoboEarth? : website URL: https://roboearth.ethz.ch/index.html (application date: 27.10.2024).
MDN WEB DOCS. The WebSocket API (WebSockets) : website URL: https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API (application date: 30.10.2024).
CX. What is a VP8?: website URL: https://www.3cx.com/pbx/vp8/ (application date: 8.11.2024).
MathWorks. SLAM (Simultaneous Localization and Mapping): website URL: https://www.mathworks.com/discovery/slam.html (application date: 15.11.2024).
GeeksForGeeks. What is TCP (Transmission Control Protocol)?: website URL: https://www.geeksforgeeks.org/what-is-transmission-control-protocol-tcp/ (application date: 20.11.2024).
GeeksForGeeks. User Datagram Protocol (UDP) : website URL: https://www.geeksforgeeks.org/user-datagram-protocol-udp/ (application date: 24.11.2024).
##submission.downloads##
Опубліковано
Номер
Розділ
Ліцензія
Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у нашому журналі.
2. Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована нашим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у нашому журналі.
3. Політика журналу дозволяє і заохочує розміщення рукопису роботи авторами в мережі Інтернет (наприклад, на arXiv.org або на особистих веб-сайтах). Причому рукописи статей можуть бути розміщенні у відкритих архівах як до подання рукопису до редакції, так і під час його редакційного опрацювання. Це сприяє виникненню продуктивної наукової дискусії, позитивно позначається на оперативності ознайомлення наукової спільноти з результатами Ваших досліджень і як наслідок на динаміці цитування вже опублікованої у журналі роботи. Детальніше про це: The Effect of Open Access.