يمكنك استخدام مستشعر الرؤية VEX IQ AI Vision Sensor لمساعدتك في تحديد كائنات اللعبة (الدبابيس والعوارض) على VIQRC 25-26 Mix & Match Playground في VEXcode VR باستخدام تصنيفات الذكاء الاصطناعي.
إذا كنت على دراية بالإصدار المادي من مستشعر الرؤية IQ AI، فستعرف أن المستشعر المادي لديه أيضًا القدرة على الإبلاغ عن معلومات حول AprilTags وتوقيعات الألوان التي تم تكوينها. نظرًا لعدم الحاجة إلى تكوين روبوت في VEXcode VR وعدم وجود AprilTags على VIQRC 25-26 Mix & Match Field، فإن المستشعر الافتراضي يبلغ بالمعلومات فقط حول عناصر اللعبة التي تم تكوينها مسبقًا: Beams، وRed Pins، وBlue Pins، وOrange Pins.
رؤية الذكاء الاصطناعي في مهارات VIQRC Mix & Match الافتراضية
مستشعر الرؤية IQ AI عبارة عن كاميرا يمكنها التعرف تلقائيًا على عناصر اللعبة والتمييز بينها، مما يسمح لروبوتك بالتوجيه بشكل مستقل نحو أشياء محددة. يأتي المستشعر مدربًا مسبقًا للتعرف على عناصر لعبة VIQRC Mix & Match لهذا العام، لذلك سيكتشف الدبابيس والحزم تلقائيًا.
ولاكتشاف هذه الأشياء، تم تركيب مستشعر الرؤية VEX AI على مقدمة الروبوت على المصعد الموجه لأسفل نحو الميدان (كما هو موضح هنا).
جمع بيانات رؤية الذكاء الاصطناعي
يمكنك عرض البيانات التي يتم الإبلاغ عنها بواسطة مستشعر الرؤية IQ AI من خلال نافذة Snapshot أو Monitor Console أو Print Console في VEXcode VR.
لعرض نافذة اللقطة ورؤية البيانات التي يبلغ عنها مستشعر IQ AI Vision، حدد الزر AI Vision.
قم بتحديد الزرAI Vision مرة أخرى لإخفاء نافذة Snapshot.
تظهر نافذة اللقطة في الزاوية العلوية اليسرى من نافذة الملعب، ويتم تمييزها في مربع أحمر، وتحدد جميع عناصر اللعبة ضمن مجال رؤية المستشعر.
بالنسبة لكل كائن تم اكتشافه، يتم عرض البيانات الرئيسية بما في ذلك التصنيف، وإحداثيات مركز X ومركز Y، والعرض والارتفاع.
يمكن العثور على تفسيرات لأنواع البيانات التي تم الإبلاغ عنها بواسطة مستشعر الرؤية IQ AI، بما في ذلك أوامر VEXcode ذات الصلة، في واجهة برمجة تطبيقات VEX Python وPython .
يمكن استخدام هذه الأوامر في وحدات التحكم في الشاشة و/أو الطباعة للمساعدة في تصور البيانات من كل لقطة يتم التقاطها أثناء تشغيل مشروعك. تعرف على المزيد حول استخدام وحدات التحكم في المراقبة والطباعة مع الكتل، أو مع Python، أو باستخدام وحدة التحكم في الطباعة.
استخدام أجهزة استشعار هيوي معًا
يمكن دمج مستشعر الرؤية IQ AI مع أجهزة استشعار أخرى على الروبوت لإكمال المهام في جميع أنحاء الميدان. يمكن العثور على قائمة كاملة لأجهزة الاستشعار الموجودة في النسخة الافتراضية من Huey على هذه الصفحة من واجهة برمجة تطبيقات VEX. هذه مجرد بعض الأفكار التي ستساعدك على البدء في استخدام الكود الخاص بك:
- استخدم مستشعر الرؤية IQ AI Vision Sensor للعثور على عنصر اللعبة واستهدافه، ثم استخدم مستشعر المسافة Distance Sensorلالتقاط الكائن.
- استخدم مستشعر الرؤيةIQ AI للعثور على عناصر اللعبة المتعددة واستهدافها، ثم استخدم المستشعر البصري لتحديد لون الدبوس السفلي في المخلب قبل وضعه.
تذكر أنه يمكن العثور على معلومات إضافية حول الأوامر المحددة، وحقل VIQRC Mix & Match، وHero Bot، Huey، في VEX API وفي التعليمات المضمنة في VEXcode VR (Blocks و Python).