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...
Main Authors: | , |
---|---|
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 |