کتاب مقدمه‌ای بر ROS (Robot Operating System): چارچوبی برای توسعه ربات

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب مقدمه‌ای بر ROS (Robot Operating System): چارچوبی برای توسعه ربات

موضوع کلی: برنامه نویسی

موضوع میانی: رباتیک

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر ROS
  • 2. تاریخچه ROS
  • 3. اهداف ROS
  • 4. مزایای ROS
  • 5. معماری ROS
  • 6. مفاهیم کلیدی ROS
  • 7. نودها (Nodes)
  • 8. پیام‌ها (Messages)
  • 9. تاپیک‌ها (Topics)
  • 10. سرویس‌ها (Services)
  • 11. اکشن‌ها (Actions)
  • 12. پارامتر سرور (Parameter Server)
  • 13. فریم‌های کاری (Workspaces)
  • 14. بسته‌ها (Packages)
  • 15. رایزین (Catkin)
  • 16. ساخت بسته ROS
  • 17. ساخت نود ROS
  • 18. نوشتن اولین نود ROS
  • 19. کامپایل کردن بسته ROS
  • 20. اجرای نود ROS
  • 21. ارتباط بین نودها
  • 22. انتشار و اشتراک در تاپیک‌ها
  • 23. ارسال و دریافت پیام
  • 24. کار با انواع پیام‌های استاندارد
  • 25. ساخت پیام‌های سفارشی
  • 26. استفاده از سرویس‌ها
  • 27. تعریف سرویس
  • 28. فراخوانی سرویس
  • 29. کار با اکشن‌ها
  • 30. تعریف اکشن
  • 31. ارسال هدف به اکشن
  • 32. دریافت بازخورد و نتیجه اکشن
  • 33. مدیریت پارامترها
  • 34. تنظیم پارامترها
  • 35. خواندن پارامترها
  • 36. تغییر پارامترها در زمان اجرا
  • 37. نمایشگرهای ROS (ROS Tools)
  • 38. `roscore`
  • 39. `rosrun`
  • 40. `rosnode`
  • 41. `rostopic`
  • 42. `rosservice`
  • 43. `rosaction`
  • 44. `rosparam`
  • 45. `rqt_graph`
  • 46. `rviz` (Visualisation Tool)
  • 47. نصب ROS
  • 48. نصب ROS بر روی اوبونتو
  • 49. نصب ROS بر روی دیگر سیستم عامل‌ها
  • 50. پیکربندی محیط ROS
  • 51. تنظیم متغیرهای محیطی
  • 52. استفاده از `source`
  • 53. آشنایی با محیط توسعه ROS
  • 54. IDE ها و ویرایشگرهای کد
  • 55. اشکال‌زدایی (Debugging) در ROS
  • 56. استفاده از `ros_comm`
  • 57. مفاهیم شبکه در ROS
  • 58. ارتباطات TCP/IP
  • 59. مفاهیم Publisher/Subscriber
  • 60. مفاهیم Service Client/Server
  • 61. مفاهیم Action Client/Server
  • 62. مدیریت وابستگی بسته‌ها
  • 63. فایل `package.xml`
  • 64. فایل `CMakeLists.txt`
  • 65. سیستم ساخت `catkin`
  • 66. ساخت پروژه‌های پیچیده ROS
  • 67. استفاده از `catkin_make`
  • 68. استفاده از `catkin build`
  • 69. مفاهیم زمان‌بندی در ROS
  • 70. Timestamping پیام‌ها
  • 71. همگام‌سازی زمان (Time Synchronization)
  • 72. مفاهیم Transform (TF)
  • 73. فضاهای مختصات (Coordinate Frames)
  • 74. تبدیلات بین فضاهای مختصات
  • 75. استفاده از کتابخانه `tf2`
  • 76. نمایش TF در `rviz`
  • 77. ناوبری ربات (Robot Navigation)
  • 78. مسیریابی (Path Planning)
  • 79. ردیابی مسیر (Path Following)
  • 80. اجتناب از موانع (Obstacle Avoidance)
  • 81. مفاهیم SLAM
  • 82. نقشه‌برداری (Mapping)
  • 83. مکان‌یابی (Localization)
  • 84. استفاده از بسته‌های ناوبری ROS
  • 85. `move_base`
  • 86. `gmapping`
  • 87. `amcl`
  • 88. شبیه‌سازهای ROS
  • 89. `Gazebo`
  • 90. `Stage`
  • 91. `CoppeliaSim (V-REP)`
  • 92. اتصال ROS به سخت‌افزار
  • 93. درایورهای سخت‌افزار
  • 94. ارتباط با سنسورها
  • 95. ارتباط با عملگرها
  • 96. نمونه‌های عملی رباتیک با ROS
  • 97. ربات‌های متحرک
  • 98. بازوهای رباتیک
  • 99. پهپادها (Drones)
  • 100. کار با داده‌های سنسور

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.