안녕하세요.
세강의 @joonghoonlee입니다.
본격적인 포스팅부터 무겁고 머리아픈 내용을 하기보다.
생체신호활용에 관한 간단한 워밍업 포스팅을 하려고 합니다.
대표적으로 생체신호하면 떠올릴수 있는 의학용어는
근전도 EMG [electromyography]
심전도 ECG [electrocardiogram]
뇌파도 EEG [eletroencephalogram]
3가지로 분류되며, 의학드라마 혹은 영화등에서 이와 같은 말을 들어보셨을 겁니다.
아!
우선 저는 이러한 신호들을 활용한 로봇제어와 로봇교육을 하고자 하며, 활동하기 때문에
의료 관련직업에 종사하시는 분들의 정확하고 깊이 있는 설명에 비해 부족할수 있겠지만
일반인이 살아가는데 적당한 의료지식?!은 포스팅하며 알려드릴수 있을 것 같습니다. ^^
현재 각 전문분야별 융합을 통하여 언제, 어디서나, 누구와도 대화가 가능한 하이테크 시대가 되어가고 있다는 것은 공공연히 다 아는 사실입니다. 이러한 시대의 패러다임이 요구되는 환경에서 보다 자연스러운 인간과 기계의 상호작용 기술인 ‘바이오 컴퓨팅(biocomputing)’인터페이스 개발이 필요하다고 저는 느끼고 있습니다. 물론 이러한 요구에도 불구하고 현재의 HCI(Human Computer Interaction)인터페이스는 마우스와 터치를 이용한 터치패드, 터치스크린 등 2차원적인 포인팅 디바이스(pointing device)에 머물러 있습니다.
손 근전도(EMG) 모션에 따른 데이터로 제어 하는 장갑형태의 웨어러블 디바이스 장치를 개발하여 기술적 편의성을 개선하여 새로운 개념의 웨어러블 디바이스개발에 관해 개발이 필요하다고 절실히 느낍니다.
그래서
열심히 연구를 하고 있지요!
누가?
제가! ㅎㅎㅎㅎㅎㅎㅎ
아무튼
최근 선진국에서 개발 중 인 근력증강 로봇에 HCI 장치를 적용 할 경우 몸의 일부가 절단 / 마비
된 환자들의 보조기구로 사용이 가능하며 군사용 장비로도 개발이 가능 할 것으로 판단되며, 미국에서는 1994년부터 UC버클리 대학에서 근력증강 로봇을 개발해 왔으며, 미군은 이를 2020년까지 실전배치를 목표로 하고 있다고 합니다.
입는 로봇(Exoskeleton)
아....너무 멋집니다...
아무튼!
연구에 앞서 생체신호는
일반적인 생체측정 장비들처럼 측정대상과 센서부, 신호처리부와 출력부로 구성하였으며 외부 전원 노이즈를 제거하기 위해 노치필터를 구성하였으며, 생체신호 측정모듈에서 측정된 근전도 신호는 DSP를통해 AD변환을 하였고, 변환된 신호중 근전도 특징이 잘 나타나는 100~500[Hz] 대역의 신호만 대역통과필터로 필터링 하고, 필터링된 신호는 PCA기법을 이용하여 4가지 신호로 분류됩니다.
4채널의 근전도 측정모듈로 획득된 근전도 신호를 16bit AD컨버터가 탑재된모듈을 이용하여 신호를 입력받게되며, 근전도신호의 전체 주파수범위 0.1 ~ 10[kHz] 범위 중 실제 근전도가 가장 잘 나타나는 200 ~ 300[Hz] 대역대의 신호를 측정하게됩니다. 이를 위해 측정범위 최대주파수 300[Hz]의 2배 주파수 범위인 600[Hz]의 5배를 적용하여 3[kHz], 즉 초당 300번 데이터를 샘플링 하도록 AD변환을 설정했습니다.
· 패턴인식 및 포인팅 포지셔닝 기술
주성분분석법(PAC)을 통해 동작에따른 EMG패턴을 곱셈연산으로 측정값의 평균화된 신호 값을 구하고 구간내의 안정된 크기 값을 구하는 방식이며, 또한 자이로 센서는 시간에 따른 각도의 변이값을 출력하게 되며 시간에 대해 적분함으로써 이동 각을 구할 수 있습니다. 이를 바탕으로 손목에 대해 회전운동을 하게 되는 손의 회전각을 측정 할 수 있으니 여기에 3축 가속도센서를 이용하여 기준축이 변하여도 그 기울기를 알 수 있게 됩니다. 따라서 기울기에 따라 자이로 센서의 기준 축에 대한 보정을 해줌으로서 좀 더 자연스러운 자세에서 포인팅구연이 가능해지는 것입니다.
영화 ‘마이너리티 리포트’ 의 톰 크루즈도 조만간 현실이 될지도 모를일이지요~~!!
본격적으로
HID 마우스 구조부터 간단하게 설명해 드리겠습니다.
· HID클래스는 Human Interface Device(HID)라고 하여, Host에서 인간이 인터페이스(상호작용)할 수 있도록 도와주는 장치는 HID로 분류됩니다. 대표적으로 마우스, 키보드, 조이스틱 등이 HID장치로 분류됩니다. HID 클래스 디바이스는 리포트(report: 보고서)를 구조체 형식으로 지정하여, 실제 본래 목적으로 교환할 데이터를 보고서 형태로 구성되어 있습니다. 또한 호스트로 보낼 데이터 IN엔드 포인트는 '인터럽트'형식으로 구동되게 되어있습니다.
사진은 *Google의 HID 클래스 기본구조에서 발췌
이러한 밑바탕을 가지고 본격적인 디바이스 설계를 했습니다.
이렇게 설계된 보드를 현실로 소환!!
아....사진이 엄청 크게 나오네요 ;;ㅎㅎㅎ
작동이 잘되는지 심전도 부터 시험해 보겠습니다.
깔끔하게 잘 나오는 모습을 보여드릴수 있어 기분이 좋습니다 ^^
그렇다면 이번엔
근전도!!
약간의 노이즈가 섞여나오는 모습이지만
근육동작에 맞추어 잘 검출되는 모습입니다.
자~!
이제 이것을 가지고 톰크루즈가 되기위한 첫step
원격 조종!!을 해보도록 하겠습니다.
^^약간의 딜레이가 있지만 그래도 뭐
첫술에 배부르랴!!
열심히 연구해서 차차 더 나아지는 모습 올려드리겠습니다.
여러분들이 느끼는 생체신호라는 분야가 그렇게 막 어디다 적용하지? 그게 그냥 무슨소리지?
라는 막연함에서 그래도
조금이나마
아 이런걸 할수 있구나 이게 되는구나 그러면 이렇게도되나? 이거도 ? 하는 방향으로
조금은 변화되었길 기대해 봅니다.
긴 글 읽어 주셔서 감사합니다.
모두의 하루에 낭만이 가득하길 바래봅니다.
얼마전에 뉴스에서 본건데요, 본인 애기가 팔에 문제가 있어서 절단하고 하루라도 빨리 다른 아이들과 다름없이 생활할수 있게 뇌신호로 움직이게 하는 의수를 달아주려고 하는데 아직 너무 어려서 시중에 나와있는 의수가 없어서 아빠가 직접 개발해서 결국에는 관련 회사를 차린 경우를 봤는데 정말로 이제는 상상이나 영화에서만 보는게 다가 아니라 joonghoon님이나 뉴스에 나온 애기아빠같은 분들 덕에 상상만하던 기술이 개발 되어서 현실화 되는 시대가 가까워지고있네요 아! 너무 늦은 자각인가요^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
결코 늦은건 없다고 봅니다^^
마음 과 저의 실력차이에 가끔 실망을 하긴합니다
보다 학문에 정진해 뉴스가 아닌 백화점이나 마트에서 손쉽게 저렴한 가격으로 주변에 익숙한 상품이 되길 바래봅니다.아울러 @zzoggu님의 글을 읽고 희망적인 기운 많이 받고 있습니다.
장문의 코멘트 감사드립니다!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @joonghoonlee! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of comments received
Click on any badge to view your own Board of Honnor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
By upvoting this notification, you can help all Steemit users. Learn how here!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
재미나내여
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
^^;;글이 너무 중구난방이였나 싶어 걱정스러울 따름입니다
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
와 엄청나네요ㅎㅎ
곧 현실이 될 마이너리 리포트 기대됩니다 ㅎㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
step by step으로 보여드릴게요~ ㅎㅎㅎㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
안녕하세요 야돈아빠입니다. 좋은 글 읽고 팔로우하고갑니다!자주올게요.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
'좋은 글' 정말 너무 기분 좋은 덧글에 제가 몸둘바를 모르겠습니다 ^^;;;;;좀더 신경써서 올려보도록 하겠습니다 ㅎㅎㅎ감사합니다.맞팔했습니다~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
좋은 글 감사합니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
읽어주셔서 감사합니다 ^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
우리 동기님 멋져요. 어려운 내용을 재미나게 풀어주셨네요. 보팅!^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
동기라고 하니 뭔가 가깝게 느껴지네요 ^^ ㅎㅎㅎㅎ감사합니다 놀러갈게요~ ㅎㅎㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
버선발로 마중나갈게요. 아!
방 좀 치워놔야지~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
이미 다녀왔더랬죠...ㅎㅎㅎㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
재밋고 의미있는 일을 하시네요. 잘보았습니다
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
감사합니다 ^^ @cloudcandy 님의 아날로그적 감성도 제가 배워야 할 부분이긴하네요 ㅎㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
로봇에 대한 글엔 관심이 확 가는 것이 아직 소년의 마음이 남아 있기 때문일까요? 개인적으로 웨어러블 디바이스나 새로운 입력장치가 대중적으로 확산되기 위해서는 기술적인 문제도 중요하지만, 직관적인 작동 제스쳐에 대해서도 많은 발전이 필요한 듯 합니다. 아무래도 특성상 실수로 인한 오작동이 일어나기가 쉬우니까요!
글 외적으로 한가지 말씀 드리고 싶은게 있는데 kr-join태그는 새로 가입하신 분들의 가입인사를 위한 공간이니 앞으로 사용에 주의해주시면 감사하겠습니다. 또한 steemit 태그도 스팀잇 자체와 관련된 내용을 포스트 하는 태그입니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
아.........감사합니다 !!정말 이런 조언이 아니면,,,여러가지 실수를 연속적으로 만들어 내는것 같습니다. ^^수정하긴 했는데 잘 반영이 되었겠죠?;;;;ㅎㅎ;
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
네. 확인했습니다. 이해해주셔서 감사합니다! 앞으로도 재밌는 기술 소식 들려주세요~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
이해라뇨 ㅎㅎ사실 제가 더 감사한 부분입니다 ^^;; 앞으로 열심히 연구해서 올려보겠습니다 !!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
예. 앞으로 많이 찾아뵙겠습니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
오오오 이거 진짜 신기하네요!!!
생체신호를 인식하는 장치도 신기하지만,
이걸 어떻게 어떤 방식으로 실제로 구현해 낼 것인지
그 장치를 고안해내는게 정말 신기합니다.
역시 이과를 갔어야 하나봅니다... ㅠ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
저는 대신 제품의 디자인이 ㅠㅠ 너무 단조롭잖습니까
열심히 온라인으로 미술?!공부를 눈동냥 하는데 영 어렵네요 ㅎㅎㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
찾다보면 좋은 아이디어가 나오겠죠!
기대하겠습니다!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
응원해 주셔서 너무 감사합니다!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
와... 제가 예전에 했던 아두이노는 무슨 장난감처럼 보이네요... 진정한 엔지니어의 향기가 납니다 ㅋㅋ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
아두이노도 활용도가 높죠 ~ 좋게 봐주셔서 감사합니다 (너무 허접하게 썼나 내심 걱정을....엄청 ㅠㅠ)조만간 아두이노를 활용한것도 한번 올려보겠습니다 ~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
오오.. 멋있네요.
실제로 이런것도 만들어지는 시대가 오는 건가요?
사진출처-루리웹(강철의 연금술사-오토메일)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
아이언맨도 곧......현실이 될지 모릅니다 ㅎㅎㅎㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
very good post, i'm following you and upvoted if you like upvote my post and follow me
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
ok!!!!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
안녕하세요. 전 생물학을 전공했고 지금도 생리학 관련 분야등에 관심이 많습니다. 전혀 관련된 일은 하고 있지
않지만요. 인류를 위해 참 의미있는 분야라고 생각합니다. 미래세계최고의 휴먼테크니션과학자가 되길 간절히 빌어봅니다. 아 깜빡했습니다. Follow하고 갑니다..보팅두요.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
요즘은 하나만 잘해서 되는게 아닌세상이라 ㅎㅎ전혀 관련없다고 할수도 없습니다 ^^
팔로잉 감사합니다 저도 곧 답글을 마무리 하고 방문하겠습니다~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
별말씀을요..편하게 하시면 됩니다. 응원하겠습니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
응원이 필요하긴 한것 같습니다. 말한마디 너무 감사합니다 ^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I wish I could read it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello I'm very new to steemit and looks like you are doing great on steemit. Can I ask you? What did you do to perhaps get this amount of upvotes and comments? Please answer thank you!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I hope you like my articles @namct
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit