PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نرم افزار Webots (شبیه سازی سریع ربات های متحرک)



1nafar
12-03-2009, 20:44
نرم افزار Webots برای مدلسازی و برنامه نویسی و شبیه سازی ربات های متحرک مورد استفاده قرار می گیرد . کتابخانه های این محصول , این امکان را به شما می دهد که برنامه های کنترلی خودتان را به منظور ساخت ربات های واقعی بر روی این ربات ها به اجرا در بیاورید .

این نرم افزار این امکان را به شما می دهد که ربات های مختلفی را در یک محیط طراحی کنید و برای هر کدام می توانید ویژگی های متفاوتی را تعریف کنید , همانند , شکل , رنگ , تکسچر , جرم , اصطکاک و غیره . همچنین شما می توانید هر ربات را با تعداد زیادی از سنسورها و محرک ها مجهز کنید . شما قادر خواهید بود که برای آنها برنامه نویسی کنید و نتایج را بر روی ربات های واقعی پیاده کنید .
توانایی های این نرم افزار

1-مدلسازی و شبیه سازی هر ربات متحرک , شامل چرخ ها , پاها و حتی ربات های پرنده

2-شامل کتابخانه ی کاملی از سنسورها و محرک ها

3- استفاده از OpenGL و built-in 3D editor برای ربات ها و محیط , با امکانات وارد کردن مدل های سه بعدی

4- این امکان به شما داده شده است که برای رباتها به زبان های C و C++ و همچنین جاوا برنامه نویسی کنید

5- از کتابخانه ی ODE ( Open Dynamics Engine ) برای شبیه سازی فیزیکی سریع استفاده می کند .

6-انتقال کنترل ها به ربات های متحرک واقعی , همانند , Aibo , LEGO , Khepera , Hemisson ( نام ربات هایی هستند که به طور پیش فرض در نرم افزار وجود دارند )

7- ساخت فایل های ویدئویی AVI و MPEG برای وب و انتشار آنها

8- تعدا زیادی مثال با مدلها و کدهای کنترل , برای ربات های تجاری

9- توانایی شبیه سازی سیستم های چند منظوره

کتابخانه ی کامل سنسور

این نرم افزار در بخش دانلود ها برای دانلود قرار داده شده است
مطالب اموزشی این نرم افزار در بخش رباتیک قرار داده میشود

1nafar
27-03-2009, 10:01
نرم افزار webots
این نرم افزار توسط یک فرد سوئدی به نام Olivier Michel طراحی و توسعه داده شده است ، از مزایای این نرم افزار کم حجم بودن ، سرعت نصب بالا و محیطی تقریبا ساده با آزادی عمل بسیار است که فرد با آشنایی با برنامه نویسی به زبان C یا ++C یا جاوا قادر به اعمال هرگونه تغییری می باشد. همچنین می تواند با نرم افزار matlab ارتباط برقرار کند.

از ویژگی های خوب این نرم افزار دارا بودن تمام سنسورهای لازم برای طراحی ربات است و گرافیک بالا و مثال های متعدد بگونه ای که بیش از 5000 دانشگاه از این نرم افزار برای طراحی ربات استفاده می کنند .

در webots بوسیله محیط گرافیکی تک تک المانهای ربات کنار هم مفصل می شوند و هر کدام داری یک مرز مشخص خواهد بود و جرم و ویژگی های مکانیکی مشخص مانند اینرسی یا ضریب جهش الاستیسیته و سایر خواص به طوری که یک محیط کاملا نیوتنی را نخست فرد آماده می کند و سپس در این محیط ربات خود را می سازد و قرار می دهد و شروع به حرکت می کند و نتایج ان را به عینه می بیند . در صورت برخورد ربات با هر شی خارجی که دارای جرم و حجم است به مانند محیط واقعی تصادم صورت می گیرد و هر اتفاقی بسته به نیروها ممکن است بیفتد . لذا رباتی که در این نرم افزار شبیه سازی شود و با موفقیت ماموریتش را انجام بدهد در محیط طبیعی و پس از ساخت هم با همین موفقیت روبرو خواهد شد و webots یک محک بسیار عالی برای ساخت یک ربات است.

تمام الگوریتم حرکت و گریز از مانع ربات بوسیله برنامه نویسی به زبان C نوشته می شود پس از اینکه ربات در محیط توانست بایستد و شروع به حرکت متعادل کند . همه موتورها و محرکها در نهایت بوسیله برنامه کنترل ربات هدایت می شوند و محیط هم در صورت غیر هوا بودن مانند آب در رباتهای زیرآبی باید بوسیله برنامه نویسی به زبان c شبیه سازی شود و ویژگی هایش توضیح داده شود.
منبع (You can see links before reply)