بازگشت به فهرست مقالات

    ROS: an open-source Robot Operating System

    Morgan QuigleyBrian GerkeyKen Conley
    📅 2009🏛 Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) Workshop on Open Source Software, pp. 1-6
    مسئله

    این مقاله ROS را به‌عنوان یک چارچوب منبع‌باز برای توسعه‌ی نرم‌افزار رباتیک معرفی می‌کند و معماری، مفاهیم و مزایای آن را شرح می‌دهد.

    روش

    نویسندگان ROS را بر اساس یک معماری توزیع‌شده با گره‌های مستقل که از طریق انتشار/اشتراک و سرویس‌ها ارتباط برقرار می‌کنند، طراحی کرده‌اند. آن‌ها همچنین مجموعه‌ای از ابزارها و کتابخانه‌های استاندارد را معرفی می‌کنند.

    یافته

    ROS به‌سرعت به استاندارد صنعت در توسعه‌ی ربات‌ها تبدیل شد و به‌دلیل ماهیت منبع‌باز و جامعه‌ی فعال، پیشرفت تحقیقات رباتیک را تسریع کرد.

    محدودیت‌ها

    ROS 1 از قابلیت‌های بلادرنگ پشتیبانی نمی‌کرد و برای کاربردهای صنعتی با نیاز به زمان‌بندی سخت مناسب نبود (این مشکل در ROS 2 تا حد زیادی برطرف شده است).

    کاربرد عملی

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

    📇 فلش‌کارت خلاصه — 13 فیلد تحلیلی برای این مقاله

    خلاصه

    مقاله‌ی معرفی ROS، یک چارچوب منبع‌باز و استاندارد برای توسعه‌ی نرم‌افزار رباتیک را ارائه می‌دهد که بر اساس گره‌های مستقل و ارتباطات انتشار/اشتراک است.

    نمای سریع

    معرفی استاندارد صنعت در توسعه‌ی ربات‌ها.

    یافته‌های کلیدی

    ROS به‌سرعت به استاندارد صنعت در توسعه‌ی ربات‌ها تبدیل شد و به‌دلیل ماهیت منبع‌باز و جامعه‌ی فعال، پیشرفت تحقیقات رباتیک را تسریع کرد.

    هدف

    ارائه‌ی یک چارچوب نرم‌افزاری مشترک برای تسریع توسعه‌ی ربات‌ها.

    روش

    نویسندگان ROS را بر اساس یک معماری توزیع‌شده با گره‌های مستقل که از طریق انتشار/اشتراک و سرویس‌ها ارتباط برقرار می‌کنند، طراحی کرده‌اند. آن‌ها همچنین مجموعه‌ای از ابزارها و کتابخانه‌های استاندارد را معرفی می‌کنند.

    نتایج

    ROS به‌سرعت به ابزاری حیاتی در تحقیقات و صنعت رباتیک تبدیل شد.

    نتیجه‌گیری

    ROS یک ابزار قدرتمند برای یکپارچه‌سازی و توسعه‌ی سیستم‌های رباتیک است.

    مفاهیم کلیدی

    ROS، سیستم‌عامل رباتیک، منبع‌باز، میان‌افزار

    مطالعه‌ی بیشتر

    https://www.ros.org/news/2009/05/ros-icra-workshop-paper.html

    تحلیل

    این مقاله یکی از تأثیرگذارترین مقالات در رباتیک نرم‌افزاری است و باعث انقلابی در توسعه‌ی ربات‌ها شده است.

    محدودیت‌ها

    ROS 1 از قابلیت‌های بلادرنگ پشتیبانی نمی‌کرد و برای کاربردهای صنعتی با نیاز به زمان‌بندی سخت مناسب نبود (این مشکل در ROS 2 تا حد زیادی برطرف شده است).

    کارهای آینده

    توسعه‌ی ROS 2 با قابلیت‌های بلادرنگ و امنیت بیشتر برای کاربردهای صنعتی.

    کاربرد عملی

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

    ارجاعات (این مقاله از این‌ها استفاده کرده) (0)

    ارجاعی ثبت نشده است.

    ارجاع‌شده توسط (0) ▶

    هنوز مقاله‌ای به این ارجاع نداده است.

    مسیر یادگیری پیش‌نیاز این مقاله