Sharkbait - A self-stabilising underwater drone : Evalution of response time, propulsion and steering in a underwater environment

This projects purpose was to build an underwater remote operated vehicle with software controlled self-stabilisation for evaluation of the response time, propulsion and steering to see what could be achieved. A prototype was constructed and tested in dry conditions at first. The prototype features a...

Full description

Bibliographic Details
Main Authors: Hanefors, Victor, Rahmanian, Shaya
Format: Others
Language:English
Published: KTH, Skolan för industriell teknik och management (ITM) 2019
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-264442
id ndltd-UPSALLA1-oai-DiVA.org-kth-264442
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-2644422020-12-01T05:30:43ZSharkbait - A self-stabilising underwater drone : Evalution of response time, propulsion and steering in a underwater environmentengSharkbait - en självstabiliserande undervattensdrönareHanefors, VictorRahmanian, ShayaKTH, Skolan för industriell teknik och management (ITM)KTH, Skolan för industriell teknik och management (ITM)2019MechatronicsDroneUnderwaterSelf-stabilisationMekatronikDrönareUndervattenSjälvstabiliserandeEngineering and TechnologyTeknik och teknologierThis projects purpose was to build an underwater remote operated vehicle with software controlled self-stabilisation for evaluation of the response time, propulsion and steering to see what could be achieved. A prototype was constructed and tested in dry conditions at first. The prototype features an Arduino and a Raspberry Pi as control units, controlling six thrusters. With the help of a controller the user can manoeuvre the vehicle and when exposed to unexpected forces sensors detect this allowing the software to counteract it. Due to risk of massive electrical failure as a result of failed waterproofing tests underwater were postponed until the end. Unfortunately this made full optimisation of the software difficult. The results in a dry enviroment were positive, the system was able to fully perform the desired outputs at the thrusters, the PID controller kicked in when it detected a disturbance in its position. Testing the propulsion system in the water gave positive results as well, the propeller held and the motor kept working while submerged. The response time performed adequately at an average of 50ms. Detta projektets syfte var att bygga en fjärrstyrd undervattensdrönare med mjukvarustyrd själstabilisering för utvärdering av responstid, framdrivningen, och styrningen för att se vad som går att uppnå. En prototyp byggdes och testades först i torra förhållanden. Prototypen har kontrolleras med en Arduino och en Raspberry Pi, som styr sex drivmotorer. Genom en kontroller kan användare styra farkosten och om den utsätts för oväntade krafter kan mjukvaran motverka dom. På grund av risken för massivt elhaveri om vattentätningen inte är tillräcklig sköts tester i vatten upp. Tyvärr gjorde detta att fullständig optimering av mjukvaran blev svår. Resultaten i torr miljö var positiv, systemet utförde sin önskade funktion vid motorerna, och PID kontrollern försökte ställa om positionen till rätta när den märkte av en felaktig position. Propulsion systemet testades i vatten och gav positiva resultat också, propellern höll och motorn fortsatte fungera fastän sänkt i vatten. Responstiden gav ett adekvat utfall på ungefär 50 ms. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-264442TRITA-ITM-EX ; 2019:59application/pdfinfo:eu-repo/semantics/openAccessvideo/mp4info:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Mechatronics
Drone
Underwater
Self-stabilisation
Mekatronik
Drönare
Undervatten
Självstabiliserande
Engineering and Technology
Teknik och teknologier
spellingShingle Mechatronics
Drone
Underwater
Self-stabilisation
Mekatronik
Drönare
Undervatten
Självstabiliserande
Engineering and Technology
Teknik och teknologier
Hanefors, Victor
Rahmanian, Shaya
Sharkbait - A self-stabilising underwater drone : Evalution of response time, propulsion and steering in a underwater environment
description This projects purpose was to build an underwater remote operated vehicle with software controlled self-stabilisation for evaluation of the response time, propulsion and steering to see what could be achieved. A prototype was constructed and tested in dry conditions at first. The prototype features an Arduino and a Raspberry Pi as control units, controlling six thrusters. With the help of a controller the user can manoeuvre the vehicle and when exposed to unexpected forces sensors detect this allowing the software to counteract it. Due to risk of massive electrical failure as a result of failed waterproofing tests underwater were postponed until the end. Unfortunately this made full optimisation of the software difficult. The results in a dry enviroment were positive, the system was able to fully perform the desired outputs at the thrusters, the PID controller kicked in when it detected a disturbance in its position. Testing the propulsion system in the water gave positive results as well, the propeller held and the motor kept working while submerged. The response time performed adequately at an average of 50ms. === Detta projektets syfte var att bygga en fjärrstyrd undervattensdrönare med mjukvarustyrd själstabilisering för utvärdering av responstid, framdrivningen, och styrningen för att se vad som går att uppnå. En prototyp byggdes och testades först i torra förhållanden. Prototypen har kontrolleras med en Arduino och en Raspberry Pi, som styr sex drivmotorer. Genom en kontroller kan användare styra farkosten och om den utsätts för oväntade krafter kan mjukvaran motverka dom. På grund av risken för massivt elhaveri om vattentätningen inte är tillräcklig sköts tester i vatten upp. Tyvärr gjorde detta att fullständig optimering av mjukvaran blev svår. Resultaten i torr miljö var positiv, systemet utförde sin önskade funktion vid motorerna, och PID kontrollern försökte ställa om positionen till rätta när den märkte av en felaktig position. Propulsion systemet testades i vatten och gav positiva resultat också, propellern höll och motorn fortsatte fungera fastän sänkt i vatten. Responstiden gav ett adekvat utfall på ungefär 50 ms.
author Hanefors, Victor
Rahmanian, Shaya
author_facet Hanefors, Victor
Rahmanian, Shaya
author_sort Hanefors, Victor
title Sharkbait - A self-stabilising underwater drone : Evalution of response time, propulsion and steering in a underwater environment
title_short Sharkbait - A self-stabilising underwater drone : Evalution of response time, propulsion and steering in a underwater environment
title_full Sharkbait - A self-stabilising underwater drone : Evalution of response time, propulsion and steering in a underwater environment
title_fullStr Sharkbait - A self-stabilising underwater drone : Evalution of response time, propulsion and steering in a underwater environment
title_full_unstemmed Sharkbait - A self-stabilising underwater drone : Evalution of response time, propulsion and steering in a underwater environment
title_sort sharkbait - a self-stabilising underwater drone : evalution of response time, propulsion and steering in a underwater environment
publisher KTH, Skolan för industriell teknik och management (ITM)
publishDate 2019
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-264442
work_keys_str_mv AT haneforsvictor sharkbaitaselfstabilisingunderwaterdroneevalutionofresponsetimepropulsionandsteeringinaunderwaterenvironment
AT rahmanianshaya sharkbaitaselfstabilisingunderwaterdroneevalutionofresponsetimepropulsionandsteeringinaunderwaterenvironment
AT haneforsvictor sharkbaitensjalvstabiliserandeundervattensdronare
AT rahmanianshaya sharkbaitensjalvstabiliserandeundervattensdronare
_version_ 1719362594120138752