مایکروسافت محیط آموزشی مبتنی بر واقعیت مجازی را برای پهپادها گسترش میدهد تا خودروهای خودران را نیز در بر بگیرد
3 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
واقعیت مجازی فقط برای تربیت انسان خوب نیست. با توجه به افزایش وفاداری محیط های بازی، اکنون به اندازه کافی خوب هستند که حتی ربات ها را آموزش دهند.
ما در فوریه از یک پلتفرم جدید به نام نوشتیم AirSim توسط Microsoft Research طراحی شده برای کمک به توسعه دهندگان هواپیماهای بدون سرنشین به راحتی سیستم های خودران و روباتیک بسازند. پلت فرم جدید انفورماتیک هوایی و رباتیک آنها شبیه سازی و ابزارهای واقعی را در اختیار طراحان و توسعه دهندگان قرار می دهد تا به طور یکپارچه حجم زیادی از داده های آموزشی مورد نیاز خود را تولید کنند. از پیشرفتهای محاسباتی و گرافیکی، ترکیب فیزیک و ادراک برای ایجاد شبیهسازیهای واقعی و دقیق استفاده میکند.
اکنون مایکروسافت این ابزار را گسترش داده است تا به آموزش رایانههای خودران نیز کمک کند.
نسخه جدید AirSim شامل شبیهسازی ماشین، محیطهای جدید، API برای سهولت در برنامهنویسی و اسکریپتهای آماده برای شروع تحقیقات شما میشود. شبیه سازی محیطی شبیه GTA به معنای نیاز کمتر به ساختن پلتفرم های سخت افزاری گران قیمت، ارائه مقادیر زیادی داده و توانایی تست سریع و محک زدن نتایج است و تحقیقات را به روی طیف وسیع تری از توسعه دهندگان و محققان با منابع کمتر باز می کند.
AirSim با یک محیط شهری سه بعدی دقیق ارائه می شود که شامل شرایط متنوعی از جمله چراغ های راهنمایی، پارک ها، دریاچه ها و سایت های ساخت و ساز است. کاربران می توانند سیستم های خود را در انواع مختلفی از محله ها از جمله محیط های مرکز شهر، نیمه شهری، پوشش گیاهی و محیط های صنعتی آزمایش کنند. این شبیه سازی شامل بیش از 3 کیلومتر جاده قابل رانندگی است که بیش از 12 بلوک شهری را در بر می گیرد.
AirSim به عنوان یک افزونه برای Unreal Engine، یک ابزار محبوب برای توسعه بازی، توسعه یافته است. این بدان معناست که شبیهسازی خودرو از محیطی که در آن اجرا میشود جدا میشود. شما میتوانید برای نیازهای خاص خود محیطی ایجاد کنید، مانند یک جاده شهری یا روستایی، یا از میان انواع محیطهای موجود به صورت آنلاین انتخاب کنید، و سپس به سادگی AirSim را رها کنید. افزونه ای برای آزمایش الگوریتم های خودران خود در آن محیط. توسعه پذیری AirSim همچنین به محققان و توسعه دهندگان اجازه می دهد تا حسگرها، وسایل نقلیه جدید یا حتی موتورهای فیزیک مختلف را استفاده کنند.
AirSim API هایی را ارائه می دهد که می توانند در زبان های مختلف از جمله C++ و Python استفاده شوند. این کار استفاده از AirSim را با زنجیره های مختلف ابزار یادگیری ماشینی آسان می کند. برای مثال، میتوانید از Microsoft Cognitive Toolkit (CNTK) با AirSim برای یادگیری تقویتی عمیق استفاده کنید.
آخرین نسخه اکنون در GitHub به عنوان یک پیشنهاد متن باز و بین پلتفرم در دسترس است. مایکروسافت همچنین AirSim را بهعنوان نسخه باینری کامپایلشده در دسترس قرار داده است، به این معنی که اکنون میتوانید APIهای پایتون آن را دانلود کرده و شروع به فراخوانی برای کنترل خودرو در عرض چند دقیقه کنید.
نسخه به روز شده AirSim همچنین شامل بسیاری از ویژگی ها و پیشرفت های دیگر از جمله ابزارهای اضافی برای آزمایش وسایل نقلیه هوابرد است. مایکروسافت با افزودن یک کنترلر پرواز داخلی به نام simple_flight که فرآیند نصب را ساده میکند، شبیهسازی پهپادهای پرنده را برای مردم آسانتر کرد. این امکان آزمایش سریع با الگوریتم های کنترل و برآورد حالت را بدون نیاز به اشکال زدایی و توسعه گران قیمت در دنیای تعبیه شده فراهم می کند.
مایکروسافت امیدوار است در نسخههای آینده حسگرهای جدید، فیزیک خودرو بهتر، مدلسازی آبوهوا و حتی محیطهای واقعیتر دقیقتر را اضافه کند.
در مورد پروژه بیشتر مطالعه کنید در Github اینجا.