• 제목/요약/키워드: 운동 자세 추정

검색결과 41건 처리시간 0.028초

영상처리 및 머신러닝 기술을 이용하는 운동 및 식단 보조 애플리케이션 (Application for Workout and Diet Assistant using Image Processing and Machine Learning Skills)

  • 이치호;김동현;최승호;황인웅;한경숙
    • 한국인터넷방송통신학회논문지
    • /
    • 제23권5호
    • /
    • pp.83-88
    • /
    • 2023
  • 본 논문에서는 홈 트레이닝 인구가 늘어나면서 증가한 운동과 식단 보조 서비스에 대한 수요를 충족시키기 위해 운동 및 식단 보조 애플리케이션을 개발하였다. 애플리케이션은 카메라를 통해 실시간으로 촬영되는 사용자의 운동 자세를 분석하여, 안내선과 음성을 이용해 올바른 자세를 유도하는 기능을 가진다. 또한, 사용자가 사진을 촬영하면 사진에 포함된 음식들을 분류하고 각 음식의 양을 추정하여, 칼로리 등의 영양 정보를 계산하여 제공하는 기능을 가진다. 영양 정보 계산은 외부의 서버에서 수행되도록 구성했다. 서버는 계산된 결과를 애플리케이션으로 전송하고, 애플리케이션은 결과를 받아 시각적으로 출력한다. 추가로, 운동 결과와 영양 정보는 날짜별로 저장하고 확인할 수 있도록 하였다.

농용 무인 헬리콥터의 자세추정을 위한 관성센서의 성능 평가 (Evaluation of Inertial Measurement Sensors for Attitude Estimation of Agricultural Unmanned Helicopter)

  • 배영환;오민석;구영모
    • Current Research on Agriculture and Life Sciences
    • /
    • 제32권2호
    • /
    • pp.79-84
    • /
    • 2014
  • 본 논문에서는 저가, 저전력 및 소형의 IMU를 구성하기 위한 MEMS 관성 센서를 이용하여 자세 정보를 제공받는 ARHES에 위의 센서를 사용하기 위해 자이로 센서 및 가속도센서의 데이터 출력 특성을 검증하여 오차 및 정확도를 분석하였다. 센서 실험을 위하여 진자 실험 장치를 제작하였고, 진자 운동에 대한 센서 데이터를 수집하였다. 이론적인 수식을 유추하여 센서 데이터의 정확성 분석을 위한 기준 값으로 설정하였다. 센서값과 이론값을 비교하면 각속도에서 4.32~5.72%, 가속도에서 x-, z-축 방향에 대하여 각각 3.53~6.74% 및 3.91~4.16%의 오차율을 나타냈다. 진자실험 장치를 이용한 센서 검증에서 무인헬리콥터에 사용될 센서로서 적합한 것으로 평가되었으며 이는 짐벌장치 등을 이용한 자세추정 알고리즘을 구성하는데 기초가 되었다. 또한, 더욱 정밀한 실험을 위해서는 온도 등 주변 환경 요인에 대한 보정이 요구된다.

확장칼만필터를 이용한 이동로봇의 위치와 자세 추정 시스템 (The Position and Heading Estimation System of Mobile Robot Using the Extended Kalman Filter)

  • 진광식;윤태성
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1999년도 추계학술대회 논문집 학회본부 B
    • /
    • pp.683-686
    • /
    • 1999
  • 이동로봇은 주행성을 가지며 설정된 이동 경로에 따라 목적지까지 자율적으로 이동하기 위해서는 이동로봇의 실제 위치에 대한 정확한 정보가 확보되어야 한다. 정보확보를 위해서 보통 엔코더, 자이로센서, 비젼센서, 레이저 거리등의 센서를 주로 사용한다. 본 연구에서 주행중인 이동로봇의 위치는 상대센서인 엔코더를 통해 측정된 운동변화량과 출발점에서 이동로봇의 위치로부터 자기유도 주행방법에 의해 계산된다. 이들 상대센서는 이동로봇의 실제 이동에 따라 주행거리 및 주행 방향 변화를 항상 측정할 수 있으므로, 전체 주행구간에 걸쳐 이동로봇의 위치를 연속적으로 측정할 수 있다는 장점이 있으나, 상대센서 측정값에 발생된 오차가 위치 평가값이 연속적으로 누적되므로 실제 위치에 대한 오차가 발생하는 단점이 있다. 즉, 바닥의 미끄럼, 요철, 로봇의 요동(Vibration)등 큰 오차의 요인이 된다. 본 연구에서는 위치를 직접 추정하지 않고 엔코드에서 나온 위치오차, Heading 오차, 자체 엔코드오차 그리고, 자이로 오차와 지자기 센서 오차를 Extended Kalman Filter를 통해 추정하여 이 오차를 다시 위치 계산과 Heading에 되돌려 줌으로서 오차를 보정하는 방법을 제시한다.

  • PDF

