کتاب از صفر تا صد برنامه‌نویسی ربات‌ها با Languages for programming robots با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

دوره جامع برنامه‌نویسی ربات‌ها | از صفر تا صد با Languages for programming robots دوره جامع «از صفر تا صد برنامه‌نویسی ربات‌ها» آینده را کدنویسی کنید: سفری هیجان‌انگیز به قلب دنیای رباتیک و هوش مصنوعی...

انتخاب پلن

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

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره از صفر تا صد برنامه‌نویسی ربات‌ها با Languages for programming robots

موضوع کلی: رباتیک و هوش مصنوعی

موضوع میانی: زبان‌های برنامه‌نویسی ربات‌ها

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر دنیای رباتیک
  • 2. انواع ربات‌ها: از صنعتی تا خدماتی
  • 3. تاریخچه و تحولات رباتیک
  • 4. هوش مصنوعی در رباتیک: یک نمای کلی
  • 5. چرا برنامه‌نویسی ربات‌ها متفاوت است؟
  • 6. مقدمه‌ای بر مفاهیم برنامه‌نویسی (مرور سریع)
  • 7. ساختارهای داده پایه در برنامه‌نویسی ربات‌ها
  • 8. ساختارهای کنترل جریان (شروط، حلقه‌ها)
  • 9. تابع‌نویسی و ماژولار کردن کد
  • 10. مبانی سخت‌افزار ربات: کنترل‌کننده‌ها
  • 11. سنسورها در رباتیک: انواع و کاربردها
  • 12. عملگرها (Actuators): موتورها و مکانیزم‌ها
  • 13. سیستم‌های مختصات در رباتیک
  • 14. مقدمه‌ای بر کینماتیک ربات (Forward Kinematics)
  • 15. مقدمه‌ای بر کینماتیک معکوس (Inverse Kinematics)
  • 16. دینامیک ربات‌ها: مفاهیم پایه
  • 17. حلقه‌های کنترل و فیدبک در رباتیک
  • 18. مفاهیم سیستم عامل‌های بی‌درنگ (RTOS)
  • 19. پارادایم‌های برنامه‌نویسی ربات: از تدریس تا هوشمند
  • 20. برنامه‌نویسی با Teach Pendant: اصول
  • 21. برنامه‌نویسی نمادین (Symbolic Programming)
  • 22. برنامه‌نویسی واکنشی (Reactive Programming)
  • 23. برنامه‌نویسی هیبریدی: ترکیب رویکردها
  • 24. معماری‌های نرم‌افزاری ربات: سلسله مراتبی
  • 25. معماری‌های نرم‌افزاری ربات: مبتنی بر رفتار
  • 26. برنامه‌نویسی در سطح وظیفه (Task-Level)
  • 27. برنامه‌نویسی در سطح حرکت (Motion-Level)
  • 28. مدیریت خطا و استثناها در برنامه‌نویسی ربات
  • 29. همزمانی و موازی‌سازی در برنامه‌های رباتیک
  • 30. معرفی پایتون برای رباتیک
  • 31. کتابخانه‌های کلیدی پایتون برای محاسبات عددی (NumPy, SciPy)
  • 32. پردازش داده‌های سنسور با پایتون
  • 33. ساخت واسط‌های کنترلی با پایتون
  • 34. مقدمه‌ای بر C++ برای رباتیک
  • 35. C++ برای کنترل بی‌درنگ و سیستمی
  • 36. مدیریت حافظه در C++ برای سیستم‌های توکار
  • 37. برنامه‌نویسی شیءگرا در C++ برای رباتیک
  • 38. جاوا در رباتیک: کاربردها و مزایا
  • 39. مقایسه زبان‌های برنامه‌نویسی عمومی در رباتیک
  • 40. مقدمه‌ای بر ROS (Robot Operating System)
  • 41. معماری ROS: گره‌ها، تاپیک‌ها و سرویس‌ها
  • 42. نصب و راه‌اندازی محیط ROS
  • 43. Workspaces و بسته‌ها در ROS
  • 44. فایل‌های Launch در ROS: مدیریت سیستم
  • 45. پیام‌ها (Messages) در ROS: تعریف و استفاده
  • 46. سرویس‌ها (Services) در ROS: ارتباط درخواست-پاسخ
  • 47. اکشن‌ها (Actions) در ROS: وظایف طولانی‌مدت
  • 48. TF (Transforms) در ROS: مدیریت سیستم مختصات
  • 49. RViz: ابزار ویژوال‌سازی در ROS
  • 50. Gazebo: شبیه‌سازی فیزیکی ربات‌ها
  • 51. نوشتن اولین گره ROS با پایتون
  • 52. نوشتن اولین گره ROS با C++
  • 53. پارامترها و dynamic_reconfigure در ROS
  • 54. ROS Bags: ثبت و بازپخش داده‌ها
  • 55. پشته ناوبری ROS (Navigation Stack): مروری جامع
  • 56. SLAM در ROS: نقشه‌برداری و محلی‌سازی همزمان
  • 57. کنترل حرکت با ROS: از برنامه‌ریزی تا اجرا
  • 58. پشته دستکاری ROS (Manipulation Stack): درک grasp و حرکت
  • 59. MoveIt!: چارچوب برنامه‌ریزی حرکت در ROS
  • 60. ربات‌های متحرک و برنامه‌نویسی آنها
  • 61. ربات‌های بازویی و کنترل موقعیت
  • 62. معرفی زبان‌های برنامه‌نویسی ربات‌های صنعتی
  • 63. KUKA Robot Language (KRL): مبانی
  • 64. دستورات حرکتی در KRL
  • 65. مدیریت ورودی/خروجی در KRL
  • 66. ساختارهای پیشرفته برنامه‌نویسی در KRL
  • 67. ABB Robot Application Language (RAPID): مقدمه
  • 68. جریان برنامه و کنترل در RAPID
  • 69. انواع داده و متغیرها در RAPID
  • 70. FANUC Karel: اصول و ساختارها
  • 71. آموزش موقعیت‌ها و روتین‌ها در Karel
  • 72. برنامه‌نویسی آفلاین برای ربات‌های صنعتی
  • 73. ایمنی در برنامه‌نویسی و عملیات ربات‌های صنعتی
  • 74. LabVIEW برای کنترل و ابزار دقیق در رباتیک
  • 75. MATLAB/Simulink برای مدل‌سازی و کنترل ربات
  • 76. مقدمه‌ای بر هوش مصنوعی پیشرفته در رباتیک
  • 77. مبانی یادگیری ماشین برای ربات‌ها
  • 78. یادگیری نظارت شده (Supervised Learning) برای وظایف ربات
  • 79. یادگیری بدون نظارت (Unsupervised Learning) برای اکتشاف
  • 80. یادگیری تقویتی (Reinforcement Learning) برای کنترل ربات
  • 81. شبکه‌های عصبی و یادگیری عمیق در رباتیک
  • 82. بینایی کامپیوتر برای رباتیک: مبانی
  • 83. کتابخانه‌های پردازش تصویر (OpenCV)
  • 84. تشخیص و ردیابی اشیاء در تصاویر
  • 85. درک عمق و نقشه‌برداری سه‌بعدی (3D Mapping)
  • 86. الگوریتم‌های برنامه‌ریزی مسیر: A* و Dijkstra
  • 87. الگوریتم‌های برنامه‌ریزی مسیر: RRT و PRM
  • 88. برنامه‌ریزی حرکت و تولید مسیر (Trajectory Generation)
  • 89. تعامل انسان و ربات (HRI): اصول
  • 90. تشخیص گفتار و سنتز گفتار برای HRI
  • 91. تشخیص ژست و حالت چهره برای HRI
  • 92. هوش جمعی و رباتیک چندعاملی
  • 93. رباتیک ابری (Cloud Robotics)
  • 94. اخلاق و مسئولیت اجتماعی در رباتیک و هوش مصنوعی
  • 95. شبیه‌سازهای رباتیک پیشرفته (غیر از Gazebo)
  • 96. تست سخت‌افزار در حلقه (Hardware-in-the-Loop Testing)
  • 97. متدولوژی‌های تست نرم‌افزار رباتیک
  • 98. دیباگ کردن برنامه‌های پیچیده رباتیک
  • 99. استقرار و نگهداری نرم‌افزار ربات در دنیای واقعی
  • 100. آینده زبان‌های برنامه‌نویسی ربات‌ها و چالش‌ها
تگ‌ها: AI Artificial Intelligence Languages for programming robots Robot programming languages Robotic Programming Robotics آموزش رباتیک برنامه نویسی ربات از صفر برنامه‌نویسی ربات دوره برنامه‌نویسی ربات رباتیک رباتیک و هوش مصنوعی زبان های برنامه نویسی ربات هوش مصنوعی یادگیری رباتیک

نظرات

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

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