آموزش رباتیک با استفاده از پایتون شامل 9 فصل است که نحوه ساخت یک ربات مستقل متحرک از ابتدا و برنامهریزی آن را با استفاده از پایتون توضیح میدهد. ربات ذکر شده در این کتاب یک ربات خدماتی است که میتوان از آن برای سرو غذا در منزل، هتل و رستوران استفاده کرد. کتاب با مفاهیم اولیه رباتیک شروع میشود و سپس به مدلسازی و شبیهسازی سهبعدی ربات میپردازد. پس از شبیهسازی موفق ربات، اجزای موردنیاز سختافزاری جهت ساخت نمونه اولیه ربات موردبحث قرار میگیرد.
بخش نرمافزاری این ربات عمدتاً با استفاده از زبان برنامهنویسی پایتون و فریم¬ورکهای نرمافزاری مانند Robot Operating System (ROS) و OpenCV پیادهسازی شده است. میتوانید کاربرد پایتون را از طراحی ربات تا ایجاد رابط کاربری ربات مشاهده کنید. شبیهساز Gazebo برای شبیهسازی ربات و کتابخانههای بینایی ماشین مانند OpenCV، OpenNI و PCL برای پردازش دادههای تصویر دوبعدی و سهبعدی استفاده میشود. هر فصل با تئوری کافی برای درک بخش کاربردی ارائه شده است. این کتاب توسط متخصصان این حوزه موردنقد و بررسی قرارگرفته و حاصل کار دست و علاقه آنها به علم رباتیک است.
یادگیری رباتیک با استفاده از پایتون همراه خوبی برای کارآفرینانی است که میخواهند دامنه رباتیک خدمات را کشف کنند، حرفهایهایی که میخواهند ویژگیهای بیش¬تری را در رباتهای خود پیادهسازی کنند، محققانی که میخواهند بیش¬تر در مورد رباتیک کاوش کنند و علاقهمندان یا دانشآموزانی که میخواهند رباتیک را یاد بگیرند. این کتاب یک راهنمای گامبهگام را دنبال میکند که بهراحتی میتواند توسط هر کسی ضبط شود.
آنچه این کتاب پوشش میدهد
فصل 1، شروع به کار با سیستمعامل ربات، مفاهیم اساسی ROS را توضیح میدهد که بستر اصلی برای برنامهنویسی ربات است.
فصل 2، درک مبانی رباتهای دیفرانسیلی، مفاهیم اساسی یک ربات متحرک دیفرانسیلی را موردبحث قرار میدهد. مفاهیم سینماتیک و سینماتیک معکوس محرک (درایو) دیفرانسیلی هستند. این فصل به شما کمک میکند تا کنترل کننده محرک دیفرانسیلی را در نرمافزار پیادهسازی کنید.
فصل 3، مدلسازی ربات محرک دیفرانسیلی، محاسبه محدودیتهای طراحی ربات و مدلسازی دوبعدی/سهبعدی این ربات متحرک را موردبحث قرار میدهد. مدلسازی دوبعدی/سهبعدی بر اساس مجموعهای از الزامات ربات است. پس از تکمیل طراحی و مدلسازی ربات، خواننده پارامترهای طراحی شده را دریافت میکند که میتواند برای ایجاد یک شبیهسازی ربات استفاده شود.
فصل 4، شبیهسازی یک ربات محرک دیفرانسیلی با استفاده از ROS، یک شبیهساز رباتی به نام Gazebo را معرفی میکند و به خوانندگان کمک میکند تا ربات خود را با استفاده از آن شبیهسازی کنند.
فصل 5، طراحی سختافزار و مدار ChefBot، انتخاب اجزای مختلف موردنیاز سختافزاری برای ساخت Chefbot را موردبحث قرار میدهد.
فصل 6، واسط عملگرها و حس¬گرها به کنترل کننده ربات، در مورد اتصال عملگرها و حس¬گرهای مختلف مورداستفاده در این ربات با کنترل کننده Tiva C Launchpad بحث میکند.
فصل 7، رابط بین حسگرهای بینایی با ROS، در مورد رابط حسگرهای مختلف بینایی مانند Kinect و Orbecc Astra که میتوانند در Chefbot برای ناوبری مستقل استفاده شوند، بحث میکند.
فرمت محتوا | pdf |
حجم | 14.۰۱ کیلوبایت |
تعداد صفحات | 200 صفحه |
زمان تقریبی مطالعه | ۰۶:۴۰:۰۰ |
نویسنده | لنتین جوزف |
مترجم | مهرانه احمدی |
ناشر | فناوری نوین |
زبان | فارسی |
عنوان انگلیسی | Learning robotics using Python |
تاریخ انتشار | ۱۴۰۳/۰۷/۱۰ |
قیمت ارزی | 6 دلار |
قیمت چاپی | 249,000 تومان |
مطالعه و دانلود فایل | فقط در فیدیبو |