نرم افزار Webots
نرم افزار Webots یک محیط توسعه برای مدلسازی، برنامهریزی و شبیهسازی رباتهای همراه استفاده میشود. با استفاده از Webots، کاربر میتواند تنظیمات رباتیک پیچیده با یک یا چند ربات مشابه یا متفاوت در یک محیط مشترک، طراحی کند. ویژگیهای هر یک از اشیا مانند: شکل، رنگ، بافت، جرم، اصطکاک و غیره توسط کاربر انتخاب میشود. انتخاب هر یک از سنسورهای شبیهسازی و محرک برای هر ربات امکانپذیر است.
امکانات
هسته Webbots براساس ترکیبی از یک رابط کاربری گرافیکی مدرن (Qt)، یک موتور فیزیک (ODE fork) و یک موتور رندر OpenGL 3.3 (wren) است. روی ویندوز ، لینوکس و macOS اجرا میشود. شبیهسازیهای وبباتها را میتوان بهعنوان فیلم، صحنههای تعاملی HTML یا انیمیشن صادر کرد یا حتی با استفاده از webgl و websockets به هر مرورگر وب پخش شد.
ربات ممکن است در C ، C++ ، Python ، Java ، MATLAB یا ROS با یک API ساده که تمام نیازهای اساسی رباتیک را پوشش میدهد، برنامهریزی شود.
ویژگیهای نرمافزار شبیهسازی ربات Webots:
- شبیهسازی پویا
- پشتیبانی از کاربر
- مستندات قوی و کامل
- برنامهریزی تشخیص برخورد
- دارای تعداد رباتهای نامحدود
- قدرت گرفته از API
- دارای خوانش فایلهای Matlab
- قابلیت ایجاد عکس و ویدئو