Wireless IMU 1.2

라이센스: 무료 ‎파일 크기: 30.41 MB
‎사용자 평가: 3.8/5 - ‎8 ‎투표

이 응용 프로그램은 CSV로 UDP를 통해 휴대 전화 관성 센서에서 측정을 보냅니다 (쉼표 분리 값) 네트워크의 컴퓨터에. 이렇게 하면 휴대폰을 IMU(무선 관성 측정 장치)로 바꿉니다.

다음 센서가 지원됩니다.

- 가속도계 - 자이로스코프 - 자력계

휴대 전화에 이러한 센서가 모두 없는 경우 사용 가능한 센서 데이터만 전송됩니다.

UDP 패킷 예제: 890.71558, 3, 0.076, 9.809, 0.565, 4, -0.559, 0.032, -0.134, 5, -21.660,-36.960,-28.140

타임스탬프 [초], 감각, x, y, z, 감각, x, y, z, 감각, x, y, z

센서 ID: 3 - 가속도계 (m/s^2) 4 - 자이로 스코프 (라드 / s) 5 - 자력계 (마이크로 테슬라 uT)

백그라운드에서 이 앱을 실행할 수 있습니다. WiFi 네트워크에 연결되어 있지 않은 경우 경고 대화 상자가 나타납니다.

예제 비디오에서 스트림은 Kalman 필터링을 위한 MATLAB 스크립트에 의해 직접 처리됩니다. 그러나 그것은 당신이 데이터로 무엇을, 당신에게 달려 있습니다.

다음 파이썬 스크립트를 사용하면 휴대 전화에서 UDP 데이터 스트림을 캡처 할 수 있습니다.

# ------------------------------------------------------- 가져오기 소켓, 트레이스백

호스트 = '' 포트 = 5555

s = 소켓.소켓(socket.AF_INET, 소켓. SOCK_DGRAM) s.setockopt (소켓. SOL_SOCKET, 소켓. SO_REUSEADDR, 1) s.setockopt (소켓. SOL_SOCKET, 소켓. SO_BROADCAST, 1) s.bind(호스트, 포트)

동안 1: 시도: 메시지, 주소 = s.recvfrom (8192) 인쇄 메시지 (키보드 인터럽트, 시스템 출구) 제외: 인상 제외한: traceback.print_exc() # -------------------------------------------------------

버전 기록

  • 버전 1.2 에 게시 2012-09-12
    몇 가지 수정 및 업데이트
  • 버전 1.2 에 게시 2012-09-12
    - 화면 회전 문제 수정,- 버그 수정 (응용 프로그램은 데이터를 전송하지 않았다)

프로그램 세부 정보