ویژگیهای کلیدی
با اصول برنامهنویسی رباتیک آشنا شوید و رباتهای هوشمند بسازید.
یاد بگیرید چگونه یک عامل صوتی را برای کنترل و تعامل با رفتار ربات خود برنامهریزی کنید.
با استفاده از حسگرها، ربات خود را قادر به دیدن محیط خود و اجتناب از موانع کنید.
شرح کتاب
ما در عصری زندگی میکنیم که پیچیدهترین یا تکراریترین کارها خودکار میشوند. رباتهای هوشمند پتانسیل ایجاد انقلابی در نحوه انجام انواع کارها با دقت و کارایی بالا را دارند. با این ویرایش دوم از کتاب «یادگیری برنامهنویسی رباتیک»، خواهید دید که چگونه ترکیبی از رزبری پای و پایتون میتواند نقطه شروع خوبی برای برنامهنویسی ربات باشد.
این کتاب با معرفی ساختار اولیه یک ربات شروع میشود و نحوه طراحی، ساخت و برنامهنویسی آن را به شما نشان میدهد. در ادامه کتاب، خروجیها و حسگرهای مختلفی را اضافه خواهید کرد، مهارتهای ساخت ربات را یاد خواهید گرفت و کدی را برای افزودن رفتار خودمختار با استفاده از حسگرها و دوربین خواهید نوشت. همچنین میتوانید ربات خود را با اتصال Wi-Fi ارتقا دهید تا آن را با استفاده از تلفن هوشمند کنترل کنید. در نهایت، خواهید فهمید که چگونه میتوانید مهارتهایی را که آموختهاید برای تجسم، طرحبندی، ساخت و کدنویسی پروژههای ساخت ربات آینده خود به کار ببرید.
در پایان این کتاب، شما یک ربات جالب ساختهاید که میتواند عملیات اولیه هوش مصنوعی را انجام دهد و در برنامهنویسی رباتها و ایجاد پروژههای رباتیک پیچیده با استفاده از آموختههایتان به خوبی مهارت پیدا کنید.
آنچه خواهید آموخت
بهرهگیری از ویژگیهای سیستم عامل Raspberry Pi
نحوه پیکربندی Raspberry Pi برای ساخت یک ربات مجهز به هوش مصنوعی را کشف کنید
موتورها و حسگرها را با Raspberry Pi رابط کنید
ربات خود را کدنویسی کنید تا رفتار جذاب و هوشمند ربات را توسعه دهید
رفتار هوش مصنوعی مانند تشخیص گفتار و پردازش بصری را بررسی کنید
نحوه کنترل رباتهای هوش مصنوعی با تلفن همراه از طریق Wi-Fi را بیاموزید
نحوه انتخاب قطعات مناسب و مونتاژ ربات خود را درک کنید
این کتاب برای چه کسانی مناسب است؟
این ویرایش دوم از کتاب «یادگیری برنامهنویسی رباتیک» برای برنامهنویسان، توسعهدهندگان و علاقهمندان به رباتیک است که میخواهند یک ربات کاملاً کاربردی توسعه دهند و از هوش مصنوعی برای ساخت رباتهای تعاملی استفاده کنند. دانش پایه زبان برنامهنویسی پایتون به شما کمک میکند تا مفاهیم مطرح شده در این کتاب برنامهنویسی ربات را به طور مؤثرتری درک کنید.
فهرست مطالب
مقدمهای بر رباتیک
بررسی بلوکهای سازنده ربات – کد و الکترونیک
معرفی رزبری پای – شروع با Raspbian
آمادهسازی رزبری پای برای یک ربات – Headless به صورت پیشفرض
محافظت از کد ربات با کپیهای Git و کارت SD
ساخت اصول اولیه ربات – چرخها، برق و سیمکشی
موتورهای متحرک با پایتون
برنامهنویسی حسگرهای فاصله با پایتون
برنامهنویسی نوارهای RGB در پایتون
استفاده از پایتون برای کنترل سروو موتورها
برنامهنویسی انکودرها با پایتون
برنامهنویسی IMU با پایتون
بینایی ربات – استفاده از دوربین Pi و OpenCV
دنبال کردن خط با دوربین با پایتون
ارتباط صوتی با ربات با استفاده از Mycroft
عمیقتر شدن با IMU
کنترل ربات با تلفن و پایتون
بهبود مهارتهای برنامهنویسی ربات شما
برنامهریزی پروژه بعدی ربات شما – کنار هم قرار دادن همه چیز






























