عن المشروع

AirSim هو محاكي مفتوح المصدر ومتعدد المنصات للطائرات بدون طيار والسيارات والمركبات الأخرى، طورته Microsoft AI & Research. يتم تنفيذه بشكل أساسي كإضافة لمحرك Unreal يمكن إدراجها في بيئات Unreal، مع توفر إصدار تجريبي من إضافة Unity أيضًا. القدرات الرئيسية الموصوفة في ملف README: - دقة المحاكاة: محاكاة واقعية فيزيائيًا وبصريًا، مع دعم المحاكاة مع الحلقة البرمجية لوحدات التحكم في الطيران الشائعة مثل PX4 وArduPilot، ودعم الحلقة العتادية مع PX4. - التحكم البرمجي: واجهات برمجة تطبيقات معروضة عبر RPC ويمكن الوصول إليها من C++ وPython وC# وJava. تسمح هذه الواجهات باسترجاع الصور وقراءة حالة المركبة والتحكم في المركبات. تتوفر نفس الواجهات كمكتبة منفصلة متعددة المنصات بحيث يمكن اختبار الكود في المحاكاة ثم تشغيله على مركبات حقيقية لاحقًا. - جمع البيانات: يمكن تسجيل بيانات التدريب عبر زر تسجيل داخل المحاكي أو من خلال واجهات برمجة التطبيقات للتحكم الكامل في ما وأين ومتى يتم تسجيل البيانات. - وضع الرؤية الحاسوبية: وضع بدون مركبات أو فيزياء حيث يمكن وضع الكاميرات بشكل تعسفي لجمع صور العمق والتفاوت والمستويات السطحية أو تجزئة الكائنات. - تأثيرات الطقس: خيارات طقس قابلة للتكوين يمكن الوصول إليها عبر لوحة المفاتيح (F10) وواجهات برمجة التطبيقات. - التحكم اليدوي: يمكن قيادة الطائرات بدون طيار باستخدام وحدة تحكم RC؛ ويمكن قيادة السيارات باستخدام مفاتيح الأسهم. البدء: تتوفر ملفات ثنائية مجمعة مسبقًا لنظامي Windows وLinux، مع تعليمات البناء لنظامي Windows وLinux وmacOS. تغطي الوثائق التفصيلية البناء وواجهات برمجة التطبيقات والإعدادات وواجهات برمجة تطبيقات الصور والتعلم المعزز والتصميم. يستهدف المشروع أبحاث الذكاء الاصطناعي، بما في ذلك التعلم العميق والرؤية الحاسوبية والتعلم المعزز للمركبات ذاتية القيادة. تم إصداره بموجب رخصة MIT وله ورقة بحثية مرتبطة من مؤتمر FSR 2017. تشمل قنوات المجتمع مناقشات GitHub ومجموعة فيسبوك.