top of page

포인티GO의 알고리즘은 정확도를 위해 어떻게 개발되고 있는가?

  • 6월 2일
  • 3분 분량

왜 "정확도"가 중요한가?

스포츠 과학에서 측정 장비의 가치는 결국 정확도로 결정됩니다. 아무리 편리하고, 아무리 가격이 저렴해도, 측정값을 신뢰할 수 없다면 훈련 의사결정의 근거로 삼을 수 없습니다.

포인티GO는 손가락 한 마디 크기의 IMU(관성 측정 장치) 센서 하나로 VBT, 점프, RSI, ROM, 등척성 테스트, 역도 분석 등 다양한 측정을 수행합니다. 그렇다면 이 작은 센서의 측정값은 과연 믿을 수 있을까요?

이 글에서는 포인티GO 팀이 알고리즘 정확도를 확보하기 위해 어떤 과정을 거치고 있는지 솔직하게 공유합니다.

핵심 원칙: 골드스탠다드 장비와의 비교 검증

포인티GO 알고리즘 개발의 핵심 원칙은 단순합니다.

물리적으로 더 정확할 수밖에 없는 장비의 데이터를 기준으로 삼는다.

IMU 센서는 가속도와 각속도를 측정한 뒤 계산을 통해 속도, 변위, 높이 등을 도출합니다. 이 과정에서 적분 오차, 드리프트, 노이즈 등이 발생할 수 있습니다. 따라서 우리는 직접 측정 방식의 장비, 즉 해당 물리량을 중간 계산 없이 바로 얻을 수 있는 장비를 기준(Ground Truth)으로 사용합니다.

점프 & RSI: 지면반력기(Force Plate)와의 비교

지면반력기가 골드스탠다드인 이유

지면반력기(Force Plate)는 발이 지면에 가하는 힘을 직접 측정하는 장치입니다. 뉴턴의 운동 법칙(F = ma)에 따라, 측정된 힘에서 체중을 빼면 순 가속도를 얻고, 이를 적분하면 속도와 변위를 정확하게 산출할 수 있습니다. 이 때문에 지면반력기는 스포츠 과학 연구에서 점프 높이, 체공 시간, RSI 등의 국제적 표준 측정 장비로 인정받고 있습니다.

비교 검증 프로세스

포인티GO 팀은 다음과 같은 과정으로 점프/RSI 알고리즘을 고도화합니다:

  1. 동시 측정: 선수가 지면반력기 위에서 포인티GO 센서를 착용하고 점프를 수행합니다.

  1. 데이터 수집: 지면반력기의 힘-시간 데이터와 포인티GO 센서의 가속도-시간 데이터를 동시에 기록합니다.

  1. 결과 비교: 점프 높이, 체공 시간, 접지 시간, RSI 등 핵심 지표를 양쪽 장비에서 각각 산출하여 비교합니다.

  1. 오차 분석: 체계적 오차(bias)와 무작위 오차(random error)를 분리하여 분석합니다.

  1. 알고리즘 개선: 분석 결과를 바탕으로 센서 알고리즘의 파라미터를 조정하고, 필요시 알고리즘 구조 자체를 개선합니다.

  1. 반복 검증: 개선된 알고리즘으로 다시 비교 측정을 수행하여 정확도 향상을 확인합니다.

이 과정은 일회성이 아닌 지속적인 사이클입니다. 새로운 점프 유형을 추가하거나, 센서 펌웨어를 업데이트할 때마다 비교 검증을 반복합니다.

주요 검증 항목

측정 항목

지면반력기 산출 방식

포인티GO 산출 방식

점프 높이

이륙 속도 → 역학적 에너지 변환

IMU 가속도 적분 → 속도 → 변위

체공 시간

힘 = 0 구간 직접 측정

가속도 패턴 기반 이/착지 감지

접지 시간

힘 > 0 구간 직접 측정

가속도 변화율 기반 감지

RSI

점프 높이 ÷ 접지 시간

위 산출값 조합

VBT: 유선 연결 장비와의 비교

유선 VBT 장비가 기준인 이유

유선(tethered) VBT 장비는 바벨에 물리적으로 연결된 선형 인코더(Linear Encoder) 또는 케이블 기반 트랜스듀서를 사용합니다. 케이블의 풀린 길이를 직접 측정하여 변위를 얻고, 시간으로 미분하여 속도를 산출합니다.

이 방식은 변위를 직접 측정하기 때문에 IMU의 적분 방식보다 원리적으로 더 정확합니다. 다만 케이블 연결이 필요하여 사용이 번거롭고, 특정 운동(예: 올림픽 리프팅)에서는 사용이 제한됩니다.

