Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
На этой странице представлена информация о том, как приобрести или собрать Sensor Fusion Box. Sensor Fusion Box используется в тесте CameraITS sensor_fusion и тесте синхронизации multi-camera . Он обеспечивает согласованную тестовую среду для измерения точности временных меток датчиков для устройств Android, в частности датчиков изображения камеры и гироскопов. Он состоит из пластиковых компонентов коробки, которые вырезаются лазером по чертежам автоматизированного проектирования (САПР), и блока управления сервоприводом.
Вы можете приобрести Sensor Fusion Box или собрать свой собственный.
Приобретите блок сенсорной сшивки
Мы рекомендуем приобретать Sensor Fusion Box у одного из следующих квалифицированных поставщиков.
Байт Бридж Инк. США: 1502 Crocker Ave, Hayward, CA 94544-7037 Китай: 22F #06-08, Hongwell International Plaza Tower A, 1600 West Zhongshan Road, Xuhui, Шанхай, 200235 www.bytebt.com androidpartner@bytebt.com США: +1-510-373-8899 Китай: +86-400-8866-490
JFT CO LTD 捷富通科技有限公司 (ранее известная как MYWAY DESIGN) Китай: № 40, переулок 22, Heai Road, город Уцзин, район Минхан, Шанхай, Китай. Тайвань: 4F., № 163, Fu-Ying Road, район Синьчжуан, Нью-Тайбэй 242, Тайвань. www.jftcoltd.com service@jfttec.com или its.sales@jfttec.com Китай:+86-021-64909136 Тайвань: 886-2-29089060
Создайте коробку с датчиками Fusion
В этом разделе приведены пошаговые инструкции по сборке блока Sensor Fusion Box из компонентов из акрилонитрилбутадиенстирола (АБС), вырезанных лазером (показано на рисунке 1).
Перед началом работы убедитесь, что вы загрузили технические чертежи для Sensor Fusion Box (включены в zip-файл Sensor Fusion Box ) и у вас есть следующие инструменты:
Крестовая отвертка
Отвертка с головкой JIS
Шестигранные ключи
Набор электродрелей
нож X-ACTO
Лента
Шаг 1: Наклейте виниловые наклейки
После создания компонентов из АБС-пластика с помощью лазерного резака наклейте виниловые наклейки на пластиковую коробку, чтобы добиться правильного цветового контроля на внутренней стороне тестовой коробки:
Нанесите винил на гладкую сторону АБС-пластика, как показано на рисунке 2. Полезные советы по нанесению винила см. на wikiHow .
С помощью канцелярского ножа вырежьте необходимые отверстия на виниле.
Рисунок 2. Детали из АБС-пластика с виниловым покрытием на гладкой стороне (внутренняя часть коробки)
Используя акриловый клей, приклейте круглые детали АБС-пластика к четырем углам нижней панели.
Рисунок 3. Нижняя панель с круглыми деталями АБС, приклеенными к четырем углам.
Шаг 2: Подготовьте крепление для телефона и прикрепите крепление для сервопривода.
Чтобы подготовить крепление для телефона к сервоприводу:
Просверлите 20 отверстий в креплении телефона с помощью сверла 1/4"-20.
Рисунок 4. Крепление для телефона с резьбовыми отверстиями
Убедитесь, что у вас есть вырезы из АБС-пластика, нейлоновые винты с накатанной головкой, нейлоновые гайки (для регулировки высоты винтов при необходимости), двойной сервопривод C1 spline actobotics, винты 4-40 и пружины сжатия.
Рисунок 5. Детали крепления телефона
Примените винты 4-40 и затяните (1,2 Н*м или 8,9 дюйм*фунт-сила) сервопривод к задней части крепления телефона. Используя те же винты и колпачковые гайки 4-40, затяните разделитель телефона ABS, вырезанный на передней стороне крепления телефона.
Рисунок 6. Вал на задней стороне приспособления, затянутый винтами, установленными спереди.
Рисунок 7. Длинные винты 4-40, 3/4" и колпачковые гайки 4-40
Рисунок 8. Задняя (левая) и передняя (правая) части крепления для телефона.
Шаг 3: Прикрепите зажимы для телефона
Чтобы прикрепить телефонные зажимы:
Отрежьте лист неопрена в соответствии с формой вырезанных зажимов из АБС-пластика, но оставьте на один дюйм короче с обоих концов, как показано на рисунке 9. После соответствующей обрезки листа неопрена приложите детали к вырезанным зажимам из АБС-пластика, как показано на рисунке 8.
Рисунок 9. Зажим ABS с наложенным неопреновым листом
Прикрепите нейлоновые винты с накатанной головкой и пружинную проволоку к зажиму. Добавьте нейлоновые гайки, чтобы уменьшить длину винта, если необходимо.
Рисунок 10. Зажим с неопреновым листом, винтами с накатанной головкой, нейлоновыми гайками и пружинной проволокой.
Вкрутите винты-барашки телефонных зажимов в резьбовые отверстия телефонного крепления, как показано на рисунке 11. Вы можете отрегулировать расположение телефонных креплений в зависимости от размера телефонов.
Закрепите направляющие раздвижной панели сверху и снизу коробки по направлению к передней части. На рисунке 13 показаны винты 6-32 на предварительно нарезанных отверстиях. В качестве альтернативы вы можете использовать саморезы.
Рисунок 13. Фиксированная направляющая для раздвижной панели сверху и снизу коробки.
Шаг 5: Прикрепите освещение
Чтобы прикрепить кронштейны для светильника и рассеиватель:
Сложите две части ручки друг на друга и соберите их с помощью винтов 6-32 (или саморезов).
Рисунок 14. Детали и сборка ручки Sensor Fusion Box
Подготовьте четыре винта 4-40, гайки и колпачковые гайки, чтобы закрепить монтажный кронштейн из комплекта освещения на стенке коробки.
Рисунок 15. Винты 4-40 и кронштейн для светильника на внутренней стенке коробки
Рисунок 16. Болты и винты с головками, прикрепленные к винтам с внешней стороны коробки
Отрежьте рассеиватель света подходящего размера, чтобы обернуть им световые полосы (не требуется, если светильники поставляются с рассеивателем).
Рисунок 17. Световые полосы и рассеиватели света
Оберните рассеиватель света вокруг полоски и закрепите его сзади клейкой лентой.
Рисунок 18. Световые полосы и рассеиватели света, приклеенные сзади
Закрепите светильники в кронштейнах (может быть, с плотной посадкой).
Рисунок 19. Светильники, установленные в кронштейнах
Шаг 6: Прикрепите телефонное крепление к сервопластине
Чтобы прикрепить телефонное крепление к сервопластине:
Подготовьте четыре винта 6-32 и сервопластину для крепления сервопривода к стене. Закрепите сервопривод на внутренней стене и вставьте винты изнутри в сервопластину на внешней стене.
Рисунок 20. Сервопривод и сервопластина закреплены на месте винтами 6-32
Закрепите телефонное крепление на сервоприводе с помощью нейлоновых хомутов (вставив центр вала в центр вращения сервопривода).
Рисунок 21. Сервопривод
Используя винт сервопривода, который идет в комплекте с сервоприводом, прикрутите (моментом 1,2 Н*м или 8,9 фунт-силы-дюйма) крепление телефона к шестерне сервопривода через рычаг сервопривода.
Рисунок 22. Серворычаг
Шаг 7: Окончательная сборка
Для завершения сборки Sensor Fusion Box:
Начиная с Android 13, испытательная установка Sensor Fusion поставляется с контроллером освещения Android 13 Arduino . (В Android 12 или ниже установка Sensor Fusion поставляется с 6-канальным контроллером Arduino или контроллером Canakit. Устройства под управлением Android 11 - Android 12 совместимы с контроллером Android 13, 6-канальным контроллером Arduino или контроллером Canakit.) Подключите сервоудлинитель к любому каналу сервоконтроллера, где GND соответствует черному проводу, VCC соответствует красному проводу, а SIG соответствует желтому проводу.
Рисунок 23. Контроллер освещения Arduino Rev3
Рисунок 24. Пример подключения контроллера освещения Arduino Rev3
Склейте коробку скотчем, затем скрепите детали винтами (возможно, вам придется предварительно просверлить отверстия в некоторых деталях).
Рисунок 25. Испытательная установка для слияния датчиков с использованием клейкой ленты
Для Android 15 или более поздней версии обратитесь в местную типографию, чтобы распечатать файл checkerboard.pdf (включенный в каталог test/sensor_fusion кодовой базы) на бумаге размером 18 x 18 дюймов с шахматным узором по ширине бумаги и прикрепите схему на стену напротив телефона.
Для камер с меньшим полем зрения, таких как телеобъективы, обратитесь в местную типографию, чтобы создать пропорционально масштабированные версии шахматной доски. (Например, таблица в масштабе 50% будет напечатана на бумаге размером 9 x 9 дюймов.)
Рисунок 26. Шахматная диаграмма для Android 15 или выше.
Убедитесь, что красная точка в центре шахматной доски направлена прямо на камеру при установке на приспособление, как показано на рисунке 27.
Рисунок 27. Шахматная доска, напечатанная и приклеенная скотчем к противоположной стене от телефонной стойки.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-30 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-30 UTC."],[],[],null,["# Obtain a sensor fusion box\n\nThis page provides information on how to purchase or assemble a Sensor Fusion\nBox. The Sensor Fusion Box is used in the CameraITS `sensor_fusion` test and\n`multi-camera` sync test. It provides a consistent test environment for\nmeasuring timestamp accuracy of sensors for Android\ndevices, specifically camera image sensors and gyroscopes. It consists of\nplastic box components that are laser cut from\ncomputer-aided design (CAD) drawings and a Servo Control Box.\n\nYou can purchase a Sensor Fusion Box or build your own.\n\nPurchase a Sensor Fusion Box\n----------------------------\n\nWe recommend purchasing a Sensor Fusion Box from one of the following qualified\nvendors.\n\n- *Byte Bridge Inc.* \n\n USA: 1502 Crocker Ave, Hayward, CA 94544-7037 \n\n China: 22F #06-08, Hongwell International Plaza Tower A,\n 1600 West Zhongshan Road, Xuhui, Shanghai, 200235 \n\n [www.bytebt.com](https://www.bytebt.com/) \n\n androidpartner@bytebt.com \n\n USA: +1-510-373-8899 \n\n China: +86-400-8866-490\n\n- *JFT CO LTD 捷富通科技有限公司 (previously known as MYWAY DESIGN)* \n\n China: No. 40, Lane 22, Heai Road, Wujing Town, Minhang District, Shanghai, China \n\n Taiwan: 4F., No. 163, Fu-Ying Road, XinZhuang District, New Taipei City 242, Taiwan \n\n [www.jftcoltd.com](https://www.jftcoltd.com) \n\n service@jfttec.com or its.sales@jfttec.com \n\n China:+86-021-64909136 \n\n Taiwan: 886-2-29089060\n\n| **Note:** For additional support for foldable and large form factor devices, you can purchase the [foldable kit](/docs/compatibility/cts/its-accessories-foldable-kit).\n\nBuild a Sensor Fusion Box\n-------------------------\n\nThis section includes step-by-step instructions for assembling a Sensor Fusion\nBox from laser-cut acrylonitrile butadiene styrene (ABS) components (shown in\nFigure 1).\n\n\u003cbr /\u003e\n\n\n**Figure 1.** Mechanical drawing of Sensor Fusion Box components\n\n### Required tools\n\nBefore starting, ensure you have downloaded the technical drawings for the\nSensor Fusion Box (included in the\n[Sensor Fusion Box zip file](/static/docs/compatibility/cts/sensor_fusion_1_8.zip))\nand have the following tools available:\n\n- Phillips head screwdriver\n- JIS head screwdriver\n- Hex keys\n- Power drill set\n- X-ACTO knife\n- Tape\n\n### Step 1: Apply vinyl stickers\n\nAfter creating the ABS components with a laser\ncutter, apply vinyl stickers to the plastic box to get the proper color control\non the interior of the test box:\n\n1. Apply vinyl on the smooth side of the ABS\n as shown in Figure 2. For helpful tips on applying vinyl, refer to\n [wikiHow](https://www.wikihow.com/Install-a-Vinyl-Graphic).\n\n2. Cut out the necessary holes on the vinyl with the exacto knife.\n\n \u003cbr /\u003e\n\n\n **Figure 2.** ABS pieces with vinyl applied on the smooth side (interior of\n the box)\n3. Using acrylic glue, glue the round ABS pieces onto the four corners of the\n bottom panel.\n\n \u003cbr /\u003e\n\n\n **Figure 3.** Bottom panel with round ABS pieces glued to the four corners.\n\n### Step 2: Prepare phone mount and attach servo mount\n\nTo prepare the phone mount to attach to the servo:\n\n1. Tap 20 holes on the phone fixture with a 1/4\"-20 drill bit.\n\n \u003cbr /\u003e\n\n\n **Figure 4.** Phone fixture with tapped holes\n2. Make sure you have the ABS cut outs, nylon thumb screws, nylon nuts\n (for adjusting screw height if necessary), the C1 spline\n actobotics dual servo arm, 4-40 screws, and compression springs.\n\n \u003cbr /\u003e\n\n\n **Figure 5.** Phone mount parts\n3. Apply the 4-40 screws and tighten (1.2 N\\*m or 8.9 in\\*lbf) the\n servo arm to the back of the phone mount. Using the same screws and\n 4-40 cap nuts, tighten the phone divider ABS cut out on the front side of\n the phone mount.\n\n \u003cbr /\u003e\n\n\n **Figure 6.** Shaft on the back of fixture, tightened by screws applied\n from the front\n\n \u003cbr /\u003e\n\n\n **Figure 7.** 4-40, 3/4\" long screws and 4-40 cap nuts\n\n \u003cbr /\u003e\n\n\n **Figure 8.** Back (left) and front (right) of the phone mount\n\n### Step 3: Attach phone clamps\n\nTo attach the phone clamps:\n\n1. Cut the neoprene sheet according to the shape of the ABS cut-out\n clamps, but leave one inch shorter from both ends as shown in Figure 9.\n After cutting the neoprene sheet accordingly, apply the pieces to the ABS\n cut-out clamps as in Figure 8.\n\n \u003cbr /\u003e\n\n\n **Figure 9.** ABS clamp with neoprene sheet applied\n2. Attach nylon thumb screws and spring wire to the clamp. Add nylon\n nuts to reduce screw length, as needed.\n\n \u003cbr /\u003e\n\n\n **Figure 10.** Clamp with neoprene sheet, thumb screws, nylon nuts, and\n spring wire\n3. Screw the phone clamps' thumb screws into the tapped holes of the phone\n fixture as shown in Figure 11. You can adjust the location of the phone\n mounts depending on the size of the phones.\n\n \u003cbr /\u003e\n\n\n **Figure 11.** Mechanical drawing of the phone fixture\n\n \u003cbr /\u003e\n\n\n **Figure 12.** Assembled phone fixture\n\n### Step 4: Assemble sliding door rail\n\n1. Fix sliding panel rails on the top and bottom of the box toward the front.\n Figure 13 shows 6-32 screws on pre-tapped holes. Alternatively, you can use\n self-tapping screws.\n\n \u003cbr /\u003e\n\n\n **Figure 13.** Fixed sliding panel rail on top and bottom of box\n\n### Step 5: Attach lighting\n\nTo attach the light brackets and diffuser:\n\n1. Stack two handle pieces on top of each other and assemble them using 6-32\n screws (or use self-tapping screws).\n\n \u003cbr /\u003e\n\n\n **Figure 14.** Sensor Fusion Box handle pieces and assembly\n2. Prepare four 4-40 screws, nuts, and acorn nuts to fix the mounting bracket\n from the lighting kit to the wall of the box.\n\n \u003cbr /\u003e\n\n\n **Figure 15.** 4-40 screws and light bracket on the interior wall of the box\n\n \u003cbr /\u003e\n\n\n **Figure 16.** Bolts and acorn bolts applied to the screws from the exterior\n of the box\n3. Cut the light diffuser to an appropriate size to wrap the light strips (not\n required if the lights come with the diffuser).\n\n \u003cbr /\u003e\n\n\n **Figure 17.** Light strips and light diffusers\n4. Wrap the light diffuser around the strip and tape it at the back.\n\n \u003cbr /\u003e\n\n\n **Figure 18.** Light strips and light diffusers taped from the back\n5. Snap the lights into the brackets (can be a tight fit).\n\n \u003cbr /\u003e\n\n\n **Figure 19.** Lights mounted in brackets\n\n### Step 6: Attach phone fixture to servo plate\n\nTo attach the phone fixture to the servo plate:\n\n1. Prepare four 6-32 screws and a servo plate to fix the servo onto the wall.\n Fix the servo onto the interior wall and insert the screws from the inside\n into the servo plate on the exterior wall.\n\n \u003cbr /\u003e\n\n\n **Figure 20.** Servo and servo plate held in place with 6-32 screws\n2. Secure the phone fixture onto the servo with nylocks (pushing the center of the\n shaft into the servo's rotation center).\n\n **Figure 21.** Servo gear\n3. Using the servo screw that came with the servo, screw (1.2 N\\*m or\n 8.9 in\\*lbf) the phone fixture onto the servo gear through the servo\n arm.\n\n **Figure 22.** Servo arm\n\n### Step 7: Final assembly\n\nTo complete assembly of the Sensor Fusion Box:\n\n1. From Android 13, the sensor fusion test rig comes\n with the\n [Android 13 Arduino lighting controller](/docs/compatibility/cts/sensor-fusion-controller).\n (In Android 12\n or lower, the sensor fusion rig shipped with a 6-channel Arduino\n controller or a Canakit controller. Devices running\n Android 11 to Android 12\n are compatible with the Android 13 controller, 6-channel Arduino controller,\n or Canakit controller.) Connect the servo extension to any channel of the\n servo controller, where GND corresponds to black wire, VCC corresponds to\n the red wire, and SIG corresponds to the yellow wire.\n\n \u003cbr /\u003e\n\n\n **Figure 23.** Arduino Lighting Controller Rev3\n\n \u003cbr /\u003e\n\n\n **Figure 24.** Arduino lighting controller Rev3 connection sample\n2. Tape the box together, then screw the parts together (you might need to\n pre-drill holes in some parts).\n\n **Figure 25.** Taped sensor fusion test rig\n3. For Android 15 or higher, work with your local print\n shop to print out the checkerboard.pdf file (included in the\n `test/sensor_fusion` directory of the codebase)\n on 18 x 18 inch paper with the checkerboard pattern the width of the paper,\n and tape the chart on the wall opposite the phone fixture.\n\n For cameras with smaller fields of view, such as telephoto cameras, work\n with your local print shop to create proportionally scaled versions of the\n checkerboard. (For example, a 50% scaled chart would be printed on 9 x 9\n inch paper.)\n\n **Figure 26.** Checkerboard chart for Android 15 or\n higher.\n\n Make sure the red dot in the center of the checkerboard is directly facing\n the camera when placed on the fixture, as shown in Figure 27.\n\n **Figure 27.** Checkerboard printed and taped to the opposite wall of phone\n fixture."]]