What you'll learn
- Temel düzeyde linux kullanabilecekler.
- Temel ROS komutlarını kullanabilecekler.
- Temel düzeyde robot simülasyonu yapabilecekler.
- Temel düzeyde ROS tabanlı yazılım geliştirebilecekler.
Course content
- Preview07:31
- Preview18:43
- 05:54ROS Distributions
- Preview07:13
- Preview00:49
Requirements
- Linux tabanlı (Tercihen Ubuntu 16.04/18.04/20.04) bir işletim sistemine sahip olmalısınız.
- En az bir programlama dili ile başlangıç seviyesinde deneyim sahibi olmalısınız.
Description
Bu kurs içerisinde temel kavramlar anlatılmaktadır. Uygulamaya ve programlamaya yönelik bir eğitime ihtiyacınız varsa Uygulamalar ile ROS Eğitimi'ne bakabilirsiniz.
Bu kurs içerisinde Robot Operating System (ROS) yapısı
ROS komutlarının kullanımı
ROS dosya yapısı
ROS tabanlı C++ ve python dillerinde programlama
Kurs içerisinde temel linux komutlarının kullanımları anlatılmaktadır.
Eğitim dili Türkçedir.
Bu kurs içerisinde anlatılanların büyük bir kısmına wiki.ros ve Github sayfam üzerinden ulaşabilirsiniz. Kursu almadan önce kursu detaylı olarak inceleyiniz ve kursun ihtiyaçlarınızı karşıladığından emin olunuz. Udemy üzerinde alınan kursların 30 gün içerisinde iade hakkı olduğunu unutmayınız.
İşletim Sisteminiz ile uygumlu bir ROS sürümü kullanabilirsiniz. ROS sürümlerinin temel çalışma yapısı ve komutları aynıdır. Kurs içerisinde anlatılmakta olan kodlar ve paketler ROS topluluğu tarafından desteklenmekte olan tüm ROS sürümleri ile uyumludur ve çalışmaktadır.
Ubuntu 20.04 LTS -> ROS Noetic Ninjemys (Tavsiye Edilen)
Ubuntu 18.04 LTS -> ROS Melodic Morenia
Ubuntu 16.04 LTS -> ROS Kinetic Kame
ROS Hakkında;
Robot Operating System: Robot kontrolünü, simülasyonunu ve geliştirme sürecini kolaylaştırmak için geliştirilmiş açık kaynak kodlu ve linux tabanlı çalışan bir yazılım iskeletidir. C/C++, Python Java ve Lisp dillerini desteklemektedir. Stanford Yapay Zeka Laboratuvarı tarafından desteklenmektedir.
ROS günümüzde bir çok profesyonel geliştirici tarafından kullanılmaktadır. ROS şu anda dünya çapında yüzlerce üniversite ve teknoloji start-up'ları tarafından kullanılmaktadır.
Who this course is for:
- Robotik proje geliştiricileri
- Robotiğe ilgili herkes
Instructor
Özel sektörde Ar-Ge mühendisi olarak çalışmaktayım. Selçuk Üniversitesi Elektrik Elektronik Mühendisliği Bölümü 2018 mezunuyum.
2014'den beri elektronik ve robotik programlama üzerine çalışmalar yapmaktayım. 2017 yılından itibaren Robot Operating System, Deep Learning, Machine Learning ve Computer Vision konuları üzerine çalışmalar yapmakta ve projeler geliştirmekteyim. ROS tabanlı robot simülasyonu, SLAM, indoor navigation ve sürücüsüz araçlar üzerinde çalışma yaptığım konulardır.
Yapmış olduğum bazı projeler; Tübitak Autonomous Vehicle, Openzeka Marc Mini Otonom Araç ve Tübitak destekli Otonom Görev Robotu Tasarımı (ROS Tabanlı)
Yapmış olduğu çalışmalara Github sayfam üzerinden ulaşabilirsiniz.