Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ROS Uygulamaları | WEB GUI
Highest Rated
Rating: 4.4 out of 5(14 ratings)
95 students

ROS Uygulamaları | WEB GUI

ROS Applications and Exercises
Last updated 2/2022
Turkish

What you'll learn

  • ROS'un Çalışma Mantığı
  • RosBridge kullanımı
  • Web arayüzü oluşturma
  • Gazebo ve RVİZ ortamları
  • Mobil robot örnekleri
  • ROS ile gelişmiş seviyede birçok uygulama
  • Robotik uygulamalar için arayüz tasarlama
  • Ros State Machine
  • 2D Navigation
  • Plugin

Course content

6 sections51 lectures3h 30m total length
  • Spot Mobile Robot3:54
  • Xacro (XML Macros)6:29
  • Preview URDF3:18
  • <Joint> Element5:20
  • Attributes1:47
  • YAML Overview6:34
  • Package Manifest and Roslaunch6:13

Requirements

  • Başlangıç seviyesi ROS bilgisi gereklidir.
  • Programlamaya ve robotiğe karşı hevesli olmalısınız.
  • Başlangıç seviyesi python geliştiricisi olmak gereklidir.
  • Web geliştirme konusunda temel bilgiye sahip olmalısınız.
  • Linux tabanlı (Tercihen Ubuntu 16.04/18.04/20.04) bir işletim sistemine sahip olmalısınız.
  • 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.

Description

NOT: İndirim linkleri için "salihspace" blog sayfamı ziyaret edebilir veya mesaj gönderebilirsiniz. İyi Çalışmalar!


ROS Uygulamaları | WEB GUI kursunda robotik sistemler ve mobil robotlar ile alakalı tecrübe paylaşımı yapılmıştır. ROS freamwork'ü kullanılarak geliştirilen robotik projeleri incelenmiştir. Bu projelerin kodlama yapısı ve özellikleri ile alakalı detaylı bilgi verilmeye çalışıldı.

Robotik sistemleri kontrol etmek, verileri görüntülemek ve kolay erişim amacıyla web arayüzleri geliştirilmektedir. Bu eğitimde basit ve ileri seviye web arayüzleri geliştirildi. Kurs öğrencileri web tabanlı uygulamalar için kullanıcı arayüz tasarımları oluşturarak, bu tasarımları test edebilir ve mevcut arayüzlerin tasarımlarıyla performansını iyileştirebilirler.

Robotik sistem projelerinde çalışan web arayüz geliştiricileri mobil tabanlı özellikler tasarlayabilir veya mevcut web sitelerine JavaScript ve stil şablon (CSS) değişiklikleri uygulayabilirler.

Spot-mini ve çim biçme robotu projeleri incelendi. Ardından bir web arayüz geliştirmesi yapıldı. Bu arayüz ile turtlebot hız kontrolü sağlanarak mapping yapıldı. Mapping yapılırken güncel harita durumu web arayüzünde izlendi. Ayrıca haritaya yakınlaşama ve uzaklaşma gibi özellikler eklenmiştir. Burada web soket bağlantısının durumu anlık olarak ekrana yazdırılmıştır.

İleri seviye uygulamalarda kullanılmak üzere React ile geliştirme yapılmıştır.

Ros pluginleri ile alakalı bilgi verilmiştir. Plugin konusunda yapılmış örnek bir çalışma incelenmiştir. Bu örnekte RVİZ üzerinde QT ile geliştirmesi yapılmış plugin waypoint paylaşımı yapmaktadır. State-Machine konusu ile alakalı bilgi verilmiştir.

Kurs içeriği sürekli olarak güncellenecektir. Her güncellemede farklı bir ros projesi içeriğe dahil edilmektedir. 






Who this course is for:

  • Lisans ve lisansüstü öğrenciler
  • Robot yarışmalarına katılmak isteyenler
  • Robotik alanında hizmet veren kurumlarda çalışan kişiler
  • Robotik sistemler ile ilgilenen yazılım geliştiriciler
  • Arayüz geliştiricileri