비교 검증 프로세스

  1. 동시 측정: 바벨에 유선 VBT 장비를 연결하고, 동시에 포인티GO 센서도 부착합니다.

  1. 다양한 조건: 여러 운동(벤치프레스, 스쿼트, 데드리프트 등), 다양한 무게, 다양한 속도 범위에서 측정합니다.

  1. 렙 단위 비교: 각 렙의 평균 속도, 최대 속도, ROM(가동범위)을 양쪽 장비에서 비교합니다.

  1. 피팅 최적화: Bland-Altman 분석, 상관계수 분석 등 통계적 방법을 활용하여 오차 패턴을 파악하고 알고리즘을 최적화합니다.

주요 검증 항목

측정 항목

유선 장비 산출 방식

포인티GO 산출 방식

평균 속도

변위 직접 측정 → 미분

IMU 가속도 적분

최대 속도

변위 미분의 최대값

가속도 적분의 최대값

ROM (가동범위)

케이블 풀림 길이

속도 적분 (Velocity Integration)

알고리즘 고도화의 실제 사례

사례 1: VBT ROM 계산 방식 전환

초기에 포인티GO는 바로미터(기압계) 센서의 Position 데이터를 사용하여 바벨의 이동 거리를 계산했습니다. 그러나 유선 장비와의 비교 결과, 기압계 방식은 환경 변화(에어컨, 문 개폐 등)에 민감하게 반응하는 문제가 있었습니다.

이에 IMU Velocity 적분 방식으로 전환했습니다. 가속도를 적분하여 속도를 구하고, 속도를 다시 적분하여 변위를 산출하는 방식입니다. 이 변경 후 유선 장비와의 일치도가 크게 향상되었습니다.

사례 2: 점프 감지 상태 머신 개선

지면반력기 데이터와 비교하면서 특정 조건(낮은 점프, 빠른 연속 점프 등)에서 감지 누락이 발생하는 것을 확인했습니다. 이를 해결하기 위해 점프 감지 알고리즘의 상태 머신(State Machine) 전이 조건을 세밀하게 조정하고, 임계값을 다양한 점프 높이 범위에서 최적화했습니다.

사례 3: 독자적 알고리즘으로 드리프트 문제 해결

드리프트 등 다양한 오차 문제가 발생할 수 있습니다. 포인티GO는 실제 측정 데이터를 기반으로 독자적인 보정 알고리즘을 개발하고, 반복적인 테스트와 검증을 거쳐 드리프트를 비롯한 각종 오차 문제를 해결해 나가고 있습니다.

지속적인 개선 사이클

포인티GO의 알고리즘 개발은 한 번에 끝나는 것이 아닙니다. 다음과 같은 사이클로 지속적으로 정확도를 개선하고 있습니다:

  1. 현장 피드백 수집 — 코치와 선수들의 실제 사용 데이터와 피드백

  1. 실험실 비교 측정 — 골드스탠다드 장비와의 동시 측정

  1. 데이터 분석 — 오차 패턴 파악 및 원인 분석

  1. 알고리즘 개선 — 파라미터 조정 또는 알고리즘 구조 변경

  1. 필드 테스트 — 실제 훈련 환경에서의 검증

  1. 배포 — 센서 펌웨어 및 앱 업데이트

투명한 개발 철학

포인티GO 팀은 작은 센서로 큰 정확도를 달성하는 것을 목표로 합니다. IMU 센서의 물리적 한계를 인정하면서도, 알고리즘의 힘으로 그 한계를 최대한 극복하고자 합니다.

이를 위해:

  • 골드스탠다드 장비와의 비교를 일상적인 개발 프로세스로 만들었습니다

  • 모든 측정 타입에 대해 정량적 검증 데이터를 축적하고 있습니다

  • 알고리즘 개선은 데이터 기반 의사결정으로만 진행합니다

  • 새로운 측정 기능 추가 시 반드시 비교 검증을 선행합니다

작은 IMU 센서 하나로 다양한 체력 측정을 수행하는 것은 도전적인 과제입니다. 하지만 물리적으로 가장 정확한 장비와의 끊임없는 비교와 검증을 통해, 포인티GO는 현장에서 신뢰할 수 있는 수준의 정확도를 제공하기 위해 매일 진화하고 있습니다.

Point Go 센서 하나로 VBT, 점프, RSI, ROM 등 8가지 체력 측정을 시작하세요. 골드스탠다드 장비 수준의 정확도를 목표로, 지속적으로 알고리즘을 고도화하고 있습니다.
 
 
 

댓글


bottom of page