استكشاف أخطاء مستشعر الرؤية AI وإصلاحها باستخدام VEX V5

إذا كنت تواجه مشكلات مع مستشعر الرؤية AI الخاص بك، فراجع الأقسام أدناه لتحديد السبب والعثور على الحل المناسب لمشكلتك المحددة.

المشكلة: لن يتمكن مستشعر الرؤية AI من الاتصال بـ VEXcode

أداة الرؤية بالذكاء الاصطناعي بدون توصيل أي مستشعر. نافذة بث الفيديو فارغة وتظهر رسالة "لا يوجد مستشعر رؤية ذكاء اصطناعي متصل".

عند تكوين AI Vision Sensor في VEXcode، لن تعرض النافذة عرض AI Vision Sensor وستعرض رسالة "لم يتم توصيل أي AI Vision Sensor".

الأسباب المحتملة

  1. لم يتم توصيل مستشعر الرؤية AI بالكمبيوتر بشكل صحيح.
  2. لا يحتوي متصفح الويب الخاص بك أو VEXcode على أذونات الكاميرا للوصول إلى مستشعر الرؤية AI.
  3. لن يتصل مستشعر الرؤية AI بـ VEXcode أثناء فتح Visual Studio Code.

الحلول

الحل للسبب المحتمل 1

إذا لم يكن مستشعر AI Vision متصلاً بشكل صحيح بالكمبيوتر، فتحقق من اتصال الكابل بالكمبيوتر. لمزيد من المعلومات حول كيفية توصيل مستشعر الرؤية AI بجهاز الكمبيوتر الخاص بك، راجع هذه المقالات الخاصة بالتوصيل بـ المستند إلى الويب و المستند إلى التطبيق VEXcode V5.

الحل للسبب المحتمل 2

إذا لم يكن متصفح الويب أو VEXcode لديك يحتوي على أذونات الكاميرا، فلن يتمكن مستشعر الرؤية AI من الاتصال.

لإصلاح هذه المشكلة، راجع المقالات التالية:

مبني على التطبيق

مبني على الويب

الحل للسبب المحتمل 3

شريط الأدوات الجانبي لبرنامج VS Code مع فتح قائمة معلومات جهاز VEX. تم إدراج جهاز مستشعر الرؤية بالذكاء الاصطناعي، وفي هذا المثال يقرأ VEXos الخاص به 1.0.0.16 ويقرأ معرفه 91328566.

عندما يتم توصيل مستشعر الرؤية AI بجهاز كمبيوتر مع فتح VS Code بالفعل، فإنه يقوم تلقائيًا بإنشاء اتصال مع VS Code أولاً. نظرًا لأن مستشعر الرؤية AI يمكنه فقط الحفاظ على اتصال واحد في كل مرة، فإن هذا يمنعه من الاتصال بـ VEXcode. ستتمكن من رؤية ظهور مستشعر الرؤية AI في ملحق VEX VS Code بمجرد اتصاله بـ VS Code.

نافذة اتصال المتصفح، مع خيار يقرأ منفذ اتصالات VEX Robotics.

سيتم عرض مستشعر الرؤية AI عند محاولة الاتصال داخل VEXcode V5 المستند إلى الويب، ولكن تحديدConnect لن يؤدي إلى أي شيء.

لحل هذه المشكلة، أغلق تطبيق VS Code وأعد توصيل جهاز استشعار الرؤية AI Vision Sensor. إذا كنت تستخدم تطبيق VEXcode V5، فسوف يتصل مستشعر الرؤية AI تلقائيًا.

المشكلة: لا يقوم مستشعر الرؤية AI بالكشف بشكل صحيح أثناء المشاريع

السبب المحتمل

في المشاريع، يعتمد V5 Brain على لقطات متكررة لبيانات مستشعر الرؤية AI الحالية. بدون التحديثات المنتظمة، قد يستخدم الدماغ معلومات قديمة.

عندما يتحرك الروبوت أو الجسم بسرعة كبيرة، فقد يمر عبر مستشعر الرؤية AI قبل أن يتمكن من التقاط لقطة جديدة.

حل

لتخفيف هذه المشكلة، خذ بعين الاعتبار نهجين:

مشروع VEXcode Blocks حيث يقوم الروبوت بطباعة رسالة إذا اكتشف توقيعًا باللون الأحمر. تم تمييز كتلة الانتظار في نهاية حلقة المشروع للإشارة إلى أنه تم تقليلها إلى 0.25 ثانية. يبدأ المشروع بكتلة "عند بدء التشغيل"، وكتلة "ضبط سرعة الدوران" لضبط سرعة الدوران على 10%، وحلقة "إلى الأبد". أما باقي المشروع فهو داخل حلقة Forever. أولاً، التقط لقطة شاشة لـ AIVision1 من Red، ثم هناك كتلة If تقرأ إذا كان كائن AIVision1 موجودًا ثم اطبع تم اكتشاف الكائن على Brain. خارج كتلة If، توجد كتلة Wait مضبوطة على الانتظار لمدة 0.25 ثانية.

تقليل وقت كتلة الانتظار لالتقاط اللقطات بشكل متكرر. يتيح هذا لمستشعر الرؤية AI جمع البيانات بشكل متكرر أثناء حدوث الحركة.

نفس مشروع VEXcode Blocks الذي سيقوم فيه الروبوت بطباعة رسالة إذا اكتشف توقيعًا باللون الأحمر. تم تمييز كتلة سرعة الدوران المحددة في بداية المشروع للإشارة إلى أنه تم تخفيضها إلى 10٪ من السرعة. يبدأ المشروع بكتلة "عند بدء التشغيل"، وكتلة "ضبط سرعة الدوران" لضبط سرعة الدوران على 10%، وحلقة "إلى الأبد". أما باقي المشروع فهو داخل حلقة Forever. أولاً، التقط لقطة شاشة لـ AIVision1 من Red، ثم هناك كتلة If تقرأ إذا كان كائن AIVision1 موجودًا ثم اطبع تم اكتشاف الكائن على Brain. خارج كتلة If، توجد كتلة Wait مضبوطة على الانتظار لمدة 0.25 ثانية.