EKF-SLAM을 이용한 쿼드콥터의 위치 추정 (A Position Estimation of Quadcopter Using EKF-SLAM)

  • 조영완;황재영;이희진
    • 전기전자학회논문지
    • /
    • 제19권4호
    • /
    • pp.557-565
    • /
    • 2015
  • 본 논문에서는 무인 쿼드콥터의 자율 비행 제어를 위해 기반이 되는 위치 인식을 위하여 EKF-SLAM 기반 위치추정 알고리즘을 제안하고 이를 쿼드콥터의 궤적 추종 제어에 적용하여 시뮬레이션을 통해 위치 추정의 성능과 이를 통한 궤적 추종의 결과를 검증하였다. 쿼드콥터의 EKF-SLAM 기반 위치 추정을 위해 쿼드콥터 비행 동역학 모델을 수립하고 이를 기반으로 EKF-SLAM의 운동 모델 및 관측 모델을 유도하였으며 궤적 추종을 위한 쿼드콥터의 수평제어와 자세제어를 위해 PD 제어기를 적용하였다. 본 논문에서는 다양한 궤적 및 랜드마크 환경에 대해 EKF-SLAM 기반 위치 추정 성능을 시뮬레이션함으로써 EKF-SLAM을 이용한 위치 추정 기반 궤적 추종 제어의 성능을 확인하였다.

비력벡터매칭 기법을 이용한 자세결정 알고리즘의 성능 향상 (Improvement of Attitude Determination Based on Specific Force Vector Matching)

  • 최영권;박찬국
    • 한국항공우주학회지
    • /
    • 제45권2호
    • /
    • pp.106-113
    • /
    • 2017
  • 항공기 및 지상 이동체 등에 사용되는 자세 및 방위 결정 시스템은 자세를 결정하기 위해 중력가속도 벡터와 지구자기장 벡터를 이용한다. 이를 위해 가속도계와 자력계를 이용하게 되는데, 가속도계의 경우 중력가속도뿐만 아니라 항체의 운동 가속도까지 포함하게 되어 가속 중에는 자세결정이 어려워진다. 본 논문에서 다루는 가속도 보상 방법은 가속도계에서 얻은 비력으로부터 GPS 수신기를 통해 계산한 항체의 가속도를 빼주어 이를 해결하는 방법이다. 기존의 알고리즘은 보상한 벡터를 상수 형태로 간주해 이용하게 되는데, 본 논문에서는 이로 인한 오차를 분석하고 측정치로부터 모델을 재유도해 성능을 개선했다. 기존의 알고리즘이 내포한 오차 요인과 본 논문에서 제안한 알고리즘에 의해 자세 추정 성능이 개선됨을 컴퓨터 시뮬레이션을 통해 확인했다.

