توضیحات
Become a Robotics Software Engineer یک دوره آموزشی جامع برای مهندسان رباتیک و برنامه نویسان ربات های هوشمند است که توسط آکادمی Udacity منتشر شده است. در این دوره آموزشی با مهارت هایی مانند توسعه سیستم عامل ربات، شبیه سازی ربات با Gazebo، بومی سازی و موقعیت یابی ربات ها، خودیابی رباتی، برنامه ریزی حرکت و … آشنا شده و در هر کدام از این مهارت ها تخصص خواهید یافت. برنامه نویسی ربات ها یکی از شغل های بسیار پرتقاضا در دنیای مدرن امروز است و درآمد سالیانه این برنامه نویس ها به بیش از 103 هزار دلار می رسد. این دوره آموزشی از رویکردی کاملا عملی و سیستم محور به منظور آشنایی کاربران با دنیای رباتیک استفاده می کند. به عنوان یک تازه کار شما کار خود را با فریم ورک ROS و زبان برنامه نویسی C++ آغاز خواهید کرد.
بخش اعظم کار شما به عنوان یک برنامه نویس رباتیک توسعه الگوریتم ها و سیستم های نرم افزاری است که به ربات در زمینه های موقعیت یابی، مپینگ، برنامه ریزی و تعیین مسیر حرکت کمک می کند. Gazebo یک محیط شبیه سازی بسیار حرفه ای و مجهز است که شرکت های مختلف در سرتاسر جهان از آن برای شبیه سازی پروژه های مختلف بهره می برند. ROS یک فریم ورک یکپارچه و در عین حال انعطاف پذیر است که می تواند به مهندسان در توسعه ربات ها به صورت ماژولار کمک کند. الگوریتم های متعددی برای برنامه ریزی مسیر و هدایت هوشمند ربات ها وجود دارد. با کمک این الگوریتم شما قادر خواهید بود تا یک ربات دستیار خانگی را شبیه سازی کنید. این ربات قادر است در میان اتاق های مختلف خانه جابه جا شده و اشیاء مختلف را از یک اتاق به اتاق دیگر منتقل کند.
آنچه در دوره Become a Robotics Software Engineer یاد خواهید گرفت:
- آشنایی کامل با اجراز مختلف یک ربات
- کار با سیستم عامل ربات یا ROS
- کار با موتور شبیه سازی Gazebo به منظور ایجاد یک محیط شبیه سازی شده برای تست عملکرد ربات
- لوکالیزیشن و تعیین موقعیت ربات نسبت به محیط تعریف شده
- مپینگ و توانایی شناسایی محیط
- برنامه ریزی مسیر حرکتی ربات (Path Planning)
- هدایت ربات
- زبان برنامه نویسی C++
- توسعه الگوریتم های مختلف برای کنترل فرآیندهای ربات
مشخصات دوره
ناشر: Udacity
مدرس: Sebastian Thrun ،David Silver ،Karim Chamaa و Julia Chernushevich
زبان: انگلیسی
سطح آموزش: پیشرفته
تعداد دروس: 964
مدت زمان آموزش: 19 ساعت و 50 دقیقه
سرفصل های دوره
Part 01 : Term 1: ROS Essentials, Perception, and Control
Module 01: Introduction to Robotics
Module 02: ROS Essentials
Module 03: GitHub Lesson
Module 04: Udacity Explores – Biologically Inspired Robots
Module 05: Kinematics
Module 06: Udacity Explores – HRI / Robot Ethics
Module 07: Perception
Module 08: Udacity Explores – Soft Robotics
Module 09: Udacity Explores – Robot Grasping
Module 10: Controls
Module 11: Udacity Explores – Swarm Robotics
Module 12: Deep Learning
Module 13: Introduction to C++ for Robotics
Part 02 : Term 2: Localization, Mapping, and Navigation
Module 01: Introduction to Term 2
Module 02: Robotic Systems Deployment
Module 03: Localization
Module 04: Mapping and SLAM
Module 05: Reinforcement Learning for Robotics
Module 06: Path Planning and Navigation
Module 07: Career Services
Module 08: Completing the Program
Part 03 (Elective): Optional Kuka Path Planning Project
Module 01: Optional Kuka Path Planning Project
پیش نیازهای دوره Become a Robotics Software Engineer
To optimize your chances of success in the Robotics Software Engineer Nanodegree program, we’ve created a list of prerequisites and recommendations to help prepare you for the program curriculum. You should have the following knowledge:
Advanced knowledge in any object-oriented programming language, preferably C++
Intermediate Probability
Intermediate Calculus
Intermediate Linear Algebra
Basic Linux Command Lines
For aspiring roboticists who currently have a limited background in programming or math, we’ve created the Intro to Self-Driving Cars Nanodegree program to help you prepare. This program teaches C++, linear algebra, calculus, and statistics.
تصاویر دوره

فیلم معرفی دوره Become a Robotics Software Engineer
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
4.93 گیگابایت














































2 دیدگاه. همین الان خارج شوید
ممنون میشم در صورت امکان نسخه ی جدیدت آموزش رو بذارید
سلام
در دسترس نیست.