ROS Uygulamaları | WEB GUI

ROS Applications and Exercises

Ratings: 4.25 / 5.00




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. 






What You Will 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

Who Should Attend!

  • 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