شما پایه و اساس لینوکس اوبونتو را یاد خواهید گرفت. با اصول اولیه شروع کنید. نصب و دستورات مفید، ابزارهای اساسی مورد نیاز شما را هنگام برنامهنویسی یک ربات در اختیارتان قرار میدهد. سپس برنامههای نرمافزاری مفیدی را که میتوانند هنگام ساخت رباتها استفاده شوند، اضافه کنید. برنامهنویسی رباتها را میتوان با استفاده از هر یک از زبانهای برنامهنویسی انجام داد. محبوبترین زبانهای برنامهنویسی پایتون و C++ هستند. شما با یادگیری مفاهیم برنامهنویسی شیگرا از مثالها و ساخت پروژههای C++، اصول C++ را در بر خواهید گرفت.
در نهایت، یک پروژه عملی ROS را انجام دهید تا تمام مفاهیم ROS را که آموختهاید، به کار بگیرید. هدف از این پروژه، انجام یک محاسبه دقیق با استفاده از یک ربات موبایل ارزان است. میتوانید موقعیت ربات خود را در Rviz تعیین کنید و ربات شما به آن موقعیت حرکت خواهد کرد! نه تنها برنامهنویسی یاد خواهید گرفت، بلکه تجربه عملی کار با سختافزار را برای ایجاد یک ربات واقعی کسب خواهید کرد.
آنچه خواهید آموخت
نصب اوبونتو ۲۰
نصب ROS Noetic
استفاده از برنامهنویسی ROS با roscpp و rospy
ساخت یک ربات سیار از ابتدا با استفاده از ROS
این کتاب برای چه کسانی مناسب است
علاقهمندان به رباتیک با تجربه برنامهنویسی کم یا بدون تجربه قبلی.






