다중 센서를 이용한 해양 생체 로봇의 정밀 자세 제어 연구 (Study precision attitude control of marine biological robot which utilizes a plurality of sensors)

  • 김민;손경민;박원현;김관형;변기식
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 춘계학술대회
    • /
    • pp.548-549
    • /
    • 2015
  • 무인 잠수정은 자율 무인잠수정(이하 'AUV' 또는 '자율무인잠수정'을 혼용)과 원격조정잠수정(이하 'ROV'로 지칭)으로 분류를 할 수 있다. ROV는 테더 게이블로 인한 작업 범위의 한계와 운동성능 효율이 떨어지는 단점을 지니고 있어, 테더 케이블이 필요 없는 AUV에 대한 필요성이 증대되고 있다. 추측 항법 시스템인 관성 항법 시스템(inertial navigation system, 이하 'INS'로 지칭)은 외부 도움없이 관성측정 장치(inertial measurement unit, 이하 'IMU'로 지칭)를 활용하여 구성된 시스템을 말한다. IMU는 자이로 스코프(gyroscope), 가속도계(accelerometer), 지자기(magnetic)센서로 구성된 측정 장치로 3개의 센서를 사용하여 상호 보정을 통한 기동 체의 위치, 속도 및 자세 정보를 제공한다. 복합항법시스템은 추측항법시스템이 가지는 누적오차와 측위 항법시스템이 가지는 외부환경에 대한 단점을 상호 보완하는 방법으로 연구가 진행 중이다. 하지만 심해서 또는 해양의 특성에 따라 측위 시스템이 사용되지 못하기 때문에 추측 항법시스템의 다양한 관성 센서를 활용한 상로 보완과 신호처리 방법을 통한 연구 개발이 진행 중이다. 다양한 센서 정보를 통합하는 목적으로 칼만 필터와 같은 최적 필터기법이 보편적으로 사용되고 있다. 칼만 필터는 확률 선형 시스템에 대하여 공정잡음 및 측정 잡음이 가우시안 확률 분포를 따를 때 최적의 추정자가 된다. 또한 가우시안 조건을 만족하지 않는 경우에도 선형 추정자 중에 추정 오차의 분산이 가장 작은 추정자이다. 칼만 필터가 최상의 성능을 발휘 하려면 공정잡음과 측정 잡음의 실제 값을 정확히 알아내는 것이 중요하다. 잡음 수준에 대한 정보가 부정확 할 경우 칼만 필터는 발산 할 수 있기 때문에 시스템에서 잡음 수준의 공산은 칼만 필터의 최적 이득을 결정하는 중요한 요소로 추정치에 큰 영향을 준다. 따라서 칼만 필터를 추측항법시스템에 적용 시킬 경우 실제 모텔의 잡음 공분산을 정확히 추정할 수 있는 기법이 요구된다. 추측항법시스템은 다양한 센서를 활용하기 때문에 움직이는 기동 표적에 적용시 잡음공분상이 변하기 때문에 항법시스템이 저하 될 수 있다. 본 연구에서는 다양한 센서를 융합하여 해양 생체 로봇의 정밀 자세 제어가 가능한 시스템을 제안하고자 한다.

  • PDF

OpenPose기반 딥러닝을 이용한 운동동작분류 성능 비교 (Performance Comparison for Exercise Motion classification using Deep Learing-based OpenPose)

  • 손남례;정민아
    • 스마트미디어저널
    • /
    • 제12권7호
    • /
    • pp.59-67
    • /
    • 2023
  • 최근 인간의 자세와 행동을 추적하는 행동 분석 연구가 활발해지고 있다. 특히 2017년 CMU에서 개발한 오픈소스인 오픈포즈(OpenPose)는 사람의 외모와 행동을 추정하는 대표적인 방법이다. 오픈포즈는 사람의 키, 얼굴, 손 등의 신체부위를 실시간으로 감지하고 추정할 수 있어 스마트 헬스케어, 운 동 트레이닝, 보안시스템, 의료 등 다양한 분야에 적용될 수 있다. 본 논문에서는 헬스장에서 사용자들이 가장 많이 운동하는 Squat, Walk, Wave, Fall-down 4개 동작을 오픈포즈기반 딥러닝인 DNN과 CNN을 이용하여 운동 동작 분류 방법을 제안한다. 학습데이터는 녹화영상 및 실시간으로 카메라를 통해 사용자의 동작을 캡처해서 데이터 셋을 수집한다. 수집된 데이터 셋은 OpenPose을 이용하여 전처리과정을 진행하고, 전처리과정이 완료된 데이터 셋은 본 논문에서 제안한 DNN 및 CNN 모델 이용하여 운동 동작 분류를 학습한다. 제안한 모델에 대한 성능 오차는 MSE, RMSE, MAE를 사용한다. 성능 평가 결과, 제안한 DNN 모델 성능이 제안한 CNN 모델보다 우수한 것으로 나타났다.

