ویژگیهای کلیدی
با استفاده از کتابخانههای قدرتمند ROS، پروژههای رباتیک جذاب ایجاد و برنامهریزی کنید.
رباتهای صنعتی مانند رباتهای متحرک را برای انجام وظایف پیچیده بسازید.
یاد بگیرید که چگونه یادگیری تقویتی و یادگیری عمیق با ROS استفاده میشوند.
شرح کتاب
امروزه، رباتهای صنعتی سنگین که در سلولهای کاری قرار میگیرند، با رباتهای عصر جدیدی به نام رباتهای همکار جایگزین میشوند که نیازی به سلولهای کاری ندارند. آنها در تولید، خردهفروشی، بانکها، انرژی و مراقبتهای بهداشتی و سایر حوزهها استفاده میشوند. یکی از دلایل اصلی این رشد سریع در بازار رباتیک، معرفی یک چارچوب رباتیک متنباز به نام سیستم عامل ربات (ROS) است.
این کتاب پروژههایی را در جدیدترین توزیع ROS، ROS Melodic Morenia با Ubuntu Bionic (18.04) پوشش میدهد. این نسخه بهروز شده از ROS Robotics Projects، با شروع از اصول اولیه، شما را با ROS-2 آشنا میکند و به شما کمک میکند تا تفاوت آن را با ROS-1 درک کنید. شما قادر خواهید بود یک بازوی مکانیکی صنعتی را در ROS مدلسازی و بسازید و آن را در Gazebo 9 شبیهسازی کنید. سپس بینشهایی در مورد مدیریت برنامههای پیچیده رباتیک با استفاده از ماشینهای حالت و کار با چندین ربات به طور همزمان به دست خواهید آورد. این کتاب ROS همچنین شما را با سختافزارهای جدید و محبوب مانند Jetson Nano انویدیا، Asus Tinker Board و Beaglebone Black آشنا میکند و به شما امکان میدهد تا رابط کاربری با ROS را بررسی کنید. شما با ساخت پروژههای جالب ROS مانند اتومبیلهای خودران، استفاده از یادگیری عمیق، یادگیری تقویتی و سایر مفاهیم کلیدی هوش مصنوعی، مطالب جدیدی را یاد خواهید گرفت.
در پایان کتاب، اعتماد به نفس لازم برای ساخت پروژههای جالب و پیچیده با ROS را به دست خواهید آورد. آنچه خواهید آموخت
اصول اولیه ROS را درک کنید و کاربردهای ROS را بشناسید
تفاوت ROS-2 با ROS-1 را کشف کنید
انجام وظایف پیچیده ربات با استفاده از ماشینهای حالت
ارتباط با چندین ربات و همکاری برای ساخت برنامهها با آنها
بررسی قابلیتهای ROS با جدیدترین بردهای تعبیهشده مانند Tinker Board S و Jetson Nano
کشف نحوه استفاده از تکنیکهای یادگیری ماشین و یادگیری عمیق با ROS
ساخت یک ماشین خودران با استفاده از ROS
کنترل از راه دور ربات خود با استفاده از Leap Motion و یک هدست VR
این کتاب برای چه کسانی مناسب است؟
اگر دانشجو، علاقهمند، متخصص یا هر کسی هستید که به یادگیری رباتیک علاقهمند است و علاقهمند به یادگیری الگوریتمها، کنترل حرکت و قابلیتهای ادراک از ابتدا، این کتاب برای شماست. این کتاب همچنین برای هر کسی که میخواهد محصول جدیدی بسازد و برای محققانی که میخواهند از آنچه در حال حاضر موجود است نهایت استفاده را ببرند تا چیزی جدید و نوآورانه در زمینه رباتیک خلق کنند، ایدهآل است.
فهرست مطالب
شروع کار با ROS
مقدمهای بر ROS-2 و قابلیتهای آن
ساخت یک بازوی مکانیکی سیار صنعتی
انجام وظایف پیچیده ربات با استفاده از ماشینهای حالت
ساخت یک کاربرد صنعتی
همکاری چند ربات
ROS در پلتفرمهای تعبیهشده و کنترل آنها
یادگیری تقویتی و رباتیک
یادگیری عمیق با استفاده از ROS و TensorFlow
ایجاد یک ماشین خودران با استفاده از ROS
رباتهای دورکار با استفاده از هدست VR و Leap Motion
تشخیص و ردیابی چهره با استفاده از ROS، OpenCV و Dynamixel Servos






























