لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ROS برای مبتدیان II: محلی سازی، ناوبری و SLAM
ROS for Beginners II: Localization, Navigation and SLAM
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
رویکردی کاربردی برای یادگیری پایه ربات های متحرک SLAM و Navigation با ROS مبانی نظری محلی سازی دو بعدی و سه بعدی تبدیل بین فریم ها در فضاهای دو بعدی و سه بعدی ویژگی قدرتمند پکیج tf برای نمایش فریم ها و انجام تبدیل و بومی سازی مبانی نظری محلی سازی و نقشه برداری (SLAM) پیشینه مفاهیم ناوبری (برنامه ریزی مسیر جهانی، برنامه ریزی مسیر محلی، اجتناب از برخورد) تفاوت بین ناوبری مبتنی بر نقشه و ناوبری واکنشی پشته ناوبری ROS (move_base، amcl، gmapping) پیش نیازها: دانش قبلی در مورد مفاهیم اولیه از سیستم عامل ربات (ROS) (الزامی) دانش در C++ و/یا زبان برنامه نویسی پایتون پیشینه مفاهیم جبر خطی، مثلثات و هندسه می خواهید ROS را یاد بگیرید مشتاق یادگیری ناوبری رباتیک
به روز رسانی
9 اکتبر 2020: من دستورالعمل نصب Turtlebot3 را در ROS Noetic اضافه کردم
نمای کلی
محلی سازی، نقشه برداری و ناوبری موضوعات اساسی در سیستم عامل روبات (ROS) و روبات های متحرک هستند. با این حال، یادگیری بسیار پیچیده است. معمولا، مبتدیان حتی نمی دانند از کجا شروع کنند. آموزشهای معمولی در ROS اطلاعات سطح بالایی در مورد نحوه اجرای گرههای ROS برای انجام نقشهبرداری و ناوبری میدهند، اما هیچ جزئیاتی در مورد جنبههای فنی ارائه نمیدهند. برخی از دورههای دیگر بیشتر بر جنبههای فنی تمرکز میکنند، که از نظر ریاضی پیچیده است، اما پیوند روشنی با نحوه پیوند این مفاهیم با پشته ناوبری ROS ارائه نمیدهد.
این دوره به این شکاف می پردازد و یک رویکرد عملی را دنبال می کند تا یادگیرندگان جدید را با مبانی ناوبری ربات موبایل و نحوه پیاده سازی آن در ROS آشنا کند. این دوره به گونه ای طراحی شده است که شما را با دنیای ناوبری ربات موبایل به شیوه ای سریع و موثر آشنا کند.
در این دوره، من پوشش مفصلی از مهمترین بسته ROS برای ناوبری ارائه کردم: بسته tf! بدون درک این بسته، درک عمیق نحوه عملکرد ناوبری در ROS دشوار خواهد بود. اگرچه آموزش های tf وجود دارد، بسته tf به شدت به مفاهیم نظری مهمی که در آموزش های ROS ارائه نشده است، متکی است. این دوره مقدمه ای سیستماتیک برای پیشینه نظری لازم و تکمیل فعالیت های نمایشی و برنامه نویسی ابزارهای بسته tf و API ارائه می دهد.
این دوره فرض می کند که شما پیش زمینه ای در زمینه مفاهیم اصلی سیستم عامل ربات (ROS) مانند گره های ROS، موضوعات ROS، خدمات ROS و درک مفهوم اساسی حرکت با ROS دارید. اگر این مهارت ها را ندارید، توصیه می کنم ابتدا در دوره ROS من برای مبتدیان ثبت نام کنید: Basics، Motion و OpenCV تا پیش زمینه لازم را به دست آورید.
تجربه من با ROS
من سال هاست که در پروژه های دانشگاهی و صنعتی با ROS برنامه نویسی می کنم. من بسیار مشتاق توسعه برنامه ها با ROS هستم. من همچنین ROS را در دانشگاه تدریس کرده ام و برنامه های آموزشی ارائه کرده ام. من مدیر R D Gaitech Robotics هستم و بستههای ROS زیادی برای روباتها و پهپادها توسعه دادهام. من فعالیتهای علمی بینالمللی را در اطراف ROS رهبری کردهام، و بهویژه، ویراستار پنج جلد کتاب با عنوان Robot Operating System، The Complete Reference با Springer هستم. من تجربیات زیادی در مورد مشکلاتی که کاربران جدید برای یادگیری ROS با آن مواجه میشوند به دست آوردم و همین امر باعث شد تا از طریق سخنرانیهای مختلف این دوره، به درستی به نقطه پرداختن به این مشکلات پی ببرم.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
این دوره در مورد چیست؟
What is this course about?
در مورد مربی
About the instructor
[جدید] مهم: ROS Navigation و SLAM را نصب کنید
[NEW] Important: Install ROS Navigation and SLAM
نمایش نظرات