What you'll learn
- ROS ile Robot Simülasyonu
- ROS ile Robot Programlama
- ROS ile Kamera kullanımı ve Image Processing
- ROS ile Lidar Kullanımı
- ROS ile SLAM ve Navigation
Course content
- Preview06:26
- Preview04:49
- Preview03:22
- 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.
- En az başlangıç seviyesinde Robot Operating System (ROS) deneyimine sahip olmalısınız.
Description
Bu kurs içerisinde uygulama ve programlamaya yönelik ROS anlatılmaktadır. 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.
Bu kurs içerisinde Gazebo ve Rviz simülasyon ortamlarında robot simülasyonları anlatılmaktadır.
Kameradan görüntü alma, Image processing, Nesne takibi, Lidar datası alma, Lidar datası ile robot kontrolü, SLAM, Navigation ve Rota planlama konuları uygulamalar ile kurs içerisinde anlatılmaktadır.
Orta seviye Robot Programlama Anlatılmıştır. Eğitimde Python programlama dili kullanılmıştır. Eğitim dili Türkçedir.
İş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:
- Robot Operating System tabanlı robot programlamak isteyenler
- Robot simülasyonu gerçekleştirmek isteyenler
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.