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

هناك 38 علامة مختلفة لشهر أبريل، مرقمة من 0 إلى 37. للحصول على نسخة قابلة للطباعة من AprilTags هذه، هنا لتنزيل إصدار PDF أو انقر هنا لتنزيل إصدار Cricut ZIP (SVG).

يتم تتبع ثلاثة أجهزة AprilTags بواسطة أداة AI Vision Utility. يتم تحديد كل علامة وتحديد موقعها وتوضيحها، مما يشير إلى تتبعها بواسطة النظام. تكون معرفات AprilTag في هذا المثال هي 0 و3 و9.

يتمتع كل AprilTag برقم تعريف يمكن التعرف عليه يسمح لجهاز استشعار الرؤية AI بالتمييز بينهما. يتيح هذا إمكانية استخدام AprilTags للتنقل حول الحقل أو تحديد نقاط الاهتمام.

انتقل إلى هنا للحصول على مزيد من المعلومات حول كيفية استخدام البيانات حول AprilTags المكتشفة في مشاريعك Blocksأو Pythonأو C++ VEXcode.

تمكين اكتشاف AprilTag

لكي تتمكن من اكتشاف AprilTags، يجب أولاً تمكين وضع الكشف الخاص به في AI Vision Utility.

قائمة إعدادات مستشعر الرؤية بالذكاء الاصطناعي في VEXcode V5 مع المستشعر المسمى AIVision1. تظهر أيقونة كبيرة لمستشعر الرؤية بالذكاء الاصطناعي، وتحتها زر أزرق يحمل اسم "تكوين" يتم تمييزه.

حددثم قم بتكوين في قائمة جهاز AI Vision Sensor.

قائمة أدوات الرؤية بالذكاء الاصطناعي مع تمييز خيار AprilTags. هذا الخيار معطل افتراضياً.

سيتم افتتاح AI Vision Utility. قم بتحديد التبديل الموجود أسفلAprilTags لتشغيل وضع اكتشاف AprilTag .

أداة الرؤية بالذكاء الاصطناعي مع تفعيل خيار AprilTags وتحديد AprilTag في بث الفيديو الخاص بالمستشعر. يظهر زر الإغلاق في الزاوية السفلية اليمنى.

حددإغلاقللخروج من AI Vision Utility.

يتم فتح قائمة أجهزة VEXcode V5 على قائمة إعدادات مستشعر الرؤية بالذكاء الاصطناعي. تُظهر قائمة الإعدادات أن وضع الكشف عن علامات AprilTags مُفعّل. تم تمييز زر "تم" الموجود في الزاوية اليمنى السفلية.

ستشاهد وضع الكشف عن AprilTag على التشغيل.
حدد تم لحفظ التغييرات التي أجريتها على تكوين مستشعر الرؤية AI.

بيانات خاصة بـ AprilTag

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

مثال على علامة AprilTag تم تحديدها في بث الفيديو الخاص بأداة AI Vision Utility. تم إدراج معرف AprilTag وهو 7.

يشير الرقم ID إلى معرف العلامة الفريد لكل علامة أبريل، والذي يمكن رؤيته في الزاوية اليسرى العليا للعلامة. 

مثال على علامة AprilTag تم تحديدها في بث الفيديو الخاص بأداة AI Vision Utility. تم إدراج زاوية جهاز AprilTag وهي 355 درجة.

تشير إلى زاوية دوران المستشعر فيما يتعلق بـ AprilTag. يتم الإبلاغ عنه بالدرجات من 0 إلى 359.

الترميز باستخدام AprilTags في VEXcode EXP

مثال على صورة مصغرة للمشروع مكتوب عليها "الكشف عن علامات أبريل (رؤية الذكاء الاصطناعي)".

 

لمشاهدة تفاعل مستشعر AI Vision مع AprilTags في الوقت الفعلي، استخدم مشروع مثال اكتشاف AprilTags (AI Vision) الموجود داخل VEXcode V5. 

لتعلم كيفية استخدام مشاريع المثال في VEXCode V5، انتقل إلى هنا.

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

Last Updated: