ROS 2 Bootcamp

9.499,00

Kategoriler:

🚀 ROS2 Robot Programlama Eğitimi

ROS2 Robot Programlama Eğitimi, robotik yazılım geliştirme sürecini teorik bilgilerle sınırlı kalmadan uygulamalı olarak öğrenmek isteyenler için hazırlanmış kapsamlı bir bootcamp programıdır.

Bu eğitimde yalnızca ROS2 komutlarını öğrenmekle kalmayacak; aynı zamanda bir robotik sistemin nasıl modellenebileceğini, simülasyon ortamında nasıl test edileceğini, kontrol yapısının nasıl kurulacağını ve Python ile robotik uygulamaların nasıl geliştirileceğini adım adım deneyimleyeceksiniz.

Eğitim boyunca ROS2, RViz2, Gazebo, MoveIt2 ve Python araçları kullanılarak robotik yazılım geliştirme sürecinin temel yapı taşları uygulamalı şekilde ele alınır.

🎯 Bu Eğitim Size Ne Kazandırır?

Bu eğitim sonunda yalnızca “ROS2 hakkında bilgi sahibiyim” demeyeceksiniz.

Bunun yerine şunu söyleyebileceksiniz:

“ROS2 mimarisini anladım, node, topic, service ve action yapılarını kullandım, robot modelleme mantığını öğrendim, RViz2 ve Gazebo üzerinde simülasyon çalışmaları yaptım, MoveIt2 ile motion planning sürecini deneyimledim ve Python ile robotik uygulamalar geliştirdim.”

Bu bootcamp, robotik yazılım alanında güçlü bir temel oluşturmak ve ROS2 ekosistemine uygulamalı bir başlangıç yapmak isteyenler için hazırlanmıştır.

🧠 Eğitimde Neler Öğreneceksiniz?

Bu eğitim boyunca ROS2 tabanlı robotik yazılım geliştirme sürecini temel seviyeden başlayarak uygulamalı şekilde öğreneceksiniz.

Öğreneceğiniz başlıca konular:

✅ ROS2 mimarisi ve temel çalışma mantığı ✅ Node, topic, service ve action yapıları ✅ ROS2 CLI komutları ve sistem yönetimi ✅ Workspace organizasyonu ve paket yapısı ✅ URDF ve Xacro ile robot modelleme ✅ RViz2 ile robot görselleştirme ve kinematik analiz ✅ Gazebo simülasyon ortamı ile robotik test süreçleri ✅ ROS2 control yapısına giriş ✅ MoveIt2 ile motion planning süreci ✅ Python ile ROS2 uygulamaları geliştirme ✅ Robotik sistemlerin yazılım akışını uçtan uca anlama

📚 Eğitim Müfredatı

🟦 Hafta 1: ROS2 Temelleri ve CLI Sistem Komutları

İlk hafta ROS2 ekosistemine giriş yapılır. ROS2’nin neden kullanıldığı, robotik yazılım geliştirme sürecindeki yeri ve temel mimarisi ele alınır.

Node, topic, service ve action yapıları örneklerle açıklanır. ROS2 CLI komutları kullanılarak sistemin nasıl takip edileceği, çalışan node’ların nasıl inceleneceği ve iletişim yapılarının nasıl kontrol edileceği uygulamalı olarak gösterilir.

Bu hafta sonunda katılımcılar ROS2 sisteminin temel çalışma mantığını kavramış olur.

🟦 Hafta 2: URDF, Workspace Organizasyonu ve RViz2

İkinci hafta robot modelleme sürecine odaklanılır. ROS2 workspace yapısı, paket organizasyonu ve proje düzeni ele alınır.

URDF ve Xacro kullanılarak robot tanımlama mantığı anlatılır. Link, joint, robot gövdesi, hareket bağlantıları ve temel modelleme yapıları uygulamalı şekilde işlenir.

RViz2 üzerinde robot modeli görselleştirilir ve kinematik yapıların nasıl inceleneceği gösterilir.

🟦 Hafta 3: ROS2 Kontrol Yapısı ve Gazebo Simülasyonu

Üçüncü hafta robot kontrol yapısı ve simülasyon ortamı üzerinde ilerlenir.

