Науковий вісник НЛТУ України (Mar 2024)

Визначення правильної постави велосипедиста засобами комп'ютерного зору

  • П. В. Сердюк,
  • І. В. Бойчук

DOI
https://doi.org/10.36930/40340311
Journal volume & issue
Vol. 34, no. 3

Abstract

Read online

Запропоновано новий підхід до визначення правильної велосипедної постави, який полягає в удосконаленні динамічного методу налаштування велосипеда зі застосуванням комп'ютерного зору. Цей підхід використовує алгоритми оцінювання пози людини (ОПЛ) для визначення кінематичних показників велосипедиста. Основною метою цього дослідження є розроблення програмного забезпечення, що допоможе визначити та налаштувати правильну велосипедну поставу, а саме висоту сідла, аналізуючи відео за допомогою засобів комп'ютерного зору. Проведено практичний експеримент для порівняння та аналізу результатів ОПЛ п'яти моделей: MediaPipe Pose Landmarker, Movenet (Multipose/Singlepose), OpenPose, YOLOv7. Встановлено, що найкраще для оцінювання пози велосипедиста підходить нейронна мережа BlazePose та її реалізація MediaPipe. Запропоновано математичну модель кінематики колінного суглоба велосипедиста, що дає змогу налаштувати оптимальну висоту сідла. Модель використовує координати стегна, коліна та щиколотки для визначення кута згинання коліна у верхньому положенні обертання педалей та розгинання коліна у нижньому положенні. На підставі цих значень та їх рекомендованих норм, модель визначає наскільки потрібно змінити висоту сідла. Розроблено алгоритм для визначення велосипедної постави, на підставі кутів ключових суглобів (гомілковостопний, тазостегновий, колінний, ліктьовий, плечовий) велосипедиста у конкретний момент часу. Алгоритм реалізовано у програмній системі, що дає змогу аналізувати відео їзди у режимі реального часу. Проведено експеримент з різним налаштуванням висоти сідла 2, 11 і 22 см та отримано рекомендовані значення висоти 11,3, 11,1 і 13,5 см відповідно. Результати цього дослідження показали, що запропонований підхід має високу точність та ефективність у розв'язанні задачі визначення правильної велосипедної постави та налаштування висоти сідла. Майбутні дослідження можуть полягати у врахуванні інших параметрів, які впивають на велосипедну поставу, такі як: зсув сідла, ширина та довжина сідла, Q-чинник, сила натиску на педалі, гнучкість суглобів, інші параметри велосипеда (розміри рами, коліс, розміри та форма керма) тощо.

Keywords