Search

한국전자통신연구원(ETRI)

역할
인턴
연구연수생
수행 기간
2023/01/01 → 2023/02/28
소속
초지능창의연구소 지능정보연구본부 휴먼증강연구실
개요
한국전자통신연구원(ETRI)에서 수행한 동계 연구연수생(인턴) 관련 문서입니다.
사용 기술
Python : PyQt, pyqtgraph, Jetson Nano
C, C++
etc : Git, Gitlab
수행 내용
 PySide2와 PyQtGraph 라이브러리를 이용한 실시간 근전도 및 족압 센서값 그래프 시각화 GUI 프로그램 개발
목적 : 기존 Matplotlib로 제작된 그래프 시각화 GUI 프로그램은 Matplotlib의 특성상 실시간 그래프 갱신 속도 저하 이슈가 있으므로, 이를 해결하고자 pyqtgraph를 사용하여 새롭게 제작하도록 함
클라이언트와 서버 간 양방향 통신을 위한 구조 개선 및 각종 센서의 이진 데이터를 실시간 파싱할 수 있도록 구성
결과 : 실시간 그래프 갱신 속도 향상 (1초에 1000개의 데이터 감당 가능)
 실시간 그래프의 이진 데이터 기록 기능 및 이진 데이터를 불러와 그래프를 작성/CSV 변환하는 기능 구현
raw 상태의 이진 데이터 패킷을 온전한 Binary 파일로 저장
패킷을 저장하는 ring 형태의 buffer를 만들어 .bin 파일로 저장
일정 시간동안 기록한 실시간 데이터를 불러와 그래프로 작성 가능
데이터를 CSV 파일로 저장할 수 있음
 보행 데이터 수집 및 학습
IMU, 족압 센서를 부착한 모션캡쳐 장비를 이용하여 사람의 보행 데이터 수집 작업 진행
수집한 보행 데이터를 이용하여 LSTM을 통한 시계열 데이터 예측 수행
 ETRI 인턴 후기 블로그 포스팅
지원 동기, 자소서 작성 및 사소한 tip, 수행 업무, 느낀점을 서술하였음
 https://velog.io/@bluebluerabbit/etri-review