Bu kurs sayesinde, birkaç saat içinde baştan sona ROS2 geliştiricisi olacaksınız ve ölçeklenebilir robotik uygulamalar yazabileceksiniz.
ROS 2'yi sıfırdan mı öğreniyorsunuz?
Kendinize şu soruyu sorabilirsiniz: Nereden başlamalı? Nasıl öğrenmeli? İlk olarak ne yapmalı?
Ben de Robot İşletim Sistemi'ni (ROS/ROS2) ilk kullanmaya başladığımda bu sorulara cevap bulmak gerçekten zordu. Dolayısıyla, ROS/ROS2 öğrenmek zor olabiliyor. Ancak doğru kaynaklarla öğrenirseniz bu süreç çok daha kolay hale gelebilir.
Ayrıca, fark ettiğim bir şey, ROS2 (2023'te) öğretenlerin genellikle ROS1 ile karşılaştırmalar yaptığıdır. Peki, ya siz ROS1'i hiç bilmeyenlerden biriyseniz?
Bu kursu oluşturdum, böylece Robot İşletim Sistemi'ne dair hiçbir önceden bilginizin olmadığından başlayarak ROS2'yi doğru bir şekilde öğrenebilir ve ne yapacağınızı bulmak için haftalarınızı veya hatta aylarınızı harcamanıza gerek kalmaz. ROS2 öğrenirken herkesin karşılaştığı büyük öğrenme eğrisine hoşça kal diyebilirsiniz.
Kurs, adım adım takip edebileceğiniz ve doğru sırayla ihtiyacınız olan her şeyi alabileceğiniz şekilde yapılandırılmıştır. Kurs sonunda, kendi Robot İşletim Sistemi 2 uygulamalarınızı başlatmaya yetecek kadar özgüvene sahip olacaksınız.
→ Nasıl öğretiyorum?
İşte öğretim yöntemim, 3 adımda:
Adım adım ilerlemek.
Belirli bir noktaya odaklanmak.
Pratik yapmak, pratik yapmak, pratik yapmak.
Bu kadar. Gereksiz bilgi ve dikkat dağıtan şeyler yok, sadece ROS 2 uygulamaları oluşturmak için gereken önemli şeyler.
Robot İşletim Sistemi ile olan deneyimim oldukça uygulamalıdır. Aslında şu anda piyasada olan bir robotik kol yapmak için ROS'u kullandım. Bu yüzden pratik olmak ve noktaya odaklanmak zorundaydım. Ve sizinle de böyle öğretmek istiyorum.
→ Peki, neleri öğreneceksiniz?
İşte kurs boyunca göreceğiniz temel kavramlar:
ROS2 Kurulumu, Çalışma Alanı, Paketler...
ROS2 Nodları
ROS2 Konuları
ROS2 Hizmetleri
ROS2 Özel Mesajlar
ROS2 Parametreleri
ROS2 Başlatma Dosyaları
...
Kursun her bölümü, bir ROS2 ana kavramına odaklanır. Her kavram için şunları alacaksınız:
Kavramın açıklaması, bağlamı ve neden öğrenmeniz gerektiği.
Adım adım "nasıl yapılır" videoları (Python için).
Pratik yapmak için bir etkinlik + detaylı çözüm videosu.
Bölümde yaptığımız her şeyin bir özeti ve kod indirme imkanı.
Ben, “neden” sorusuyla başlamayı severim; çünkü bana göre sorulabilecek en önemli sorudur. Eğer "neden"i anlarsanız, sonrasında her şey anlamlı olacak; çünkü nereye gittiğinizi ve neden gittiğinizi bileceksiniz.
Ayrıca sizinle birlikte tüm kodu yazmak için zaman ayırıyorum. Bazı öğretmenler ve eğitmenler size büyük bir kod yığını gösterir ve sonra "bu kod şunu yapar" der. Ben buna katılmıyorum. Kod yazdığımda, kodu tamamen sizinle birlikte yazıyor ve neden ne yazdığımı açıklıyorum.
Kursun sonunda, Turtlesim simülasyonunu kullanarak tam bir proje üzerinde çalışma fırsatınız olacak. Bu kurs boyunca göreceğiniz her şeyi daha fazla pratik yapmanıza yardımcı olacak ve bu, A'dan Z'ye ilk gerçek proje olacak.
Kurs boyunca, uygulamanızı hata ayıklamak, ne olup bittiğini izlemek ve kodunuzu oluşturmak için ROS2 araçlarını nasıl kullanacağınızı da öğreneceksiniz.
Öğreneceğiniz her şey ve vereceğim en iyi uygulama yöntemleri ile iyi bir temelle herhangi bir ROS2 projesine hazır olacaksınız.
Öyleyse... Ne öğrenmeniz gerektiğini tahmin etmek zorunda mısınız? ROS2 öğrenmeye bu tamamlanmış ve yapılandırılmış kursla şimdi başlayın!
→ Not - Bu kurs size uygun olmayabilir:
Zaten gelişmiş veya uzman bir ROS2 geliştiricisiyseniz.
Daha önce hiç Python kullanmadıysanız.
Ayrıca, bu bir "ROS1'ten ROS2'ye" rehberi değil. Bu, ROS2'yi sıfırdan öğrenmeye yönelik bir kurs olup, ROS1 bilgisine ihtiyaç duyulmamaktadır.