Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Browser Based Remote Control of Raspberry Pi enabled RC Car
Karlstads universitet, Fakulteten för hälsa, natur- och teknikvetenskap (from 2013), Institutionen för matematik och datavetenskap (from 2013).
2023 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

There are a variety of network technologies with different uses. Technologies such as WiFi and Ethernet are often used in for example home networks. Technologies such as Starlink make it possible to access the internet with high bandwidth and low latency globally. There are also cellular networks where improvements have been made with both higher bandwidth and shorter latency in each generation. These improvements enables new applications. For example can 5G be used for tele-operated vehicles.

The PicarL project at Karlstads Universitet (KAU) uses an Radio Controlled (RC) car with a video stream which communicate over Web-based Real-Time Communication (WebRTC) to be able to evaluate various network technologies for real-time applications.

The main goal with this thesis project is to add functionality to the PicarL project at KAU to enable a Raspberry Pi to be able to control an RC car and to implement a safety system with an emergency brake to the RC car. This thesis project will also compare the use of various network technologies, including 5G, 4G, WiFi and Starlink when controlling the RC car.

The control functionality was implemented by building a cable connecting the Raspberry Pi to the Electronic Speed Control (ESC) and steering servo on the RC car and software to generate this Pulse Width Modulation (PWM) signal to control these components. Support for steering wheel and pedals as an additional input method was also added to improve driving. The safety system consists of a Keep Alive (KA) timer to detect if the communication to the driver is lost and an ultrasonic distance sensor to detect obstacles.

Most of these features were successfully implemented with some features, including the emergency brake, obstacle avoidance and keyboard control needing improvements. It was most often no problem driving the RC car with any network technology, although the video stream would occasionally freeze using most network technologies. It was also found that 5G and WiFi provided the shortest latency.

Abstract [sv]

Olika nätverkstekniker har olika användnigsområden. Tekniker som WiFi och Ethernet används ofta i exempelvis hemnätverk. Med andra tekniker som Starlink är det möjligt att få tillgång till internet med hög hastighet och kort fördröjning över hela världen. Det finns också mobila nätverk där både bandbredden har ökat och fördröjningen har minskat för varje generation. Dessa förbättringar möjliggör nya tillämpningar. Exempelvis kan 5G användas för fjärrstyrning av fordon.

PicarL-projektet på KAU handlar om att använda en radiostyrd bil som kan styras via och skicka video över WebRTC för att kunna utvärdera olika nätverkstekniker för realtidsapplikationer.

Målet med detta examensarbete är att lägga till ny funktionalitet till PicarL projektet, inklusive möjligheten att styra den radiostyrda bilen med en Raspberry Pi och ett säkerhetssystem som med en nödbroms. I detta examensarbete kommer också att användningen av olika nätverkstekniker för att styra den radiostyrda bilen, inklusive 5G, 4G, WiFi och Starlink att utvärderas.

Styrningen av den radiostyrda bilen implementerades både genom en kabel för att ansluta ESC och styrservot på den radiostyrda bilen till Raspberry Pi och mjukvara för att skicka en PWM signal till dessa komponenter. Även stöd för ratt och pedaler lades till för att förenkla körningen. Säkerhetssystemet består av både en KA timer för att upptäcka om anslutningen till föraren avbryts och en avståndsmätare för att upptäcka hinder.

De flesta av de implementerade funktionerna fungerade huvudsakligen bra. Däremot behöver viss funktionalitet, inklusive nödbromsen, funktionerna för att upptäcka hinder och tangentbords styrningen förbättras . Det var inga problem att styra den radiostyrda bilen med någon av nätverksteknikerna, däremot kunde videoströmmen ibland frysas med vissa av nätverksteknikerna. Det visade sig också att 5G och WiFi hade kortast fördröjning.

Ort, förlag, år, upplaga, sidor
2023. , s. 79
Nationell ämneskategori
Data- och informationsvetenskap
Identifikatorer
URN: urn:nbn:se:kau:diva-96562OAI: oai:DiVA.org:kau-96562DiVA, id: diva2:1793741
Ämne / kurs
Datavetenskap
Utbildningsprogram
Civilingenjör: Datateknik (300 hp)
Presentation
2023-06-15, Karlstad, 10:00 (Engelska)
Handledare
Examinatorer
Tillgänglig från: 2023-09-05 Skapad: 2023-09-02 Senast uppdaterad: 2023-09-05Bibliografiskt granskad

Open Access i DiVA

Browser Based Remote Control of Raspberry Pi enabled RC Car(6456 kB)12 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 6456 kBChecksumma SHA-512
c3f2db44541c57ef39c315bcd21ea170da8ca663af70719c89b49d7b29db0b7fedaa4d63a74dd7a8c6f2a1c0cce5dba9a9067be38e0a4ddf3f46654396b80cf7
Typ fulltextMimetyp application/pdf
Arkivfil(6456 kB)1 nedladdningar
Filinformation
Filnamn FULLTEXT02.pdfFilstorlek 6456 kBChecksumma SHA-512
c3f2db44541c57ef39c315bcd21ea170da8ca663af70719c89b49d7b29db0b7fedaa4d63a74dd7a8c6f2a1c0cce5dba9a9067be38e0a4ddf3f46654396b80cf7
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för matematik och datavetenskap (from 2013)
Data- och informationsvetenskap

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 13 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 81 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf