goodLOGO-mingoodLOGO-mingoodLOGO-mingoodLOGO-min
  • ایران رآس
    • درباره ما
    • چرا رآس؟
    • رآس چیست؟
    • درباره رآس
  • دانشنامه
  • پرسش و پاسخ
  • پروژه‌ها
  • شروع یادگیری رآس
  • اخبار و رویدادها
  • فارسی
  • دانشنامه ایران رآس
  • پرسش و پاسخ
  • اخبار و رویدادها
  • رآس چیست؟
  • پروژه‌ها
0
فارسی
نسخه‌ “ROS 2 Crystal Clemmys “crystal منتشر شد
ژانویه 19, 2019

نصب ROS بر روی ویندوز ۱۰

نصب ROS بر روی ویندوز ۱۰

نصب ROS بر روی ویندوز ۱۰

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

بزرگترین مشکلی که افراد تازه‌کار با این سیستم عامل ربات دارند، کار کردن در محیط Unix است. اما نسخه‌ی جدید این سیستم عامل که با نام ROS2 شناخته می‌شود. این امکان را دارد تا بر روی ویندوز ۱۰ نیز نصب شود. اما این تنها قابلیت نسخه منتشر شده جدید ROS نیست!!!

در صورتی که می‌خواهید ROS 2 را بر روی سیستم خود نصب نمایید، به بخش دانشنامه ایران ROS مراجعه نمایید.

چرا ROS 2 ؟

همانظور که می‌دانید اولین نسخه ROS در سال ۲۰۰۷ منتشر شد. این نسخه به منظور کار با ربات Willow Garage PR2 ایجاد شد. هدف اولیه این بود که تنها ابزارهایی که پژوهشگران برای پیاده‌سازی روش‌های جدید خود نیاز دارند ایجاد شود.  البته این تحقیقات صرفاً با همین ربات بود.

از این رو سعی کردند تا با تعریف رابط‌های انتزاعی (معمولا ارتباط از طریق پیام‌ها) بسیاری از نرم افزارهای دیگر را نیز پوشش دهد. البته این نیازها در ابتدای پروژه اصلا مورد بحث نبوده است. ولی با گذشت زمان به منظور توسعه و پیشرفت جامعه ROS موراد زیر را نیز در نظر گرفتند:

  1. تیمی از چندین ربات : در حالیکه سیستم‌های چند ربات با استفاده از ROS ممکن است فعلا، روشی استاندارد وجود ندارد.
  2. سیستم عامل‌های کوچک جاسازی شده
  3. سیستم Real Time
  4. شبکه های غیر ایده آل
  5. اجرای ROS در محیط های صنعتی
  6. الگوهای توصیفی برای سیستم های سازه ای و ساختمانی

تغییر API

یکی دیگر از دلایل ایجاد ROS 2.0 این است که از این فرصت برای بهبود API های کاربری خود استفاده کنید. مقدار زیادی از کد ROS که امروزه موجود است، با کتابخانه های Client هماهنگ با نسخه ۰٫۴ “Mango Tango” است. البته این کدها پایداری خوبی دارند، اما این API مربوط به چندین سال قبل است و بعضی از آنها بهترین روش برای زمان حال نیست.

بنابراین، با ROS 2.0، یکسری API جدیدی طراحی شده است به این دلیل که تجربه API های نسل اول وجود داشته است. در نتیجه، در حالی که مفاهیم کلیدی (پردازش های توزیع شده، انتشار / اشتراک پیام ها، RPC با بازخورد، بی طرفی زبان، درون گرایی سیستم، و غیره) باقی خواهند ماند. البته این انتظار را نداشته باشد که  ROS 2.0 API سازگار با کد ROS موجود باشد.

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

منبع

اشتراک گذاری
1

Related posts

ROS 2 Crystal Clemmys Released

ژانویه 19, 2019

نسخه‌ “ROS 2 Crystal Clemmys “crystal منتشر شد


Read more

پاسخی بگذارید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

ایران رآس، اولین مرجع آموزش و توسعه ROS در ایران

سایت ایران رآس با بهره گیری از متخصصین حوزه رباتیک به تولید محتوای آموزشی پرداخته و آنها را در اختیار کاربران قرار می­دهد . همچنین متخصصین ما این آمادگی را دارند تا به موسسات و مراکزی که قصد ورود به دنیای رآس را دارند مشاوره های تخصصی داده و برای آنها دوره های آموزشی خصوصی برگزار کند.


درباره ما تماس با ما قوانین و مقررات ثبت شکایات

دسترسی سریع

  • دانشنامه ایران رآس
  • پرسش و پاسخ
  • اخبار و رویدادها
  • رآس چیست؟
  • پروژه‌ها

مجوزها

logo-samandehi

© تمام حقوق مادی و معنوی برای ایران رآس محفوظ است.
0فارسی
  • هیچ ترجمه ای برای این صفحه در دسترس نیست



  • ورود به ایران رآس
  • ایجاد حساب کاربری

اگر رمز عبور خود را فراموش کرده‌اید، اینجا را کلیک کنید.

Prove your Humanity: + =

رمزعبور خود را گم کردی؟ لطفا آدرس ایمیل خود را وارد کنید. برای تنظیم رمز جدید ، ایمیلی با لینک دریافت خواهید کرد.

بازگشت به صفحه ورود

بستن پنجره