دليل البدء السريع لجهاز الاستشعار Fusion Box

يقيس اختبار دمج بيانات أجهزة الاستشعار دقة الطابع الزمني لأجهزة الاستشعار في أجهزة Android، وتحديدًا أدوات استشعار الصور في الكاميرا والجيروسكوبات. تقدّم هذه الصفحة تعليمات تفصيلية حول كيفية إعداد اختبار Sensor Fusion وSensor Fusion Box للمرة الأولى.

فيديو تعليمي

هذا فيديو تعليمي حول كيفية إعداد صندوق دمج البيانات من أجهزة الاستشعار.

الأدوات المطلوبة

قبل البدء، تأكَّد من توفّر المكوّنات التالية:

مكونات اختبار دمج البيانات من أجهزة الاستشعار
الشكل 1. المكوّنات المطلوبة لاختبار دمج ข้อมูล المستشعر
  1. كابل USB من النوع A إلى النوع B
  2. كابل USB من النوع A إلى C (للهاتف الاختباري)
  3. سلك طاقة 12 فولت 2 أمبير (لصندوق التحكّم في مشغل السيرفو)
  4. سلك طاقة بجهد 12 فولت (للإضاءة، مزوّد بمفتاح)
  5. كابل توصيل ذكر-ذكر بجهد 5 فولت (للإضاءة)
  6. كابل تحويل 5 فولت ذكر/أنثى (للإضاءة)

الخطوة 1: توصيل المصابيح

لربط المصابيح:

  1. استخدِم الكابل المزوّد بطرفَين ذكرَين لتوصيل المصباحَين في أسفل المصباحَين كما هو موضّح في الشكل 2. ثبِّت الكابل في أسفل العلبة لمنع تداخله مع العملية.
  2. وصِّل نهاية المصباح الأقرب إلى فتحة خروج كابل المصباح بخط التحويل
    ربط المصابيح
    الشكل 2. توصيل المصابيح ببعضها وربط مصباح واحد بكابل التحويل
    1. فتحة إخراج كابل الإضاءة
    2. فتحة خروج كابل USB
    3. كابل تحويل 5 فولت ذكر-ذكر
  3. ادفع الطرف غير المتصل من كابل التحويل من خلال الفتحة المستديرة التي تخرج من العلبة، ثم وصِّله بكابل الصعق الكهربائي للإضاءة.
    كابل التحويل والطاقة
    الشكل 3. كابل تحويل الإضاءة يخرج من العلبة ويتصل بكابل الطاقة
    1. فتحة الخروج
    2. كابل التحويل
    3. كابل الطاقة

الخطوة 2: إرفاق مشغل السيرفو

لإرفاق مشغل السيرفو:

  1. وصِّل موصل مشغل الالتفاف إلى وحدة التحكّم في مشغل الالتفاف. احرص على إدخال الموصّل موجهًا إلى الألوان المقابلة كما هو موضّح (Y = أصفر، R = أحمر، B = أسود)، لأنّ عكس الترتيب قد يؤدي إلى تلف المحرّك. إذا كان السلك قصيرًا جدًا، استخدِم كابل تمديد لوحدة التحكّم الآلي.
    توصيل مشغل سيرفو بصندوق التحكّم في مشغل السيرفو
    الشكل 4. توصيل مشغل سيرفو بصندوق التحكّم فيه
  2. وصِّل وحدة التحكّم في محركات الأقراص الدوّارة باستخدام سلك الطاقة (تستخدم وحدات التحكّم في محركات الأقراص الدوّارة والإضاءة مصدرَي طاقة مستقلَين ومخصّصَين).
    توصيل وحدة التحكّم في مشغل السيرفو بمصدر الطاقة
    الشكل 5. توصيل وحدة التحكّم في مشغل السير بأداة التحكم في سلك الطاقة المخصّص لها
  3. استخدِم كابل USB من النوع A إلى النوع B لتوصيل صندوق التحكّم في مشغل السيرفو بالمضيف (الجهاز الذي يُجري الاختبار).
    توصيل صندوق التحكّم في مشغل السيرفو بالجهاز المضيف
    الشكل 6. توصيل صندوق التحكّم في مشغل السيرفو بالجهاز المضيف

الخطوة 3: إرفاق الهاتف

  1. ضَع الهاتف على الحامل واضغط عليه. اربط البراغي بإحكام عن طريق لف المسمار البلاستيكي باتجاه اليمين.
    إرفاق الهاتف بالحامل
    الشكل 7. وضع الهاتف وتثبيته على الحِزمة

    يجب وضع الهواتف بطريقة تجعل أسلاك USB في محيط حامل الهاتف والكاميرات بالقرب من منتصف الحامل.

  2. استخدِم رابطًا سريع الربط لتثبيت سلك USB للهاتف على لوحة التثبيت وتوجيهه خارج العلبة من خلال فتحة الخروج. وصِّل الطرف الآخر من السلك بالمضيف الذي يُجري الاختبار.
    كابل USB للهاتف مع أربطة بلاستيكية
    الشكل 8. كابل USB للهاتف مُثبَّت في الجهاز باستخدام أربطة بلاستيكية

الخطوة 4: تشغيل النص البرمجي للاختبار

ملف التشغيل الرئيسي لبرنامج python الخاص بنص الاختبار هو:

python tools/run_all_tests.py device=ID camera=0 scenes=sensor_fusion rot_rig=default
    

يمكنك تعديل الأمر لتحديد عنوان أداة التدوير الفعلية باستخدام:

rot_rig=VID:PID:CH
    
  • لتحديد معرّف المورِّد (VID) ومعرّف المنتج (PID)، استخدِم الأمر Linuxlsusb.
  • يتم ضبط 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:

  1. أضِف اسم مستخدم المشغّل إلى مجموعة dialout باستخدام:
    sudo adduser USERNAME dialout
        
  2. سجِّل خروج موظّف الدعم.
  3. سجِّل الدخول إلى حساب مزوّد الخدمة.