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 EXP مع المستشعر المسمى AIVision1. يتم عرض أيقونة AI Vision Sensor كبيرة الحجم، وأسفلها، يتم تسليط الضوء على زر أزرق يحمل عنوان Configure.

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

قائمة أداة AI Vision مع خيار AprilTags المميز. بشكل افتراضي، يتم إيقاف تشغيل هذا الخيار.

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

أداة AI Vision Utility مع تشغيل خيار AprilTags وتحديد AprilTag في موجز فيديو المستشعر. تم تسليط الضوء على زر الإغلاق في الزاوية اليمنى السفلية.

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

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

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

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

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

مثال على AprilTag تم تحديده في موجز فيديو AI Vision Utility. تم إدراج معرف AprilTag ويظهر الرقم 7.

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

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

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

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

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

 

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

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

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

Last Updated: