센서 퓨전 테스트는 Android 기기, 특히 카메라 이미지 센서 및 자이로스코프용 센서의 타임스탬프 정확도를 측정합니다. 이 페이지에서는 센서 퓨전 테스트 및 센서 퓨전 상자를 처음 설정하는 방법을 단계별로 설명합니다.
동영상 튜토리얼
다음은 센서 퓨전 상자를 설정하는 방법에 관한 동영상 튜토리얼입니다.
필수 도구
시작하기 전에 다음 구성요소가 있는지 확인하세요.
그림 1. 센서 퓨전 테스트에 필요한 구성요소
USB A-B 케이블
USB A-C 케이블(테스트 전화용)
12V 2A 전원 코드(서보 제어 상자용)
12V 전원 코드(조명용, 스위치 포함)
5V 수-수 연결 케이블(조명용)
5V 수-암 변환 케이블(조명용)
1단계: 조명 연결
조명 연결 방법:
그림 2와 같이 수-수 케이블을 사용하여 하단에 있는 2개의 조명 끝을 연결합니다. 케이블이 작업에 방해되지 않도록 케이블을 상자의 하단에 고정합니다.
조명 케이블 출구 구멍에서 가까운 조명의 끝부분을 변환 케이블에 연결합니다.그림 2. 조명을 서로 연결하고 조명 하나를 변환 케이블에 연결합니다.
조명 케이블 출구 구멍
USB 케이블 출구 구멍
5V 수-수 변환 케이블
상자를 빠져나가는 원형 구멍에 변환 케이블의 연결되지 않은 끝부분을 끼운 다음 조명의 전원 케이블에 연결합니다.
그림 3. 상자에서 나와 전원 케이블에 연결된 조명 변환 케이블
출구 구멍
변환 케이블
전원 케이블
2단계: 서보 연결
서보 부착 방법:
서보 커넥터를 서보 제어에 연결합니다. 라벨에 지정된 대로 색상에 맞게 커넥터를 삽입해야 합니다(Y = 노란색, R = 붉은색, B = 검은색). 잘못 삽입하면 모터가 손상될 수 있습니다. 코드가 너무 짧은 경우 서보 확장 케이블을 사용합니다.
그림 4. 서보 제어 상자에 서보 연결
서보 제어를 전원 코드에 연결합니다(조명 및 서보 제어에는 별도의 전용 전원 공급 장치가 있음).
그림 5. 전용 전원 코드에 서보 제어 연결
USB A-B 케이블을 사용하여 서보 제어 상자를 호스트(테스트를 실행하는 머신)에 연결합니다.
그림 6. 호스트 머신에 서보 제어 상자 연결
3단계: 휴대전화 연결
휴대전화를 고정 장치에 놓고 클램프로 고정합니다. 나일론 나사를 오른쪽으로 돌려서 조입니다. 그림 7. 휴대전화를 고정 장치에 놓고 클램프로 고정
USB 코드가 휴대전화 마운트 주변에 위치하고 카메라가 마운트 중앙과 근접하도록 휴대전화를 배치해야 합니다.
케이블 타이를 사용하여 휴대전화 USB 코드를 고정 장치 바닥에 고정하고 출구 구멍을 통해 상자 밖으로 빼냅니다. 코드의 반대쪽 끝을 테스트를 실행하는 호스트에 연결합니다.
그림 8. 케이블 타이로 고정 장치에 고정된 휴대전화 USB 코드
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-26(UTC)"],[],[],null,["# Test sensor fusion\n\nThe sensor fusion test measures timestamp accuracy of sensors for\nAndroid devices, specifically camera image sensors and gyroscopes. This\npage provides step-by-step directions on\nhow to setup the Sensor Fusion test and Sensor Fusion Box for the first\ntime.\n\nVideo tutorial\n--------------\n\n\nThis is a video tuturial on how to set up the sensor fusion box. \n\nRequired tools\n--------------\n\n\nBefore getting started, ensure you have the following components:\n**Figure 1.** Components required for the sensor fusion test\n\n1. USB A to B cable\n2. USB A to C cable (for test phone)\n3. 12V 2A power cord (for servo control box)\n4. 12V power cord (for lighting, with switch)\n5. 5V male-male connection cable (for lighting)\n6. 5V male-female conversion cable (for lighting)\n\nStep 1: Connect lights\n----------------------\n\n\nTo connect the lights:\n\n1. Use the male-male cable to connect the two lights on the bottom ends of the lights as shown in figure 2. Secure the cable to the bottom of the box to keep the cable from interfering with the operation.\n2. Connect the end of the light closer to the light cable exit hole to the conversion cable **Figure 2.** Connecting the lights to each other and one light to the conversion cable\n 1. Light cable exit hole\n 2. USB cable exit hole\n 3. 5V male-male conversion cable\n3. Thread the unconnected end of the conversion cable through the round hole that exits the box, then connect it to the power cable for lighting. **Figure 3.** Lighting conversion cable exiting the box and connecting to power cable\n 1. Exit hole\n 2. Conversion cable\n 3. Power cable\n\nStep 2: Attach servo\n--------------------\n\n\nTo attach the servo:\n\n1. Plug the servo connector into the servo control. Be sure to insert the connector oriented to the corresponding colors as labeled (Y = Yellow, R = Red, B = Black), as reversing the order could damage the motor. If the cord is too short, use a [servo extension cable](https://www.adafruit.com/product/972). **Figure 4.** Servo connecting to the servo control box\n2. Connect the servo control with its power cord (the lighting and servo control have independent, dedicated power supplies). **Figure 5.** Connecting the servo control to its dedicated power cord\n3. Use the USB A to B cable to connect the servo control box to the host (machine that is running the test). **Figure 6.** Connecting the servo control box to the host machine\n\nStep 3: Attach phone\n--------------------\n\n1. Set the phone on the fixture and clamp it down. Tighten by turning the nylon screw right. \n **Figure 7.** Placing and clamping the phone on the fixture\n\n Phones should be placed in a manner where the USB cords are located at\n the periphery of the phone mount and the cameras are near the center of\n the mount.\n2. Use a zip tie to hold the phone USB cord to the fixture plate and lead it outside the box through the exit hole. Plug the other end of the cord to the host running the test. **Figure 8.** Phone USB cord held to fixture with zip ties\n\nStep 4: Run test script\n-----------------------\n\n\nThe main python executable for the test script is: \n\n python tools/run_all_tests.py device=ID camera=0 scenes=sensor_fusion rot_rig=default\n \nYou can modify the command to specify the actual rotator address by using: \n\n```scdoc\nrot_rig=VID:PID:CH\n \n```\n\n- To determine the Vendor ID (VID) and Product ID (PID), use the Linux command `lsusb`.\n- By default, the VID and PID are set to `04d8` and `fc73` with channel \"1\".\n\n### Multiple runs, different formats\n\nTo perform multiple runs with different formats, you can use a\ndifferent script (however, the results will not be uploaded to\n`CtsVerifier.apk`). Sample test script: \n\n python tools/run_sensor_fusion_box.py device=FA7831A00278 camera=0 rotator=default img_size=640,360 fps=30 test_length=7\n\n### Permission issues\n\nTo resolve permission issues related to controlling the motor through the\nUSB port:\n\n1. Add the operator username to the `dialout` group using: \n\n sudo adduser \u003cvar translate=\"no\"\u003eUSERNAME\u003c/var\u003e dialout\n \n2. Log out the operator.\n3. Log in the operator."]]