센서 퓨전 테스트는 Android 기기, 특히 카메라 이미지 센서 및 자이로스코프용 센서의 타임스탬프 정확도를 측정합니다. 이 페이지에서는 센서 퓨전 테스트 및 센서 퓨전 상자를 처음 설정하는 방법을 단계별로 설명합니다.
동영상 튜토리얼
다음은 센서 퓨전 상자를 설정하는 방법에 관한 동영상 튜토리얼입니다.
필수 도구
시작하기 전에 다음 구성요소가 있는지 확인하세요.
- USB A-B 케이블
- USB A-C 케이블(테스트 전화용)
- 12V 2A 전원 코드(서보 제어 상자용)
- 12V 전원 코드(조명용, 스위치 포함)
- 5V 수-수 연결 케이블(조명용)
- 5V 수-암 변환 케이블(조명용)
1단계: 조명 연결
조명 연결 방법:
- 그림 2와 같이 수-수 케이블을 사용하여 하단에 있는 2개의 조명 끝을 연결합니다. 케이블이 작업에 방해되지 않도록 케이블을 상자의 하단에 고정합니다.
- 조명 케이블 출구 구멍에서 가까운 조명의 끝부분을 변환 케이블에 연결합니다.
- 조명 케이블 출구 구멍
- USB 케이블 출구 구멍
- 5V 수-수 변환 케이블
- 상자를 빠져나가는 원형 구멍에 변환 케이블의 연결되지 않은 끝부분을 끼운 다음 조명의 전원 케이블에 연결합니다.
- 출구 구멍
- 변환 케이블
- 전원 케이블
2단계: 서보 연결
서보 부착 방법:
- 서보 커넥터를 서보 제어에 연결합니다. 라벨에 지정된 대로 색상에 맞게 커넥터를 삽입해야 합니다(Y = 노란색, R = 붉은색, B = 검은색). 잘못 삽입하면 모터가 손상될 수 있습니다. 코드가 너무 짧은 경우 서보 확장 케이블을 사용합니다.
- 서보 제어를 전원 코드에 연결합니다(조명 및 서보 제어에는 별도의 전용 전원 공급 장치가 있음).
- USB A-B 케이블을 사용하여 서보 제어 상자를 호스트(테스트를 실행하는 머신)에 연결합니다.
3단계: 휴대전화 연결
- 휴대전화를 고정 장치에 놓고 클램프로 고정합니다. 나일론 나사를 오른쪽으로 돌려서 조입니다.
USB 코드가 휴대전화 마운트 주변에 위치하고 카메라가 마운트 중앙과 근접하도록 휴대전화를 배치해야 합니다.
- 케이블 타이를 사용하여 휴대전화 USB 코드를 고정 장치 바닥에 고정하고 출구 구멍을 통해 상자 밖으로 빼냅니다. 코드의 반대쪽 끝을 테스트를 실행하는 호스트에 연결합니다.
4단계: 테스트 스크립트 실행
테스트 스크립트용 주요 Python 실행 파일:
python tools/run_all_tests.py device=ID camera=0 scenes=sensor_fusion rot_rig=default
명령을 수정하고 다음을 사용하여 실제 로테이터 주소를 지정할 수 있습니다.
rot_rig=VID:PID:CH
- 공급업체 ID(VID) 및 제품 ID(PID)를 확인하려면
lsusb
Linux 명령어를 사용합니다. - 기본적으로 VID 및 PID는
04d8
및fc73
에 채널 '1'로 설정됩니다.
여러 형식으로 여러 번 실행
각기 다른 스크립트를 사용하여 여러 형식으로 여러 번 실행할 수 있습니다(하지만, 결과는 CtsVerifier.apk
에 업로드되지 않음). 샘플 테스트 스크립트는 다음과 같습니다.
python tools/run_sensor_fusion_box.py device=FA7831A00278 camera=0 rotator=default img_size=640,360 fps=30 test_length=7
권한 문제
USB 포트를 통해 모터 제어 관련 권한 문제를 해결하려면 다음을 따르세요.
- 다음을 사용하여 연산자 사용자 이름을
dialout
그룹에 추가합니다.sudo adduser USERNAME dialout
- 연산자를 로그아웃합니다.
- 연산자를 로그인합니다.