ROS2 control mantığına giriş yapılır. Robot hareketinin yazılım tarafında nasıl yönetildiği, kontrol bileşenlerinin nasıl yapılandırıldığı ve simülasyon ortamına nasıl aktarıldığı açıklanır.

Gazebo simülasyon ortamı kullanılarak robotik sistemlerin fiziksel donanıma ihtiyaç duymadan nasıl test edilebileceği uygulamalı olarak gösterilir.

🟦 Hafta 4: MoveIt2, Motion Planning ve Python Uygulamaları

Son hafta robotik hareket planlama süreci ele alınır.

MoveIt2 kurulumu, RViz2 üzerinden motion planning yapısı ve robot hareketlerinin planlanması uygulamalı olarak gösterilir.

Python ile ROS2 uygulama geliştirme adımları anlatılır. Eğitim sonunda katılımcılar, ROS2 tabanlı bir robotik yazılım projesinin temel akışını uçtan uca deneyimlemiş olur.

🛠️ Eğitimde Kullanılacak Araçlar

Eğitim boyunca robotik yazılım geliştirme sürecinde yaygın olarak kullanılan araçlar üzerinde çalışılacaktır.

Kullanılacak temel araçlar:

✅ Ubuntu 22.04 LTS ✅ ROS2 Humble Desktop ✅ Python 3.10 ✅ RViz2 ✅ Gazebo / Ignition Gazebo Fortress ✅ MoveIt2 ✅ VS Code ✅ Terminal ve ROS2 CLI araçları

🧩 Eğitim Ön Gereksinimleri

Bu eğitim uygulama odaklı olduğu için temel seviyede bazı teknik bilgilere sahip olmak katılımcılar için avantaj sağlar.

Eğitime başlamadan önce önerilen bilgiler:

✅ Temel Python bilgisi ✅ Temel Linux / terminal kullanımı ✅ Robotik sistemlere ilgi ✅ Yazılım geliştirme mantığına aşinalık

Daha önce ROS2 kullanmış olmanız zorunlu değildir. Ancak Python ve Linux tarafında temel bilgiye sahip olmak eğitimden alınacak verimi artıracaktır.

👥 Bu Eğitim Kimler İçin Uygun?

Bu eğitim, robotik yazılım geliştirme alanına güçlü bir başlangıç yapmak isteyen katılımcılar için uygundur.

Özellikle:

🎓 Mühendislik öğrencileri 💻 Yazılım geliştiriciler 🤖 Robotik alanına ilgi duyanlar ⚙️ Mekatronik, elektrik-elektronik ve bilgisayar mühendisliği öğrencileri 🚀 ROS2 öğrenmek isteyen geliştiriciler 🧠 Simülasyon tabanlı robotik geliştirme yapmak isteyenler 🔬 Otonom robotlar, robot kolları ve mobil robotlar üzerine çalışmak isteyenler 📌 Python bilgisiyle robotik alana geçiş yapmak isteyenler

için uygun bir eğitim programıdır.

🚫 Bu Eğitim Kimler İçin Uygun Değil?

Bu eğitim tamamen sıfırdan bilgisayar kullanımını veya temel programlama mantığını öğretmek için hazırlanmış bir eğitim değildir.

Aşağıdaki profiller için eğitim doğrudan uygun olmayabilir:

❌ Hiç programlama bilgisi olmayanlar ❌ Python temeli olmayan ve kod yazmaya yeni başlayanlar ❌ Linux veya terminal kullanımına tamamen yabancı olanlar ❌ Sadece teorik anlatım bekleyenler ❌ Uygulama, kurulum ve proje adımlarını takip etmek istemeyenler ❌ Robotik yazılım yerine yalnızca mekanik robot tasarımı öğrenmek isteyenler

Bu eğitimden maksimum verim alabilmek için katılımcıların temel yazılım mantığına sahip olması ve uygulama adımlarını kendi bilgisayarında takip edebilecek düzeyde olması önerilir.

📅 Eğitim Başlangıç Tarihi

Eğitimin başlangıç tarihi henüz netleşmemiştir.

Başlangıç tarihi ve ders takvimi kesinleştiğinde ISERA Akademi üzerinden duyurulacaktır. Ön kayıt oluşturan katılımcılar, eğitim tarihi ve kayıt süreci hakkında bilgilendirilecektir.

⏱️ Eğitim Süresi

Eğitim toplam 4 hafta sürecek şekilde planlanmıştır.

Program kapsamında her hafta 2 saatlik uygulamalı ders yapılacak ve eğitim toplamda 8 saatlik içerikten oluşacaktır.

📜 Sertifika Bilgisi

Eğitim sürecini tamamlayan katılımcılara ISERA Akademi tarafından dijital katılım sertifikası verilecektir.

Bu sertifika, ROS2 ve robotik yazılım geliştirme alanında uygulamalı bir eğitim sürecine katıldığınızı göstermek için CV ve LinkedIn profilinizde kullanılabilir.

👨‍🏫 Eğitmen Bilgisi

Eğitim, Mehmet Kahraman tarafından verilecektir.

Mehmet Kahraman, Sakarya Uygulamalı Bilimler Üniversitesi Mekatronik Mühendisliği bölümünden dereceyle mezun olmuştur. Kariyeri boyunca Teknofest ve benzeri ulusal yarışmalarda önemli başarılar ve ödüller elde etmiştir.

Bitirme tezini TÜBİTAK destekli yapay zekâ tabanlı otonom robot kol üzerine tamamlayan Kahraman; robotik, yapay zekâ ve yazılım geliştirme alanlarındaki akademik ve pratik bilgisini eğitimlerine aktarmaktadır.

Freelancer olarak proje geliştirme, eğitim ve mentörlük desteği sağlamış; şu anda kurumsal çözümler sunan bir firmada Ar-Ge Yazılım Mühendisi olarak görev yapmaktadır.

Uzmanlık alanları:

✅ ROS2 ✅ Robotik yazılım ✅ Python ✅ Simülasyon ✅ Gazebo ✅ RViz2 ✅ MoveIt2 ✅ Otonom robot sistemleri

🌟 Neden Bu Eğitimi Almalısınız?

ROS2, modern robotik sistemlerde yaygın olarak kullanılan güçlü bir yazılım altyapısıdır. Mobil robotlardan robot kollarına, otonom sistemlerden simülasyon tabanlı geliştirme süreçlerine kadar birçok alanda ROS2 bilgisi önemli bir avantaj sağlar.

Bu eğitim sizi yalnızca komut ezberleyen bir kullanıcı seviyesinde bırakmaz. ROS2’nin arkasındaki sistem mantığını, robotik yazılım geliştirme akışını ve simülasyon tabanlı test süreçlerini uygulamalı olarak anlamanızı sağlar.

Eğitim sonunda:

✅ ROS2 temel mimarisini anlayabilecek ✅ Node, topic, service ve action yapılarını kullanabilecek ✅ ROS2 workspace ve paket yapısını oluşturabilecek ✅ URDF ve Xacro ile robot modeli hazırlayabilecek ✅ RViz2 ile robot modelini görselleştirebilecek ✅ Gazebo üzerinde robot simülasyonu çalıştırabilecek ✅ MoveIt2 ile hareket planlama sürecini deneyimleyebilecek ✅ Python ile ROS2 tabanlı uygulamalar geliştirebilecek ✅ Robotik yazılım geliştirme sürecine güçlü bir başlangıç yapabileceksiniz

🚀 ROS2 ile Robotik Yazılım Dünyasına İlk Adımı Atın

Robotik sistemlerin nasıl çalıştığını anlamak, simülasyon ortamında test etmek ve modern robotik yazılım geliştirme sürecine adım atmak istiyorsanız bu eğitim sizin için güçlü bir başlangıç noktasıdır.

ROS2 Robot Programlama Eğitimi ile robotik yazılım dünyasına uygulamalı, sistemli ve proje odaklı bir giriş yapın.

Değerlendirmeler

Henüz değerlendirme yapılmadı.

“ROS 2 Bootcamp” için yorum yapan ilk kişi siz olun

Alışveriş Sepeti
SoC Tasarımı Eğitim Teması
Canlı & Uygulamalı SoC Eğitimi Başlangıç: 24 Temmuz Orta – İleri

SoC Tasarımı Bootcamp

RISC-V Tabanlı SoC RTL Tasarımı ve Doğrulama

RTL dünyasının sınırlarını aşın; donanım sistem mimarisini uçtan uca tasarlamayı, entegre etmeyi ve simüle etmeyi öğrenin.

ROS 2 Bootcamp
9.499,00