AprilTags هي علامات مرئية مصممة ليتم اكتشافها وتحديدها بسهولة بواسطة أنظمة الرؤية الحاسوبية. تتميز هذه العلامات المربعة بنمط فريد باللونين الأبيض والأسود يسمح للكاميرات والبرامج بالتعرف عليها بسرعة وتحديد موقعها واتجاهها الدقيق في مساحة ثلاثية الأبعاد.
هناك 38 علامة مختلفة لشهر أبريل، مرقمة من 0 إلى 37. للحصول على نسخة قابلة للطباعة من AprilTags هذه، هنا لتنزيل إصدار PDF أو انقر هنا لتنزيل إصدار Cricut ZIP (SVG).
يتمتع كل AprilTag برقم تعريف يمكن التعرف عليه يسمح لجهاز استشعار الرؤية AI بالتمييز بينهما. يتيح هذا إمكانية استخدام AprilTags للتنقل حول الحقل أو تحديد نقاط الاهتمام.
انتقل إلى هنا للحصول على مزيد من المعلومات حول كيفية استخدام البيانات حول AprilTags المكتشفة في مشاريعك Blocksأو Pythonأو C++ VEXcode.
تمكين اكتشاف AprilTag
لكي تتمكن من اكتشاف AprilTags، يجب أولاً تمكين وضع الكشف الخاص به في AI Vision Utility.
حددثم قم بتكوين في قائمة جهاز AI Vision Sensor.
سيتم افتتاح AI Vision Utility. قم بتحديد التبديل الموجود أسفلAprilTags لتشغيل وضع اكتشاف AprilTag .
حددإغلاقللخروج من AI Vision Utility.
ستشاهد وضع الكشف عن AprilTag على التشغيل.
حدد تم لحفظ التغييرات التي أجريتها على تكوين مستشعر الرؤية AI.
بيانات خاصة بـ AprilTag
يقوم مستشعر الرؤية AI بجمع وإرسال بيانات محددة تتعلق بعلامات أبريل.
يشير الرقم ID إلى معرف العلامة الفريد لكل علامة أبريل، والذي يمكن رؤيته في الزاوية اليسرى العليا للعلامة.
تشير إلى زاوية دوران المستشعر فيما يتعلق بـ AprilTag. يتم الإبلاغ عنه بالدرجات من 0 إلى 359.
الترميز باستخدام AprilTags في VEXcode EXP
لمشاهدة تفاعل مستشعر AI Vision مع AprilTags في الوقت الفعلي، استخدم مشروع مثال اكتشاف AprilTags (AI Vision) الموجود داخل VEXcode V5.
لتعلم كيفية استخدام مشاريع المثال في VEXCode V5، انتقل إلى هنا.