Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Browser Based Remote Control of Raspberry Pi enabled RC Car
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013).
2023 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
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.

Place, publisher, year, edition, pages
2023. , p. 79
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kau:diva-96562OAI: oai:DiVA.org:kau-96562DiVA, id: diva2:1793741
Subject / course
Computer Science
Educational program
Engineering: Computer Engineering (300 ECTS credits)
Presentation
2023-06-15, Karlstad, 10:00 (English)
Supervisors
Examiners
Available from: 2023-09-05 Created: 2023-09-02 Last updated: 2023-09-05Bibliographically approved

Open Access in DiVA

Browser Based Remote Control of Raspberry Pi enabled RC Car(6456 kB)145 downloads
File information
File name FULLTEXT01.pdfFile size 6456 kBChecksum SHA-512
c3f2db44541c57ef39c315bcd21ea170da8ca663af70719c89b49d7b29db0b7fedaa4d63a74dd7a8c6f2a1c0cce5dba9a9067be38e0a4ddf3f46654396b80cf7
Type fulltextMimetype application/pdf
Arkivfil(6456 kB)15 downloads
File information
File name FULLTEXT02.pdfFile size 6456 kBChecksum SHA-512
c3f2db44541c57ef39c315bcd21ea170da8ca663af70719c89b49d7b29db0b7fedaa4d63a74dd7a8c6f2a1c0cce5dba9a9067be38e0a4ddf3f46654396b80cf7
Type fulltextMimetype application/pdf

By organisation
Department of Mathematics and Computer Science (from 2013)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 160 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 141 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf