서지주요정보
생체역학 특성과 기계학습을 적용한 관성센서 기반 동작 추정 방법 연구: 골프 스윙 동작에의 적용 = A study on inertial sensor-based motion estimation methods applying biomechanical characteristics and machine learning: application to golf swing motion
서명 / 저자 생체역학 특성과 기계학습을 적용한 관성센서 기반 동작 추정 방법 연구: 골프 스윙 동작에의 적용 = A study on inertial sensor-based motion estimation methods applying biomechanical characteristics and machine learning: application to golf swing motion / 김명섭.
발행사항 [대전 : 한국과학기술원, 2023].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8041424

소장위치/청구기호

학술문화관(문화관)B1층 보존서고

DME 23046

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

Wrist-worn smartwatches and similar wearable motion monitoring devices using inertial sensors offer benefits in health management, performance improvement, and injury prevention. However, a trade-off exists between the convenience of wearable devices and the accuracy and quantity of monitoring information. To overcome the limitation of accuracy in motion tracking using a single inertial sensor of a convenient wrist-wearable device, three technical issues - motion segmentation, sensor orientation calibration, and drift error reduction - must be addressed. Golf is a sport with a large, continually growing market, and the golf swing is one of the fast human movements that has a high demand for motion tracking. For effective motion monitoring in golf swings, which involve the use of the entire body through multi-joints, information about the movements of the upper body, which plays a significant role during the swing, is necessary. However, when monitoring golf swing motions using a wrist-worn inertial sensor, there are limitations in the amount of information that can be provided, as it only encompasses the movement of the worn part, and in tracking accuracy due to drift errors occurring from fast movements. This study explores the motion estimation method of a single inertial sensor-based wearable system to ensure user convenience and enhance the accuracy and usefulness of motion monitoring. Particularly, the study aimed to improve the tracking accuracy of the wrist, where the single inertial sensor is worn with high convenience, and provide richer information by estimating unmeasured upper limb motions. Firstly, to improve wrist tracking, where the inertial sensor is located, solutions were proposed based on biomechanical characteristics of the swing and machine learning to address the three technical problems - motion segmentation, sensor orientation calibration, and drift error reduction. The wrist tracking results showed comparable performance to the existing motion tracking methods while maintaining convenience in fast and non-periodic golf swing motions using a single inertial sensor, effectively eliminating drift errors. Subsequently, the amount of monitoring information was expanded by estimating the unmeasured upper limb motions from the wrist motion data using the biomechanical characteristics of the upper limb during golf swings. Additionally, various applications for the monitored upper limb motion information were proposed. This study mitigates the trade-off between convenience and quality in motion estimation using a single inertial sensor, through the application of biomechanical characteristics of the motion and machine learning that can learn the characteristics. This work suggests a new direction in motion monitoring technology development that integrates machine learning and biomechanical knowledge, using an understanding of human motion characteristics. Based on the application examples of the biomechanical characteristics of golf swings and machine learning with the proposed methodologies reported in this study, the development of various human motion monitoring technologies using inertial sensors is expected.

관성센서 기반의 손목 착용형 스마트워치와 같은 웨어러블 동작 모니터링 기기들은 건강 및 운동 관리, 퍼포먼스 향상, 부상 방지 등에 다양하게 활용된다. 그러나 웨어러블 기기가 가지는 착용 및 사용 편의성과 모니터링 정보의 양 및 정확도 사이에는 상충관계가 존재한다. 높은 편의성을 가지는 손목 착용형 웨어러블 기기의 단일 관성센서를 활용한 동작 트래킹 시 정확도의 한계를 극복하기 위해 동작 구간 나누기, 센서 오리엔테이션 보정, 드리프트 오차 보정의 세 가지 기술적 문제들을 해결해야 한다. 한편 골프는 거대한 규모의 지속적으로 성장하는 시장을 가진 스포츠이며, 골프 스윙은 빠른 인체 동작 중 하나로 동작 트래킹에 대한 수요가 큰 동작이다. 다관절로 이루어진 전신을 사용하는 골프 스윙 동작의 유용한 동작 모니터링을 위해서는 스윙 시 중요한 역할을 수행하는 상지의 동작 정보가 필요하다. 그러나 손목 착용형 관성센서를 이용한 골프 동작 모니터링 시 착용 부위의 동작 정보만을 제공할 수 있는 정보량의 한계점과 빠른 동작에서 발생하는 드리프트 오차로 인한 트래킹 정확도의 한계점이 존재한다. 본 연구에서는 사용자 편의성을 확보하면서 동작 모니터링의 정확도와 유용성을 향상시키기 위한 단일 관성센서 기반 웨어러블 시스템의 동작 추정 방법에 대해 고찰하고자 하였다. 특히 편의성이 높은 손목 착용형 단일 관성센서를 이용해 골프 스윙에서 중요하게 다뤄지는 상지의 동작 정보를 제공하기 위해 손목 트래킹 정확도를 향상시키고 미측정 상지 정보를 추정해 정보량을 확장시키고자 하였다. 먼저 관성센서의 착용 위치인 손목의 트래킹 정확도 향상을 위해 스윙 구간 나누기, 센서 좌표계 보정, 드리프트 오차 보정 세 가지 기술적 문제들에 대해 스윙의 생체역학적 특성과 기계학습 기반의 해결 방법들을 제시하였다. 손목 궤적 트래킹 결과 빠르고 비주기적 동작인 골프 스윙 동작에서 단일 관성센서를 이용하여 편의성을 유지하면서도 드리프트 오차를 효과적으로 제거해 기존 동작 트래킹 방법들과 비교할 만한 성능을 보였다. 이후 골프 스윙 시 상지의 생체역학적 특징들을 이용해 손목의 운동 정보로부터 측정하지 않은 상지의 동작 정보를 추정해 모니터링의 정보량을 확장시키고 다양한 활용 방법들을 제안하였다. 본 연구에서는 동작의 생체역학적 특성과 이를 학습할 수 있는 기계학습을 적용하여 단일 관성센서를 이용한 동작 추정에서 정보의 양과 질의 상충관계를 해소하였다. 이를 통해 인체 동작 특성의 이해를 활용해 기계학습과 생체역학적 지식을 결합한 동작 모니터링 기술의 새로운 발전 방향을 제시하였다. 향후 본 연구에서 보고한 골프 스윙의 생체역학 특성과 기계학습의 적용 예와 제안한 방법론들을 바탕으로 관성센서를 이용한 다양한 인체 동작 모니터링 기술의 발전이 이루어질 수 있을 것으로 기대한다.

서지기타정보

