This project aimed to create a prototype of a self stabilising and body borne table. The prototype was constructed by first building a CAD-model and doing a simulation of the entire system. This provided a ground for doing a physical construction. An Arduino Uno was used as a microcontroller that sent signals to two servo motors based on data from an accelerometer. This way, as the system was tilted to one side, the motors would compensate for this and put the table horizontal again. The purpose of the report was to examine how a multiaxial system could be controlled and how a plane can be stabilised based on the fact that a plane is made up of three points in space. Additionally, another purpose was to see how a simulation differs from a physical prototype and why. The constructed prototype worked as intended and gave similar results as the simulation, although with minor differences due to the simulation being done in a perfect environment. Finally, the sources of the imperfections are discussed along with what future work needs to be done on the prototype if it were to become a product. / Detta projekt hade som mål att tillverka ett självstabiliserande och kroppsburet bord. Prototypen byggdes genom att först göra en modell i CAD samt en simulering av hela systemet. Detta gav en grund för att sedan kunna göra en fysisk konstruktion. En Arduino Uno användes som en mikrokontroller som skickade signaler till två stycken servomotorer baserat på data från en accelerometer. På detta sätt, när systemet lutades åt något håll kunde motorerna kompensera för detta och sätta bordet horisontellt igen. Målet med rapporten var att undersöka hur ett multiaxiellt system kunde styras samt hur ett plan kan stabiliseras baserat på att tre punkter i rymden utgör ett plan. Utöver det fanns också målet att se hur en simulering och en fysisk prototyp varierar och varför. Den byggda prototypen fungerade som planerat och gav liknande resultat till simulering, dock med små skillnader på grund av att simuleringen gjordes i ett perfekt tillstånd. Slutligen diskuterades felkällorna och vad som skulle behöva göras i framtiden om fortsatt arbete skulle göras på prototypen och förvandla den till en produkt.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-329979 |
Date | January 2023 |
Creators | Engman, Jacob, Gustavsson, Lucas |
Publisher | KTH, Skolan för industriell teknik och management (ITM) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-ITM-EX ; 2023:64 |
Page generated in 0.0026 seconds