ویژگیهای کلیدی
یک ربات هوشمند بسازید که بتواند موانع را تشخیص داده و از آنها اجتناب کند و به دستورات صوتی پاسخ دهد
اشیاء و چهرهها را با استفاده از OpenCV تشخیص داده و ردیابی کند
ربات خود را با یک دکمه GUI طراحی شده با استفاده از Qt5 کنترل کنید
شرح کتاب
++C یکی از محبوبترین زبانهای برنامهنویسی قدیمی برای رباتیک است و ترکیبی از C++ و سختافزار رباتیک در بسیاری از صنایع پیشرو استفاده میشود. این کتاب شکاف بین برنامهنویسی Raspberry Pi و C/C++ را پر میکند و شما را قادر میسازد تا برنامههایی را برای Raspberry Pi توسعه دهید. برای دنبال کردن پروژههای پوشش داده شده در کتاب، میتوانید برنامههای C را در Raspberry Pi با کتابخانه wiringPi پیادهسازی کنید.
با این کتاب، یک ربات ماشین کاملاً کاربردی توسعه خواهید داد و برنامههایی برای حرکت آن در جهات مختلف خواهید نوشت. سپس با استفاده از یک حسگر اولتراسونیک، یک ربات اجتنابکننده از مانع ایجاد خواهید کرد. علاوه بر این، نحوه کنترل بیسیم ربات با استفاده از رایانه شخصی/مک خود را خواهید آموخت. این کتاب همچنین به شما در کار با تشخیص و ردیابی اشیاء با استفاده از OpenCV کمک میکند و شما را در بررسی تکنیکهای تشخیص چهره راهنمایی میکند. در نهایت، شما یک برنامه اندروید ایجاد خواهید کرد و ربات را به صورت بیسیم با یک گوشی هوشمند اندروید کنترل خواهید کرد.
در پایان این کتاب، شما تجربه توسعه یک ربات با استفاده از Raspberry Pi و برنامهنویسی C/C++ را کسب خواهید کرد.
آنچه خواهید آموخت
نصب نرمافزار در Raspberry Pi سازگار با برنامهنویسی C++
برنامهریزی Raspberry Pi با C++ برای راهاندازی یک موتور
کنترل ربات RPi به صورت بیسیم با لپتاپ یا رایانه شخصی
برنامهریزی یک دوربین RPi با استفاده از OpenCV
کنترل یک ربات Raspberry Pi با دستورات صوتی
پیادهسازی تشخیص چهره و اشیا با Raspberry Pi
این کتاب برای چه کسانی مناسب است
این کتاب برای توسعهدهندگان، برنامهنویسان و علاقهمندان به رباتیک است که علاقهمند به استفاده از C++ برای ساخت برنامههای رباتیک هیجانانگیز هستند. دانش قبلی در مورد C++ برای درک پروژههای پوشش داده شده در این کتاب ضروری است. فهرست مطالب
مقدمهای بر رزبری پای
پیادهسازی پلک زدن با سیمکشی پای
ساخت و حرکت ربات
ساخت ربات اجتناب از مانع
کنترل ربات با استفاده از دسکتاپ
دسترسی به دوربین Rpi با OpenCV
ساخت ربات دنبالکننده اشیا با OpenCV
ساخت ربات تشخیص احساسات
ساخت ربات کنترل صوتی






