서지기타정보
청구기호 {DME 23046
형태사항 v, 97 p. : 삽도 ; 30 cm
언어 한국어
일반주기 저자명의 영문표기 : Myeongsub Kim
지도교수의 한글표기 : 박수경
지도교수의 영문표기 : Sukyung Park
부록 수록
학위논문 학위논문(박사) - 한국과학기술원 : 기계공학과,
서지주기 참고문헌 : p. 86-92
주제 관성센서
생체역학
기계학습
웨어러블
동작 모니터링
골프 스윙
Inertial sensor
Biomechanics
Machine learning
Wearables
Motion monitoring
Golf swing
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서

단일 관성센서를 이용한 골프 스윙 동작 추정 연구의 구성

골프스윙 구간의 구분 (A) 및클럽히드 속도 (B)

골프 스윙 실험 세팅 및 좌표축 설정 개요 (A) 및 실제 모습 (B)

골프 스윙 구간 나누기를 위한 양방향 장단기 기억 신경망 모델 구조

휴리스틱 기반 골프 스윙 구간 나누기 인자 도출

휴리스틱 및 양방향 장단기 기억 신경망을 이용한 스윙 시점 추정 결과 비교

모션 캡쳐 데이터로 계산한 각 스윙 구간별 길이.

스윙 구간별 스윙 구간 길이 추정 오차.

피험자 그룹별 피험자 간 스윙 주요 시점의 표준편차 ('p<0.05).

피험자 그룹별 피험자 내 스윙 주요 시점의 표준편차.

피험자별 스윙의 4가지 시점 추정 평균절대오차의 평균

지면에 고정된 사용자 좌표계로 회전 변환시키기 위해 필요한 센서 자세

합성곱 신경망의 입력값 최적구간 선정을 위한 구간 비교

합성곱 신경망 기반 센서 자세 추정 방법의 개요

어드레스 및 전체 스윙 구간에서의 센서 좌표계 추정 평균절대오차.

전체 스윙 구간에서의 센서 좌표계 보정 결과 비교

정규화 된 전체 스윙 구간에서의 센서 좌표계 보정 오차 개형

인체 동작 시 관성센서 오리엔테이션 추정 및 보정 선행연구들과의 오차 수준 비교.

합성곱 신경망의 입력값 구간별 센서 좌표계 추정 오차 비교

합성곱 신경망 학습 시 배치 크기별 학습률에 따른 검증 손실

합성곱 신경망의 하이퍼파라미터별 검증 손실 비교.

숙련도 및 클럽별 합성곱 신경망 학습 데이터셋 구성 시 센서 좌표계 보정 오차.

피험자별 센서 좌표계 보정 결과 (어드레스 시점)

피험자별 센서 좌표계 보정 결과 (스윙 전 구간)

.5: 어드레스 시점의 피험자별 오리엔테이션 평균값과의 오차 및 분산.

피험자별 어드레스 시점의 (A) 오리엔테이션 분산과 베이스라인 추정 오차, (B) 오리엔테이션 분산과 합성곱신경망 추정 오차 (C) 베이스라인 추정 오차와 합성곱 신경망 추정 오차의 상관관계

손목의 (A) 속도 및 (B) 궤적 특성을 이용한 (C) 드리프트 오차 보정 방법 개요

손목의 원 궤적 특성을 이용한 관성센서 지역 좌표계 편향 제거 방법

숙련도 및 클럽별 골프 스윙 구간의 손목 스윙 궤적과 가상 원의 결정계수

스윙 전 구간에서의 왼 손목 속도 (좌) 및 궤적 (우) 오차비교

모션캡쳐 (검정), 관성센서 (회색), 제안한 보정 방법 (빨강)의 XYZ축 손목 궤적

제안한 속도 및 궤적 특성을 이용한 보정 후 왼 손목 속도의 평균절대오차

제안한 속도 및 궤적 특성을 이용한 보정 후 왼 손목 궤적의 평균절대오차

숙련도 및 클럽별 왼 손목의 속도 및 궤적 보정 전후 평균절대오차.

스윙 구간별 왼 손목의 속도 및 궤적 보정 전후 평균절대오차.

지면좌표계 X-Y-Z 축별 왼 손목의 속도 및 궤적 보정 전후 평균절대오차

골프 스윙 시 손목 궤적의 3차원 보정 결과

손목 동작 트래킹 전 과정 통합 시 오차의 비교 분석을 위한 케이스 분류.

제안한 왼 손목 동작 트래킹 전 과정 통합후 통계 기반 방법과의 성능 비교.

케이스별 손목 트래킹을 위한 각 단계의 평균절대오차 비교.

케이스별 손목 트래킹을 위한 속도 및 궤적 보정 전후 평균절대오차 비교.

케이스별 손목 특이점 보정 후의 손목 궤적과 가상 원의 결정계수.

손목 코킹 각속도의 지역 최소값이 다운스윙 구간 내에서 나타나는 스윙 유형 (A)과 백스윙 탑에서 나타나는 스윙 유형 (B)

손목 릴리즈 시점 판단을 위한 왼 손목 코킹 각도 (좌), 각속도 (중), 각가속도 (우)

손목 릴리즈 시점 추정을 위한 합성곱 신경망 구조

숙련도와 클럽별 손목 릴리즈 시점.

피험자별 드라이버와 7번 아이언 스윙 시 손목 릴리즈 시점.

휴리스틱 방법으로 추정한 손목 릴리즈 시점의 피험자 별 평균절대오차 (ms)

휴리스틱 방법으로 추정한 손목 릴리즈 시점의 피험자 별 평균절대오차 (%DS)

합성곱 신경망으로 추정한 손목 릴리즈 시점의 피험자별 평균절대오차 (ms)

합성곱 신경망으로 추정한 손목 릴리즈 시점의 피험자별 평균절대오차 (%DS)

피험자 별 손목 릴리즈 시점의 범위 (막대) 대비 추정 오차 범위 (선)

손목 릴리즈 시점과 휴리스틱 방법을 이용한 추정 오차의 관계

손목 릴리즈 시점과 합성곱 신경망 모델을 이용한 추정 오차의 관계

왼 손목에서 왼 팔꿈치로 향하는 방향 벡터

왼 팔꿈치 (A)와 왼 어깨 (B)를 향하는 방향벡터의 모델링 추정 결과

상완 및 하완 길이의 추정 오차.

상완 (좌) 및 하완 (우) 길이의 측정치 대비 추정치

손목 레퍼런스 궤적을 이용한 팔꿈치 및 어깨 궤적 추정 결과

제안한 방법으로 추정한 손목 궤적을 이용한 팔꿈치 및 어깨 궤적 추정 결과.

X-Y-Z 축별 왼 팔꿈치 궤적 추정 결과 그래프

2차원 평면에서의 왼 팔꿈치 궤적 추정 결과

X-Y-Z 축별 왼 어깨 궤적 추정 결과 그래프

2차원 평면에서의 왼 어깨 궤적 추정 결과

왼 팔꿈치 굽힘에 따른 왼 어깨 궤적 추정 결과 비교.

축별왼 팔꿈치 궤적 추정 오차.

축별 왼 어깨 궤적 추정 오차.

왼 팔꿈치 굽힘이 큰 피험자의 왼 손목 궤적(좌) 및 왼 팔꿈치 방향 벡터(우)

왼 팔꿈치 굽힘이 작은 피험자의 왼 손목 궤적(좌) 및 왼 팔꿈치 방향 벡터(우)