코틀린을 사용한 척추 질환 예방을 위한 Application 설계 및 구현 (Application Design and Implementation for Spinal Disorder Prevention using Kotlin)

  • 민경주
    • 한국인터넷방송통신학회논문지
    • /
    • 제24권2호
    • /
    • pp.71-77
    • /
    • 2024
  • 대한민국에서 스마트디바이스의 사용이 급증함에 따라 척추 질환 환자 수도 증가하고 있다. 이로 인해 스마트디바이스 사용으로 인한 근골격계 질환인 척추 질환 환자 수가 계속 증가하고 있다. 이 연구는 안드로이드 어플리케이션을 개발하여 운동 유도 기능을 통해 척추 질환 예방을 목표로 하며, 헬스케어 어플리케이션의 활용성 향상과 안드로이드의 오버레이 기술을 활용하여 운동을 유도하는 방안을 모색하였다. 또한, 현재 대한민국의 총 인구를 고려하면, 스마트디바이스 사용으로 인한 척추 질환 환자 수가 상당할 것으로 추정되며, 이에 바른 자세 유지와 꾸준한 운동 습관의 중요성이 강조된다. 이러한 연구는 스마트디바이스 사용으로 인한 척추 질환 예방을 위해 보다 나은 어플리케이션 개발을 통해 사용자들에게 도움을 줄 수 있음을 제시하고 있다.

가속도 센서를 이용한 실시간 스포츠 동작 분류.모니터링에 관한 연구 (A Study on Real-Time Sports Activity Classification & Monitoring Using a Tri-axial Accelerometer)

  • 강동원;최진승;탁계래
    • 한국운동역학회지
    • /
    • 제18권2호
    • /
    • pp.59-64
    • /
    • 2008
  • 본 연구는 3축 가속도 센서를 허리에 부착하여 실시간으로 스포츠 동작분류를 할 수 있는 모니터 링에 관한 연구를 실시하였다. 이 모니터링 시스템은 스포츠 동작의 기본이라고 할 수 있는 걷기, 달리기, 자세변화 동지 정지상태의 동작들과 추가적으로 사이클링 동작을 분류할 수 있도록 하였다. 또한 운동 시에 발생할 수 있는 낙상을 감지하여 위급상황에 대한 정보도 나타나게 하였다. 가속도센서모듈은 인체에 부착된 형태로 스포츠 활동을 모니터링하기 위하여 소형으로 설계되었으며 활동에 방해가 되지 않게 허리에 부착되었다. 측정된 데이터는 RF통신을 통해 PC로 전송되며 알고리즘을 통해 실시간으로 동작분류를 시행하게 된다. 개발된 알고리즘을 검증하기 위한 실험으로 5명의 피험자를 대상으로 서로 다른 속도의 걷기, 달리기, 사이클링 동작을 각각 100초간 실시하였으며 낙상과 자세변화 동작(앉았다 일어서기, 누웠다 일어서기, 서있다 앉기, 누웠다 앉기, 서있다 눕기, 앉았다 눕기)은 각각 20회씩 실행하였다. 그 결과 동작분류 정확도는 95.4%를 나타내었다. 이번 연구에서 스포츠 모니터링을 통하여 정확한 자신의 운동 정보를 알려주고 운동 시에 발생하는 낙상에 대한 위급상황을 알려줌으로써 스포츠 활동에 도움을 주고자 하였으며, 추가적인 연구로 각각의 스포츠 활동에 대한 정확한 에너지 소비 추정 알고리즘을 개발 중에 있다.

수상선박의 위치 및 자세제어시스템 설계에 관한 연구 : 강인제어기법에 의한 관측기 설계 (Dynamic Positioning Control System Design for Surface Vessel: Observer Design Based on H Control Approach)

  • 김영복
    • 대한기계학회논문집A
    • /
    • 제36권10호
    • /
    • pp.1171-1179
    • /
    • 2012
  • 본 논문에서는 선박운동제어를 위한 제어시스템 설계문제에 대해 고찰한다. 특히 강인한 추종성능을 가진 2자유도 서보계 설계법을 이용하여 선박의 위치 및 자세제어를 위한 제어기를 설계하고, 실험 등의 실제적인 제어시스템 구축시 센서로부터 모든 정보를 획득할 수 없으므로 이에 필요한 상태를 추정하기 위한 관측기 설계 문제에 대해 고려하고 있다. 그래서 본 논문에서는 실제 상태정보와 추정된 상태정보와의 오차를 최소화하도록 $H_{\infty}$ 오차 바운드를 설정하는 기법으로 관측기의 이득을 구한다. 특히 $H_{\infty}$ 오차 바운드를 만족하는 관측기가 존재하기 위한 조건을 LMI형식으로 변환하여 표현함으로써 관측기 이득 계산을 효율적으로 수행하여 최적의 이득을 구할 수 있음을 보이고 시뮬레이션을 통해 그 유용성을 확인한다.