Temelden Gelişmişe Python ile Uygulamalı ROS Eğitimi
What you'll learn
- Python temellerini öğrenecek ve kodlayabileceksiniz.
- ROS'un kavramsal temellerinin mantığını kavrayacaksınız.
- ROS görselleştiricilerini tanıyacak ve kullanacaksınız.
- PyQt5 ile robotik uygulamalar için arayüz tasarlamayı öğreneceksiniz.
- OpenCV ile görüntü işleme temellerini öğrenecek robot kamerasını kullanarak uygulamalar yapabileceksiniz.
- Simülasyon ortamı hazırlamayı, simülasyon ortamları için robot modellemeyi öğreneceksiniz.
- ROS ile temel ve gelişmiş seviyede birçok uygulama yapabileceksiniz.
Requirements
- Programlamaya ve robotiğe karşı hevesli olmak
Description
Temelden Gelişmişe Python ile Uygulamalı ROS Eğitimi, robotikle uğraşan veya uğraşmak isteyen bütün öğrenciler ve robotik alanında hizmet veren kurumlar tarafından kullanılabilecek Robot İşletim Sistemi’nin (Robot Operating System – ROS) kapsamlı ve uygulamalı bir şekilde anlatıldığı bir eğitimdir. Eğitimin, ROS’a yeni başlayanlar için gereken altyapıyı sağlayacak şekilde hazırlanmasına özen gösterilmiştir. Bu kapsamda:
Ubuntu ve ROS kurulumunun nasıl yapıldığı anlatılmış,
Linux hakkında temel bilgilerden bahsedilmiş,
Python programlama dilinin temelleri uygulamalı olarak verilmiş,
Robotlar için oldukça önemli bir yere sahip olan arayüz tasarımları için PyQt temelleri ve Qt Designer aracı incelenmiş,
Robot kamerasından gelen görüntü üzerinde temel görüntü işleme uygulamaları yapılmış,
ROS hakkında detaylı kavramsal bilgiler verilerek dinleyicinin ROS ile uygulamalar gerçekleştirecek altyapıya sahip olması amaçlanmıştır.
Ayrıca, eğitimde basit ROS uygulamalarının yanında, haritalama ve otonom gezinme, sıfırdan robot oluşturma, sıfırdan simülasyon ortamı hazırlama gibi ileri düzey uygulamalar da yer almaktadır.
Eğitimde ilgili yerlerde verilen notlar ve açıklamalarla konunun daha iyi anlaşılması sağlanmış, alınabilecek olası hatalar ve bu hataların çözümleri ile dinleyicinin sorunsuz bir şekilde ilerlemesi amaçlanmıştır. ROS’a yeni başlayacak olanların uygulamaları kolayca gerçekleştirebilmesi için, uygulama bölümleri aşama aşama verilmiş ve her aşama detaylıca anlatılmıştır. Eğitimi alan kişinin bilgisayar dışında herhangi bir donanıma ihtiyaç duymaması için, eğitim içinde verilen tüm uygulamalar simülasyon ortamlarına uygun bir şekilde hazırlanmıştır.
Bilgilendirme: Eğitimde anlatılanlar Intel Core i7-7700HQ 2.8 GHz işlemciye, 16 GB RAM'e ve 4 GB NVIDIA GTX 1050 Ti ekran kartına sahip bir bilgisayarda gerçekleştirilmiştir.
Eğitim sonunda, ROS’un temellerini öğrenmeniz ve uygulamalar gerçekleştirmeniz dileğiyle...
Who this course is for:
- Lisans ve lisansüstü öğrenciler
- Robotik alanında hizmet veren kurumlarda çalışan kişiler
- Robot yarışmalarına katılmak isteyenler
- ROS öğrenmek isteyen herkes
Instructor
Merhabalar,
Eskişehir Osmangazi Üniversitesi Elektrik-Elektronik Mühendisliği'nden 2016 yılında mezun oldum. Takip eden dönemde aynı üniversitede Yüksek Lisans eğitimime başladım ve 2018 yılında eğitimimi tamamladım. Şimdilerde ise aynı üniversitede Doktora eğitimime devam ediyorum.
İş hayatıma ilk olarak Freelance ROS geliştiricisi olarak başladım. Daha sonra Eskişehir'de bulunan bir Ar-Ge firmasında Robotik Ar-Ge Mühendisi olarak çalıştım. Şimdi ise, robotik ve yapay zeka üzerine çalışmalar yapan İnovasyon Mühendislik firmasında Genel Müdür Yardımcısı olarak çalışıyorum (Firma ile alakalı detaylar için web sitemizi ziyaret edebilirsiniz).
ROS üzerine birçok projede görev aldım, bireysel işler yaptım ve sanayi odaklı robotik lisans bitirme projelerinde son sınıf öğrencilerime danışmanlık yapıyorum. 2019 yılında ESOGUSEM bünyesinde "Uygulamalı ROS Eğitimleri"nde eğitmen olarak görev aldım. 2020 yılında ROS hakkında ilk Türkçe kaynak olan "Yeni Başlayanlar İçin Uygulamalarla Robot İşletim Sistemi (ROS)" kitabını e-kitap olarak yayınladım.
Herhangi bir probleminiz olduğunda, sormaktan çekinmeyin.
Derslerde, karşımda öğrenci varmış gibi anlatmaya ve konunun ezber dışında mantığını örneklerle vermeye gayret ettim. Umarım eğitimin faydasını görerek ROS tabanlı uygulamalar gerçekleştirebilirsiniz.
Videolarda görüşmek üzere.