ROS2 Robot İşletim Sistemine Giriş (ROS Humble-Güncel 2023)

ROS2'de Temel Konseptlerin Uzmanı Olun ve Robot İşletim Sistemi Geliştiricisi Olmanın İlk Adımını Atın

Ratings 3.79 / 5.00
ROS2 Robot İşletim Sistemine Giriş (ROS Humble-Güncel 2023)

What You Will Learn!

  • ROS2'nin çalışma mantığını öğreneceksiniz
  • Python ile ROS2 kullanın
  • ROS2 için uygulamalar tasarlayın
  • ROS2 için en iyi alıştırmalı yapın
  • Node (Düğüm), Topic (Konu), Servisler, Parametreler, Başlatma Dosyaları gibi ROS2 Kavramlarına Hakim olun
  • ROS2 araçlarını keşfedin ve onları kullanmayı öğrenin
  • Ödev olarak verilen birçok aktivite ve final uygulaması ile bilgilerinizi pratiğe dökün

Description

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.

Who Should Attend!

  • Öğrenciler, Mühendisler, Araştırmacılar, Öğretmenler, Geliştiriciler, Hobi olarak öğrenmek isteyenler için.
  • ROS2'yi sıfırdan öğrenmek ve zaman kaybetmemek isteyen herkes için.
  • Robotik uygulamaları hızlı bir şekilde geliştirmek isteyenler için.
  • Hala başlangıç seviyesinde olan ROS1 geliştiricileri ve ROS2 öğrenmeye başlamak isteyenler için

TAKE THIS COURSE

Tags

Subscribers

43

Lectures

44

TAKE THIS COURSE