2015년 12월 17일 목요일

Windows용 Testbench 와 Control Panel

지금까지 Ubuntu 에서 할 수 있었던 것은 github 의 community-sdk 의 example 을 테스트하는 것 뿐이었다.

현재 9개 example 이 제공 되고 있는데 제대로 동작 하는 것이 거의 없고 사용법이 자세하지 않아서 도대체 어떻게 쓰라고 하는 것인지 답답하기 그지없다.


AverageBandPowers
EmoStateLogger
FacialExpressionDemo
GyroData
HeadsetInformationLogger
MentalCommandDemo
MotionDataLogger
MultiDongleConnection
SavingAndLoadingProfileCloud

가장 기본일것 같은 battery level 도 들쭉 날쭉하고 gyro 값은 들어 오지도 않으니 내가 제대로된제품을 받은 것인지 확인할 도리가 없고 emotiv 라는 회사에 대한 불신만 늘어 갈 뿐이었는데도저히 이대로는  d안될것 같아서 오랜만에 windows 로 부팅을 해서 뭐가 되고 뭐가 안되는 것인지확인해 보기로 했다.


그런데.... windows 에서도 딱히 할 수 있는게 없다. npapi 로 작성된 보안에 치명적인 control-panel 이라는 것을 web version 으로 실행하면 5개 센서에 대한 접촉 상태에 대한 것 정도만 나온다.'나원참.. 분명 이건 아닐거야... 어떻게 800불에 가까운 돈을 지불하고 이따위 서비스를 받는거지?'라는 불평을 늘어 놓으면서 최후의 보루였던 hello@emotiv.com 에 문의를 보내 보기로 했다.

나중에 안 사실이지만 hello@emotiv.com 에 메일을 보내면 zendesk (https://emotiv.zendesk.com)라는 곳에 내가 문의한 메일에 대한 id 가 하나 생성되고 담당자가 할당이 된다. 첫 메일을 받은 이후zendesk 에 접속해서 계속 질문을 할 수 있다. (문의 과정도 뭐가 이리 복잡한지)여하튼.. 5번 정도의 질문/답변을 거쳐서 겨우겨우 Windows 용 Application 에 대한 가이드를 받을수 있었다.


절차는 이랬다. (이 대화를 하는데 10일이 소요됐다)


나 : insight EEG 모델 샀는데, 이거 사면 application 준다며?

상담원 : 니가 산거 증명해봐, 주문번호 불러주면 될거야
나 : #00000 이야.
상담원 : 어 산거 맞네, windows 써 mac 써?
나 : 난 linux 쓰는데?
상담원 : linux 는 암것도 없어, github 찾아봐
나 : 헐.. 그럼 windows app 이라도 줘봐
... 한동안 연락 없음
나 : windows app 언제줘?
상담원 : 너 페이지에 가서 My Downloads 가봐, 내가 링크 넣어 놨어

참고로 이 제품을 살때 Linux 도 지원한다는 글을 보고 샀는데, 아무 문제 없다는 듯이 그딴거 없어라고 답
하는 상담원의 대답을 듣고 많이 당황했다. 그리고 물건을 사면 자동으로 My Downloads에 다운로드 항목이 뜬다고 알고 있었는데 일일이 문의를 해야 주는 것도 당황 스러웠다. 이런 유여곡절을 거쳐 내가 받은 것은 아래 My Apps 3개의 링크이다.


Axon 는 다운로드가 되지도 않는다 '404 Not Found' ....뭐.. Axon 이 뭔지도 모르겠고 일단 Testbench Control Panel 이면 Insight 정상 유무를 판단하기충분 해 보였으니.

먼저 Control Panel 을 실행해 봤다.
메인 화면
메인 화면은 Insight Pairing 상태 를 보여준다.이상하게 Control Panel 은 USB Dongle 로만 Pairing 이이다. (버그겠지)
센서 화면
센서 확인 창에서는 5개의 센서와 Gyro 를 확인할 수 있다.
오!! 자이로가 제대로 값이 들어온다. 이것으로 내 Insight 는 정상이라는 것과 Linux SDK 가 현재로서는 쓰레기? 라는 것이 증명 되었다.
표정 인식
표정 인식화면인데 윙크를 하거나 찡그리면 표정이 따라서 바뀐다. 아직 세밀한 세팅이 필요한 부분같다
멘탈 커맨드
멘탈 커맨드... 트레이닝을 통해 Push, Pull, Left, Right, Up, Down 을 실행 해 볼 수 있다.
뭔가 눈에 보이고 동작을 하니 적어도 Insight 하드웨어가 불량이 아니라는 안심이 되었다.

다음은 Testbench,
EEG
EEG 는 example 에서도 얻을 수 있었으니 별로 감흥이 없었고
FFT
FFT 는 뭔지 몰라서..스킵 ㅎㅎ
Gyro
Gyro 동작은 Control Panel 에서 Visual 하게 제공되니 이것도 패스
Motion
Example 에서 확인되지 않았던 Motion 데이타가 제대로 들어 오는 것을 보니 이것도 안심
Data Packets
이건.. 뭔지 잘 모르겠다. Data 가 제대로 들어온다는 것을 보여 주려고 한 것인가.

여기까지 살펴보고 정리하면,

1. 내가 받은 Insight 는 정상이다.
2. linux 에서는 아직 갈길이 정말 멀다.

추가로 브라우저에서 위 app 들을 다운로드 할 때 virus 가 의심된다고 경고를 한다.Admin 권한까지 요구한다. background 로 cloud 에 내 뇌파 정보를 계속 보내는 것으로 보인다.'라이센스 동의 항목에 지속적인 data 수집에 대한 내용이 있었던 것으로 기억한다' 뭐... 어쨌든동작 확인은 했으니 다신 이 app 들을 쓰지 말아야 겠다. 난 linux 에서만....

댓글 없음: