این برنامه لینوکس با نام State Controller Library است که آخرین نسخه آن را می توان با نام StateControllerLibraryv1.2.2.zip دانلود کرد. می توان آن را به صورت آنلاین در ارائه دهنده میزبانی رایگان OnWorks برای ایستگاه های کاری اجرا کرد.
این برنامه را به نام State Controller Library با OnWorks به صورت آنلاین دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
عکس ها
Ad
کتابخانه کنترل دولتی
شرح
کتابخانه State Controller یک چارچوب کلی C++ مستقل از پلتفرم است که به ماشینهای حالت محدود و تعمیمهای برنامهریزی چندعملی آن اجازه میدهد تا تحقق یابد. ساختار و پیادهسازی این کتابخانه بر کاربرد ماشینهای حالت محدود در حلقههای کنترل بلادرنگ تمرکز دارد، اما میتواند به طور منطقی برای تقریباً هر کاربرد دیگری، حتی کاملاً غیرمرتبط با سیستمهای کنترل، سازگار شود. تاکید بر سربار بسیار کم شده است تا به عملکرد کلی سیستم بدون توجه به جایی که از این کتابخانه استفاده می شود لطمه ای وارد نشود و در عین حال سهولت استفاده حفظ شود. اندازه کد نیز به حداقل رسیده است.
جدا از پیادهسازی ماشینهای حالت محدود استاندارد و ماشینهای حالت برنامهریزی چند اقدام، این کتابخانه همچنین میتواند برای پیادهسازی کنترلکنندههای حالت سلسله مراتبی یا هر ترکیبی از این سه مورد استفاده شود. لطفا برای اطلاعات بیشتر به مستندات گسترده مراجعه کنید.
من از همه بازخوردها، پیشنهادات و گزارش های اشکال استقبال می کنم!
ایمیل: pallgeuer[at]ais.uni-bonn.de
امکانات
- کتابخانه C++ کراس پلتفرم عملکرد محور کوچک و بسیار کارآمد
- کد مستقل با چند وابستگی خارجی
- می تواند برای پیاده سازی ماشین های حالت محدود، ماشین های حالت تعمیم یافته، ماشین های حالت سلسله مراتبی، و به ویژه کنترل کننده های حالت برنامه ریزی چند اقدام استفاده شود.
- می توان از آن برای پیاده سازی یک ماشین حالت محدود اولیه با حداقل تلاش کدگذاری و سربار اجرا استفاده کرد، در حالی که به طور همزمان امکان گسترش به ماشین های حالت محدود تعمیم یافته پیچیده تر را فراهم می کند.
- توسط نویسنده بر روی پلتفرم های مختلف رباتیک آزمایش و آزمایش شده است
- مستندسازی شده با استفاده از ابزار تولید مستندات Doxygen، شامل نمونههای کد و بحث درباره همه هشدارهای استفاده
- کد منبع کتابخانه با نظرات خوب به کاربران اجازه می دهد تا تغییرات/افزودن آسان را انجام دهند (که تشویق می شوند بهبودها/رفع اشکالات را به نویسنده ارسال کنند تا کتابخانه بهبود یابد!)
- مقاله آکادمیک در مورد چارچوب: معماری های سلسله مراتبی و مبتنی بر دولت برای برنامه ریزی و کنترل رفتار ربات، منتشر شده در مجموعه مقالات هشتمین کارگاه آموزشی ربات های فوتبال انسان نما @ Humanoids 8
مخاطبان
فناوری اطلاعات، علم/تحقیق، توسعه دهندگان، سایر مخاطبان، مهندسی
زبان برنامه نویسی
++C
دسته بندی ها
این برنامه ای است که می تواند از https://sourceforge.net/projects/statecontroller/ نیز دریافت شود. در OnWorks میزبانی شده است تا به آسانی از یکی از سیستم عامل های رایگان ما به صورت آنلاین اجرا شود.