Browser-Based Lightweight Cross-Platform Web Control System for Autonomous Robots Operating With Ros

dc.contributor.advisor Eki̇m, Pınar Oğuz
dc.contributor.author Söyünmez, Mehmet Emre
dc.date.accessioned 2023-10-24T08:10:16Z
dc.date.available 2023-10-24T08:10:16Z
dc.date.issued 2023
dc.description.abstract 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 en_US
dc.description.abstract 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 en_US]
dc.identifier.uri https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=a0OMTmEd_3mfOBxT8SiBTG52I6sLhxTBBiqyTgTEN8IuKjzPC1yCvVmTM_M_AH8Q
dc.identifier.uri https://hdl.handle.net/20.500.14365/4861
dc.language.iso en en_US
dc.publisher İzmir Ekonomi Üniversitesi en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Elektrik ve Elektronik Mühendisliği en_US
dc.subject Electrical and Electronics Engineering en_US
dc.subject Mühendislik Bilimleri en_US
dc.title Browser-Based Lightweight Cross-Platform Web Control System for Autonomous Robots Operating With Ros en_US
dc.title.alternative Ros ile Çalışan Otonom Robotlar için Tarayıcı Tabanlı Hafif, Çapraz Platformlu Web Kontrol Sistemi en_US
dc.type Master Thesis en_US
dspace.entity.type Publication
gdc.author.institutional Söyünmez, Mehmet Emre
gdc.coar.access open access
gdc.coar.type text::thesis::master thesis
gdc.description.department İEÜ, Lisansüstü Eğitim Enstitüsü, Mühendislik Bilimleri Ana Bilim Dalı en_US
gdc.description.endpage 44 en_US
gdc.description.publicationcategory Tez en_US
gdc.description.scopusquality N/A
gdc.description.startpage 1 en_US
gdc.description.wosquality N/A
gdc.identifier.yoktezid 815083 en_US
gdc.virtual.author Oğuz Ekim, Pınar
relation.isAuthorOfPublication 281858eb-6956-493d-90b7-15fc273a62ce
relation.isAuthorOfPublication.latestForDiscovery 281858eb-6956-493d-90b7-15fc273a62ce
relation.isOrgUnitOfPublication b02722f0-7082-4d8a-8189-31f0230f0e2f
relation.isOrgUnitOfPublication 26a7372c-1a5e-42d9-90b6-a3f7d14cad44
relation.isOrgUnitOfPublication e9e77e3e-bc94-40a7-9b24-b807b2cd0319
relation.isOrgUnitOfPublication.latestForDiscovery b02722f0-7082-4d8a-8189-31f0230f0e2f

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
4861.pdf
Size:
1.26 MB
Format:
Adobe Portable Document Format