تسلط بر ROS 2 برای برنامه‌نویسی رباتیک؛ طراحی، ساخت، شبیه‌سازی و نمونه‌سازی اولیه ربات‌های پیچیده با استفاده از سیستم عامل ربات 2

قیمت 72,000 تومان

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

تمام فرمت‌ها شامل یک PDF رایگان و دعوتنامه‌ای برای انجمن متخصصان سیستم‌های تعبیه‌شده هستند.

ویژگی‌های کلیدی

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

شرح کتاب

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

لنتین جوزف، یکی از بنیانگذاران RUNTIME Robotics، و جاناتان کاکاس، دکترای رباتیک، به شما کمک می‌کنند تا مفاهیم بنیادی و کاربردهای عملی را در این ویرایش چهارم جامع که برای پوشش آخرین نسخه LTS از سال 2024 – ROS 2 Jazzy – به‌روزرسانی شده است، درک کنید. فصل‌های این کتاب با مقدمه‌ای جامع بر ROS 2، شامل اجزا و ابزارهای اصلی، شما را برای شروع برنامه‌نویسی و استفاده مطمئن از ویژگی‌های کلیدی آن آماده می‌کنند. بر این اساس، این کتاب بر مدل‌سازی و شبیه‌سازی سه‌بعدی ربات با Gazebo Sim جدید، که توسط کنترلرهای ROS 2 پشتیبانی می‌شود، تمرکز دارد. شما ویژگی‌های سطح بالایی مانند Nav2 برای ناوبری و MoveIt 2 برای دستکاری را بررسی خواهید کرد که برای توسعه سیستم‌های پیشرفته بسیار مهم هستند. همچنین با ROS 2 به رباتیک هوایی خواهید پرداخت و یاد خواهید گرفت که چگونه با استفاده از Micro-ROS ربات‌های دنیای واقعی بسازید. فصل‌های پایانی مباحث پیشرفته‌ای مانند گردش‌های کاری CI/CD، رابط کاربری ROS 2 با عامل‌های مدل زبان بزرگ (LLM) برای برنامه‌ریزی هوشمند و به‌کارگیری یادگیری تقویتی عمیق برای خودمختاری را پوشش می‌دهند.

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

معماری ROS 2، DDS و رابط‌های ارتباطی را به طور عمیق بررسی کنید
شبیه‌سازی ربات‌های مختلف با استفاده از Gazebo و ROS 2
استاد شدن در Nav2 و MoveIt 2 در ROS 2
بررسی ros2_control و Perception
ساخت و برنامه‌نویسی یک ربات متحرک واقعی از ابتدا با استفاده از برد Raspberry Pi و ROS 2
ساخت عامل‌های هوش مصنوعی مبتنی بر LLM در ROS 2
پیاده‌سازی برنامه‌های یادگیری تقویتی در ROS 2، NVIDIA Isaac Lab و Isaac Sim

این کتاب برای چه کسانی مناسب است؟

اگر شما علاقه‌مند به رباتیک، محقق یا متخصص نرم‌افزار هستید و به دنبال پیشرفت مهارت‌های خود در ROS 2 هستید، این کتاب برای شما مناسب است. توسعه‌دهندگان ROS که مایل به بررسی ویژگی‌های پیشرفته ROS 2 هستند نیز این کتاب را مفید خواهند یافت. دانش پایه ROS، GNU/Linux و C++ و همچنین مفاهیم برنامه‌نویسی پایتون برای شروع کار با این کتاب ضروری است.

فهرست مطالب

مقدمه‌ای بر ROS 2
شروع برنامه‌نویسی ROS 2
پیاده‌سازی مفاهیم ROS 2
کار با مدل‌سازی سه‌بعدی ربات در ROS 2
شبیه‌سازی ربات‌ها در یک محیط واقع‌گرایانه
کنترل ربات‌ها با استفاده از بسته ros2_control
پیاده‌سازی برنامه‌های ROS 2 با استفاده از BehaviorTree dot CPP
پشته ناوبری ROS 2: Nav2
دستکاری ربات با استفاده از MoveIt 2
کار با ROS 2 و پشته ادراک
رباتیک هوایی و ROS 2
طراحی و برنامه‌نویسی یک ربات سیار DIY از ابتدا
آزمایش، ادغام مداوم و استقرار مداوم با ROS 2
رابطه با مدل‌های زبان بزرگ با ROS 2
ROS 2 و یادگیری تقویتی عمیق
پیاده‌سازی افزونه‌های تجسم و شبیه‌سازی ROS 2

سال انتشار: 2025  |  تعداد صفحات: 576  |  حجم فایل: 12.87 مگابایت  |  زبان: انگلیسی
Mastering ROS 2 for Robotics Programming: Design, build, simulate, and prototype complex robots using the Robot Operating System 2, 4th Edition
نویسنده
Lentin Joseph, Jonathan Cacace
ناشر
Lentin Joseph, Jonathan Cacace
ISBN10:
1836209010
ISBN13:
9781836209010