قم بخفض سرعة الروبوت للسماح لجهاز استشعار الرؤية AI بالتقاط المزيد من اللقطات أثناء الحركة، مما يؤدي إلى زيادة كمية البيانات التي يتم جمعها.

المشكلة: تم تلوين Vision Utility بلون غير صحيح

السبب المحتمل

يتم عرض بث الفيديو الخاص بأداة AI Vision Utility ويظهر شكل كرة بوكي حمراء في مجال رؤية المستشعر. يتميز الفيديو بلون أزرق مخضر، وتظهر كرة باكي الحمراء بلون رمادي أكثر بسبب هذا اللون.

يمكن أن تصبح رؤية مستشعر AI Vision ملونًا إذا تم إعاقتها بواسطة كائن عند توصيله بالكمبيوتر، أو عندما يتم ترك AI Vision Utility مفتوحًا لفترة طويلة جدًا.

حل

يتم عرض بث الفيديو الخاص بأداة AI Vision Utility بعد إعادة الضبط، وتظهر كرة Buckyball حمراء في مجال رؤية المستشعر. الفيديو الآن بدون أي لون. تظهر الخلفية البيضاء بيضاء، وتظهر كرة باكي الحمراء حمراء.

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

سيؤدي هذا إلى تشغيل ميزة توازن اللون الأبيض التلقائي لجهاز استشعار الرؤية AI، والتي يتم تنشيطها في كل مرة يتم فيها تشغيل الجهاز.

المشكلة: اكتشاف الكائنات غير المقصودة في الخلفية

الأسباب المحتملة

  1. لا يتجه مستشعر الرؤية AI نحو الميدان.
  2. هناك أشياء في الخلفية يمكن لـ AI Vision رؤيتها.
  3. إن توقيع اللون ليس محددًا بدرجة كافية، فهو يلتقط الألوان المشابهة القريبة.
  4. الإضاءة في الميدان غير متسقة.

الحلول

الحل للسبب المحتمل 1

تحقق من موضع تثبيت مستشعر الرؤية AI الخاص بك. للحصول على الأداء الأمثل، قم بتركيبه بزاوية لأسفل تجاه الحقل. ويضمن هذا اكتشاف الكائنات الموجودة داخل الحقل فقط، وليس المناطق المحيطة. 

الحل للسبب المحتمل 2

قد يؤدي التداخل البصري حول مستشعر الرؤية AI إلى حدوث أخطاء في الكشف. قد يتعرف المستشعر عن طريق الخطأ على الأشياء الموجودة في المنطقة المحيطة (مثل الملصقات أو الملابس) التي تتطابق مع توقيع اللون المطلوب. لمزيد من المعلومات حول تقليل التداخل البصري في إعداد الحقل الخاص بك، راجع إعداد بيئة الفصل الدراسي لاستخدام مستشعر الرؤية AI.

الحل للسبب المحتمل 3

يتم عرض بث الفيديو الخاص بأداة AI Vision Utility ويظهر شكل كرة بوكي حمراء في مجال رؤية المستشعر. تم تسليط الضوء على منطقتين صغيرتين فقط من كرة بوكي بواسطة المستشعر، مما يشير إلى أن نطاقات اللون والتشبع غير صحيحة ويجب زيادتها.

إذا لم يتم تكوين توقيع اللون بمستوى صبغة و/أو تشبع واسع بما فيه الكفاية، فلن يكتشف توقيع اللون الخاص بالكائن بشكل صحيح، أو سيكتشف الألوان التي تنتمي إلى كائنات غير صحيحة. اقرأ تكوين توقيعات الألوان باستخدام مستشعر الرؤية AI في VEXcode V5 أو شاهد ضبط توقيع اللون على PD+ للحصول على مزيد من المعلومات حول كيفية تكوين توقيع اللون حتى يتمكن مستشعر الرؤية AI من اكتشاف اللون المطلوب بدقة.

الحل للسبب المحتمل 4

يتم عرض بث الفيديو الخاص بأداة AI Vision Utility ويظهر شكل كرة بوكي حمراء في مجال رؤية المستشعر. يتم تسليط الضوء على كرة باكي بأكملها بواسطة المستشعر، مما يشير إلى أنه تمت معايرته بشكل صحيح لمستوى الإضاءة الحالي.

يمكن لظروف الإضاءة أن تؤثر بشكل كبير على لون اللون وتشبعه. عند تكوين توقيع اللون، ستتغير القيم وفقًا لكمية الضوء الحالية الموجودة حاليًا على الكائن.

يتم عرض بث الفيديو الخاص بأداة AI Vision Utility ويظهر شكل كرة بوكي حمراء في مجال رؤية المستشعر. أصبحت الرؤية الآن أكثر ظلمة، ولم يتم تسليط الضوء إلا على منطقة صغيرة من كرة باكي بواسطة المستشعر. يشير هذا إلى أن مستوى الإضاءة قد تغير وقد تحتاج بصمة اللون إلى إعادة معايرة.

إذا تغيرت كمية الضوء، فقد لا يتم اكتشاف نفس توقيع اللون بدقة.

لإصلاح هذه المشكلة، تأكد من أن المكان الذي يتم فيه تكوين التوقيع اللوني لمستشعر الرؤية الذكية هو نفس المكان الذي سيتم استخدام المستشعر فيه في الميدان، بحيث يظل اكتشاف التوقيع اللوني متسقًا.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: