Geri Dön

Browser-based lightweight cross-platform web control system for autonomous robots operating with ROS

ROS ile çalışan otonom robotlar için tarayıcı tabanlı hafif, çapraz platformlu web kontrol sistemi

  1. Tez No: 815083
  2. Yazar: MEHMET EMRE SÖYÜNMEZ
  3. Danışmanlar: DOÇ. DR. PINAR OĞUZ EKİM
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Mühendislik Bilimleri, Electrical and Electronics Engineering, Engineering Sciences
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2023
  8. Dil: İngilizce
  9. Üniversite: İzmir Ekonomi Üniversitesi
  10. Enstitü: Lisansüstü Eğitim Enstitüsü
  11. Ana Bilim Dalı: Mühendislik Bilimleri Ana Bilim Dalı
  12. Bilim Dalı: Elektrik Elektronik Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 44

Özet

Her geçen gün otonom robotlar hayatımızda daha da yaygınlaşmakta. Çoğunlukla lojistik ve ağır üretim hatlarıyla başlayan, ancak şimdi hastanelerden havalimanlarına, kafeteryalardan kütüphanelere ve hatta insanların evlerine kadar her sektörde ve tesiste kullanılmaktadırlar. İlk başlarda bir robotu kullanmak için herhangi bir standart bulunmaksızın, her robot geliştirici kendi sistemini oluşturup kendi robotlarında kullanmakta veya diğer geliştiricilerden satın almaktaydı. Ancak son zamanlarda Robot İşletim Sistemi (ROS) yaygın bir araç haline geldi. En büyük şirketler bile robotlarında ROS'u kullanmaya başladı. Öte yandan robotları uzaktan kontrol etmek, robot üzerindeki ROS sistemine başka bir bilgisayardan SSH gibi bir iletişim protokolü ile bağlanmayı gerektiriyor ve ardından robotu komut satırından çalıştırmak ya da emir vermek gerekiyordu, ki bu da belirli bir oranda Linux bilgisi gerektirmekte. Bu sorunu çözmek için şirketler, köprü görevi görecek uzaktan bir bilgisayarda çalışacak uygulamalar geliştirmeye başladılar. Ancak bununla birlikte, bu uzaktan cihazın belirli gereksinimlere sahip olmasını gerektiriyor, örneğin Windows işletim sistemine sahip olması, 4 GB RAM'e sahip olması, yönetici erişimi olması vb. Bunun üstesinden gelmek için, ROS ile çalışan robotları her türlü cihaz ya da işletim sistemiyle, tarayıcı çalıştırabilen herhangi eski bir dizüstü bilgisayar, cep telefonu veya akıllı saat gibi, saf JavaScript kullanarak kontrol etmek için tarayıcı tabanlı hafif ve çapraz platformlu bir sistem oluşturmayı hedeflemekteyim

Özet (Çeviri)

With each day passing, autonomous robots are spreading more and more in our lives. They mostly started with logistics and heavy production lines but now they are being used in every sector and facility from hospitals to airports, cafeterias to libraries and even in people's houses. Initially there weren't used to be a standard to operate a robot, each robot developer was creating their own system and using it on their robots or buying it from other developers but lately the ROS (Robot Operating System) became a widely used tool. Even the biggest companies are using ROS on their robots. Remote controlling the robots on the other hand, required connecting the ROS system on the robot from another computer with a communication protocol such as SSH, then operating the robot by its command line, which also requires some Linux knowledge. To solve this, companies made applications that run on the remote PC that would work as a bridge. This however forces the remote device to have some specific requirements like having a Windows operating system, having 4GB of RAM, having administration access etc. To overcome this, I'm building a browser-based lightweight cross-platform system to control the robots that are using ROS from any kind of device or operating system that can run a browser with pure JavaScript, this could be an old laptop, mobile phone or even a smart watch

Benzer Tezler

  1. Wi-Fi based restaurant automation system

    Wi-Fi tabanlı restoran otomason sistemi

    KEREM İZZET ATAM

    Yüksek Lisans

    İngilizce

    İngilizce

    2017

    Elektrik ve Elektronik MühendisliğiYıldız Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. TANSAL GÜÇLÜOĞLU

  2. Mekanizma analizi için nokta kümesi çözüm yaklaşımı ve tarayıcı tabanlı yazılım aracı geliştirilmesi

    Point set solution approach to mechanism synthesis anddeveloping browser based software tool

    HİLMİ EMRE EFENDİOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Makine MühendisliğiKaradeniz Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ NURHAN GÜRSEL ÖZMEN

  3. Mikrorna deneylerinin bilgi tabanlı temsili ile tıbbi karar destek sürecinin desteklenmesi

    Supporting medical decision support process with knowledge-based representation of microrna experiments

    MEHMET ERDEM ÇORAPÇIOĞLU

    Doktora

    Türkçe

    Türkçe

    2017

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBaşkent Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. HASAN OĞUL

  4. Simülasyonla sepsis farkındalığının değerlendirilmesi

    Evaluation of sepsis awareness by simulation

    ORHAN UYGAR DOĞRU

    Tıpta Uzmanlık

    Türkçe

    Türkçe

    2017

    Anestezi ve ReanimasyonMarmara Üniversitesi

    Anesteziyoloji ve Reanimasyon Ana Bilim Dalı

    PROF. DR. İSMAİL HAKKI CİNEL

  5. The types of prepositions in the articles prepared by the Turkish and native speakers of English in the field of English language teaching: A corpus-based study

    Ana dilleri Türkçe ve İngilizce olan yazarlar tarafından İngiliz dili eğitimi alanında yazılmış makalelerdeki edat türleri: Bir derlembilim çalışması

    MEHMET EMİN KÖK

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    DilbilimÇağ Üniversitesi

    İngiliz Dili Eğitimi Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ZEHRA KÖROĞLU