Hexapod movement algorithms to avoid interference. Angular movement
dc.contributor.author | Platov, Ilya | |
dc.contributor.author | Pavlovskyi, Oleksii | |
dc.contributor.author | Pavlovska, Yuliia | |
dc.date.accessioned | 2023-03-01T10:04:07Z | |
dc.date.available | 2023-03-01T10:04:07Z | |
dc.date.issued | 2021 | |
dc.description.abstracten | This paper considers the possibility of using a stepping robot - hexapod for research, monitoring the condition of technical dry channels, enclosed spaces and more. Compared to existing designs used today, the hexapod has a list of advantages that make it a more versatile tool, namely: autonomy, due to the power supply installed at work, design features that ensure its increased patency on uneven surfaces. Instead, this type of work requires the development of complex algorithms for movement than in the case of wheeled or tracked machines, ie. hexapod is a platform that moves the limbs, which in turn move with the help of servos. Therefore, the movement of the platform is provided by the control of each servo. In addition, environmental information is additionally processed from rangefinders, limb contact sensors with the surface, cameras, accelerometers, etc. Particular attention is paid to robot rotation algorithms, as the proposed scope imposes restrictions on the ability to maneuver freely in space. An algorithm for rotating robots in confined spaces based on limb state matrices has been developed, which greatly simplifies the practical implementation and allows to easily change the type of stroke during the hexapod operation. It is also proposed to introduce a buffer state matrix, which allows you to remember the last position of the limbs of the robot in case of its failure, after the elimination of which, it is possible to continue moving from any last state. Or return to the starting position and change the route. The versatility of the algorithm allows its use not only in the development of the software part of the hesapod, but also for other types of walking robots. Since the developed algorithm allows you to easily modify the types of moves at each iteration of the step. In the future, it is planned to test this algorithm on a model of a hexapod and supplement it with the necessary components for vertical movement, which is very important for passability in this area of application. | uk |
dc.description.abstractuk | В даній роботі розглядається можливість застосування крокуючого робота - гексапода для досліджень, контролю стану технічних сухих каналів, замкнутих просторів тощо. Порівняно з існуючими конструкціями, що застосовуються сьогодні, гексапод має перелік переваг, що робить його більш універсальним засобом, а саме: автономність, за рахунок джерела живлення, встановленого на роботі, конструктивні особливості, що забезпечують його підвищену прохідність по нерівним поверхням. Натомість, такий тип робота вимагає розробку більш складних алгоритмів руху, ніж у випадку з колісними або гусеничними машинами, так як гексапод представляє собою платформу із, рухомими кінцівками, які у свою чергу рухаються за допомогою сервоприводів. Тому рух платформи забезпечується керуванням кожного сервопривода. Окрім цього, додатково обробляється інформація про навколишнє середовище з датчиків-далекомірів, датчиків дотику кінцівки з поверхнею, камерами, акселерометрами і т.п. Особливу увагу приділено алгоритмам повороту робота, оскільки запропонована сфера застосування накладає обмеження на можливість вільно маневрувати у просторі. Розроблено алгоритм повороту робота в замкнутих просторах на базі матриць стану кінцівок, що значно спрощує практичну реалізацію та дозволяє легко змінювати тип ходи у процесі роботи гексапода. Також запропоновано введення буферної матриці стану, яка дозволяє запам'ятовувати останнє положення кінцівок робота у випадку його поломки, після ліквідації якої, є можливість продовжити рух із довільного останнього стану. Або повернутися у початкове положення та змінити маршрут. Універсальність алгоритму дозволяє використовувати його не лише при розробці програмної частини гесапода, а й для інших видів крокуючих роботів. Так як розроблений алгоритм дозволяє легко модифікувати типи ходи на кожній ітерації кроку. У подальшому планується протестувати даний алгоритм на макеті гексапода та доповнити його необхідними складовими для вертикального переміщення, що є дуже важливим для прохідності в даній сфері застосування. | uk |
dc.format.pagerange | С. 58-64 | uk |
dc.identifier.citation | Platov, I. Hexapod movement algorithms to avoid interference. Angular movement / Ilya Platov, Oleksii Pavlovskyi, Yuliia Pavlovska // Вісник КПІ. Серія Приладобудування : збірник наукових праць. – 2021. – Вип. 62(2). – С. 58-64. – Бібліогр.: 13 назв. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/53213 | |
dc.language.iso | en | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.source | Вісник КПІ. Серія Приладобудування : збірник наукових праць, 2021, Вип. 62(2) | uk |
dc.subject | walking platform | uk |
dc.subject | ventilation channel | uk |
dc.subject | technical condition control | uk |
dc.subject | control algorithms | uk |
dc.subject | hexapod | uk |
dc.subject | static stability | uk |
dc.subject | matrix | uk |
dc.subject | servodrives | uk |
dc.subject | diagnostics | uk |
dc.subject | quadropod | uk |
dc.subject | adaptive control | uk |
dc.subject | крокуюча платформа | uk |
dc.subject | вентиляційний канал | uk |
dc.subject | контроль технічного стану | uk |
dc.subject | алгоритми керування | uk |
dc.subject | гексапод | uk |
dc.subject | статична стійкість | uk |
dc.subject | матриця | uk |
dc.subject | сервоприводи | uk |
dc.subject | діагностика | uk |
dc.subject | квадропод | uk |
dc.subject | адаптивне керування | uk |
dc.subject.udc | 62-523.8, 510.5 | uk |
dc.title | Hexapod movement algorithms to avoid interference. Angular movement | uk |
dc.title.alternative | Алгоритми руху гексапода для оминання перешкод. Кутовий рух | uk |
dc.type | Article | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- VKPI-sPr_2021-62_p58-64.pdf
- Розмір:
- 346.32 KB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: