ویژگیهای کلیدی
درک جامعی از طراحی ربات، مهندسی سیستمها و تجزیه و تحلیل وظایف به دست آورید.
تکنیکهای هوش مصنوعی/یادگیری ماشین را برای شناسایی و دستکاری اشیاء و ناوبری رباتها با استفاده از نشانههای جغرافیایی پیادهسازی کنید.
تعاملات صوتی و زبان طبیعی را برای ایجاد یک دستیار دیجیتال و شخصیت مصنوعی برای ربات خود ادغام کنید.
شرح کتاب
با افزایش درک رباتهای خود با تکنیکهای پیشرفته هوش مصنوعی و یادگیری ماشین، پتانسیل آنها را آزاد کنید. از شبکههای عصبی گرفته تا بینایی کامپیوتر، این کتاب شما را با ابزارها و موارد استفاده عملی برای ایجاد رباتهای واقعاً هوشمند مجهز میکند.
این کتاب با شروع از اصول اولیه رباتیک، معماری ربات، سیستمهای کنترل و نظریه تصمیمگیری، روشهای مهندسی سیستم را برای طراحی رباتهای حل مسئله با رایانههای تک برد ارائه میدهد. شما با بررسی تشخیص اشیا و الگوریتمهای ژنتیک، به ربات خود نحوه شناسایی و برداشتن اشیا را آموزش خواهید داد و همچنین از قدرت پردازش زبان طبیعی برای ایجاد صدا در ربات خود استفاده خواهید کرد. برای تقویت بیشتر ربات خود، قبل از پیشرفت در هدایت بازوهای ربات خود با استفاده از یادگیری تقویتی و الگوریتمهای ژنتیک، بر شبکههای عصبی برای طبقهبندی و جداسازی اشیا و ناوبری خودکار تسلط خواهید یافت. این کتاب همچنین برنامهریزی مسیر و برنامهنویسی هدفگرا را برای اولویتبندی وظایف ربات شما پوشش میدهد و به شما نشان میدهد که چگونه با استفاده از پایتون و ROS 2، تمام نرمافزارها را برای یک تجربه یکپارچه به هم متصل کنید.
در پایان این کتاب، یاد خواهید گرفت که چگونه ربات خود را با استفاده از NLP به یک دستیار مفید تبدیل کنید و به آن شخصیت مصنوعی بدهید، آماده برای انجام وظایف دنیای واقعی و حتی شوخی کردن.
آنچه خواهید آموخت
با اصول رباتیک و هوش مصنوعی شروع کنید
برنامهریزی مسیر، درختهای تصمیمگیری و الگوریتمهای جستجو را برای بهبود ربات خود درک کنید
تشخیص اشیا را با استفاده از شبکههای عصبی و تکنیکهای یادگیری تحت نظارت بررسی کنید
از الگوریتمهای ژنتیک برای فعال کردن بازوی ربات خود برای دستکاری اشیا استفاده کنید
با استفاده از پردازش زبان طبیعی از طریق یک سیستم خبره به ربات خود گوش دادن را آموزش دهید
ربات خود را برای نحوه اجتناب از موانع و بازیابی اشیا با یادگیری ماشین و بینایی کامپیوتر برنامهریزی کنید
از تکنیکهای شبیهسازی برای دادن شخصیت مصنوعی به ربات خود استفاده کنید
این کتاب برای چه کسانی مناسب است؟
این کتاب برای مهندسان رباتیک و علاقهمندانی است که قصد دارند مهارتهای خود را با بهکارگیری تکنیکهای هوش مصنوعی و یادگیری ماشینی ارتقا دهند. دانشجویان و محققانی که به دنبال راهنماییهای عملی برای حل مسائل خاص یا نزدیک شدن به طراحی دشوار ربات هستند، این کتاب را آموزنده خواهند یافت.
مهارت در برنامهنویسی پایتون، آشنایی با الکترونیک و سیمکشی، کامپیوترهای تکبردی، رابط خط فرمان (CLI) مبتنی بر لینوکس و دانش مفاهیم هوش مصنوعی/یادگیری ماشینی برای شروع کار با این کتاب ضروری است.
فهرست مطالب
مبانی رباتیک و هوش مصنوعی
راهاندازی ربات شما
مفهومسازی فرآیند طراحی عملی ربات
تشخیص اشیاء با استفاده از شبکههای عصبی و یادگیری نظارتشده
برداشتن و کنار گذاشتن اسباببازیها با استفاده از یادگیری تقویتی و الگوریتمهای ژنتیک
آموزش گوش دادن به ربات
آموزش جهتیابی و اجتناب از پلهها به ربات
کنار گذاشتن اشیا
دادن شخصیت مصنوعی به ربات
نتیجهگیری و تأملات
پرسش و پاسخ
پیوست






























