شما اصول ROS 2 را یاد گرفته اید و می خواهید با SLAM و پشته Navigation 2 شروع کنید؟
یا از قبل شروع کرده اید اما احساس می کنید کاملا گم شده اید؟
در این دوره در نهایت مرحله به مرحله پشته Navigation 2 چیست. و شما می توانید این دانش را در پروژه های روباتیک ROS2 خود به کار ببرید.
و برای شروع، نیازی به خرید سخت افزار نیست! شما می توانید دوره را با شبیه سازی Gazebo تکمیل کنید.
-- چرا این دوره؟
من متوجه شدم که (در حالی که خودم این کار را انجام می دهم) یادگیری پشته ناوبری واقعاً آسان نیست. اگر فکر می کردید که یادگیری ROS2 سخت است، صبر کنید تا با Nav2 شروع کنید!
منابع آنلاین زیادی وجود ندارد، و شروع به کار با اسناد موجود می تواند یک کابوس باشد - مگر اینکه قبلاً یک متخصص ROS باشید. برای بسیاری از بخشها، برای درک، به پیشنیازهای زیادی در ROS2 نیاز دارید که میتواند طاقتفرسا شود.
به همین دلیل، درک Navigation2 هفتهها یادگیری دردناک و ناامیدی را برای شما به همراه خواهد داشت. این دقیقاً همان چیزی است که برای من اتفاق افتاده است. و من این را برای شما آرزو نمی کنم.
به همین دلیل است که این دوره را ایجاد کردم: بنابراین میتوانید در ساعتهای بیشماری صرفهجویی کنید و پشته Navigation 2 را با حداقل دانش ROS2 به سادهترین روش ممکن یاد بگیرید.
بهجای اینکه شما را در دریایی از مستندات بیاندازم، شما را راهنمایی میکنم تا ابتدا آزمایش کنید، و سپس به روشی آرام به سمت درک عملی پیشرفت کنید.
برای واضح بودن، این دوره برای مبتدیان ROS2 کامل نیست، شما باید برخی از اصول اولیه ROS2 را داشته باشید. اما پس از اینکه اصول اولیه را داشتید، میتوانید به راحتی دوره را دنبال کنید و Nav2 را به طور موثر یاد بگیرید.
هدف من این است که ناوبری را برای هر کسی با سطح پایه تا متوسط ROS2 در دسترس قرار دهم.
-- چگونه تدریس کنم؟
اگر دورههای دیگر ROS 2 را از من گذراندهاید، میدانید که من اینجا نیستم تا وقت شما را تلف کنم.
روش تدریس من بسیار ساده است:
گام به گام
رفتن به نقطه
یاد بگیرید در حین انجام
همچنین من شدیداً روی "چرا" پشت آنچه یاد می گیرید تمرکز می کنم. هدف فقط وادار کردن شما به تکرار کورکورانه برخی از مراحل نیست، بلکه درک اینکه چرا این مراحل اهمیت دارند.
استو حرف من را قبول نکنید - در اینجا چند بررسی از دانشجویان/محققان/مهندسان/معلمان همکار که دوره ROS 2 من را در Udemy گذرانده اند آمده است:
"بهترین دوره آموزشی ROS2 که من گذرانده ام! دورههای دیگر (سایتها/پلتفرمهای مختلف) آن را گیجکننده کردهاند، اما این دوره آن را بسیار واضح و آسان میکند و در عین حال به شما اجازه میدهد خودتان تلاش کنید. من قطعا خیلی چیزها را به روشی بی دردسر و ساده یاد می گیرم. من باید از همان ابتدا این دوره را می گرفتم.» - میگل مارتینز جی.
«به طور کلی بسیار راضی هستم. من پیشینه قوی در برنامه نویسی دارم، اما در سطح بالاتر (عمدتاً وب) و رویکرد ظریف، روان و تمیز این دوره باعث شده است که در مدت زمان کوتاهی بدون هیچ مشکلی، با محیط ROS آشنا شوم. بسیاری از اسناد " - Devis D.
"این بهترین دوره آموزشی در ROS2 است که من تا به حال دیده ام" - الکساندر ک.
"محتوای دوره عالی، مستقیماً به نقطه اصلی و بسیار آسان برای پیگیری" - کوین ام.
-- در دوره آموزشی چه خواهید کرد و یاد خواهید گرفت؟
شما یک خط پیشرفت را دنبال خواهید کرد که به شما امکان می دهد ابتدا آزمایش کنید، بنابراین یک رویکرد بصری برای ناوبری دریافت خواهید کرد. و تنها پس از آن ما یادگیری را با برخی توضیحات و کمی تئوری تقویت می کنیم و به دنبال آن تمرین بیشتری انجام می دهیم.
در دوره شما:
ROS2 و پشته Navigation 2 را نصب کنید.
یک نقشه با SLAM (محلی سازی و نقشه برداری همزمان) ایجاد و ذخیره کنید.
با استفاده از این نقشه، یک ربات بسازید.
درک نحوه عملکرد Navigation 2 و اجزای مختلف پشته: برنامه ریز جهانی، برنامه ریز محلی، رفتار بازیابی، TF ها و غیره.
یک جهان Gazebo سفارشی بسازید تا بتوانید شبیه سازی محیط خود را ایجاد کنید.
مراحل سازگاری ربات خود را برای پشته Navigation 2 کشف کنید.
با Nav2 با استفاده از Python Simple Commander API تعامل داشته باشید.
هر بخش بر روی قسمت های قبلی ساخته شده است، و آنچه را که آموخته اید با چالش های اضافی برای تمرین بیشتر تقویت خواهید کرد.
بنابراین، برای یادگیری پشته ناوبری و صرفه جویی در ساعات بی شماری، دیگر منتظر نمانید و همین امروز در دوره ثبت نام کنید!
اوه، در اینجا هیچ ریسکی نمیکنید، زیرا اگر کاملاً راضی نباشید، 30 روز ضمانت بازگشت پول نیز دریافت میکنید - بدون سؤال.
در دوره می بینمت!
توجه - این دوره برای شما مناسب نیست اگر:
شما یک مبتدی کامل ROS 2 هستید. در این مورد، ابتدا باید مبانی ROS 2
را یاد بگیریدمیخواهید پشته Navigation 1 را برای ROS1 یاد بگیرید (نه دقیقاً یکسان)
مهندس نرم افزار و مدرس رباتیک
نمایش نظرات