2249094_025e_5

درباره ROS

سیستم عامل ربات یا به انگلیسی  Robot Operating System (ROS) یک فریم ورک انعطاف پذیر برای نوشتن نرم افزار های ربات است. ROS مجموعه ای از ابزارها ، کتابخانه ها و کنوانسیون هایی است که هدف آنها ساده سازی کار ایجاد ربات هایی قدرتمند و پیشرفته در طیف گسترده ای از پلتفرم های روباتیک است.

چرا؟ چون که طراحی یک ربات قدرتمند و همه منظوره واقعا دشوار است. از دید ربات ها ، اغلب مشکلاتی که به نظر انسان ها یک امر ساده می باشد ، تبدیل به کابوسی برای طراحان می شود ، زیرا شرایط انجام کار و محیط برای ربات ها به طور مدام تغییر می کند. حل تمام این مشکلات به طور قطع از توان یک فرد یا حتی یک موسسه خارج است.

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

برچسب ها:

نظر خود را بگویید

آدرس ایمیل شما منتشر نخواهد شد. قسمت های مورد نیاز علامت گذاری شده است *