This report is a bachelor thesis in Mechatronics at KTH. The purpose of the thesis is to design a statically stable walking robot capable of forward movement. A quadrupedal robot is designed, as well as a PID control system. To easily control the legs with sufficient accuracy servo motors are used. The control system is used to generate an effective gait pattern that gives rise to the desired functionality. To achieve this the center of mass needs to be approximated, which is done through force sensitive resistors in its feet. The control systems and mathematical models used are tested with the help of a simulation in Simulink. A prototype is also built in order to test the models in practice. The results show that the robot is capable of upholding balance in the simulations, even with shifts in parameters such as the weight and the location of the center of mass. The prototype performed significantly worse, which is mainly accredited to the lack of quality among the force sensors. In future projects the use of different methods to approximate the location of the center of mass is recommended. If the use of sensors is preferred, strain gauges could be a viable alternative to the force sensitive resistors used. More expensive force sensitive resistors of a higher quality could also be an option. / Denna rapport är ett kandidatexamensarbete i Mekatronik på KTH. Syftet med rapporten är att designa en gående robot som erhåller statiskt stabilitet vid gång framåt. En fyrbent robot samt ett PID regler system designades. För att styra benen med bra noggranhet används servomotorer. Reglersystemet används för att generera en stabil bana för fötterna att följa. Detta kräver en uppskattning av robotens masscentrum som möjliggös m.h.a. tryckkänsliga motstånd i fötterna. Reglersystemet samt framtagna matematiska modeller testas med hjälp av simulering i Simulink. Sedan byggs en prototyp av roboten för att testa modellerna i verkligheten. Resultat visar att roboten kan balansera och presterar bra i simulationen, även då parametrar så som vikt och masscentrumets läge ändras. I verkligheten fungerade roboten betydligt sämre, vilket tycks vara orsakat av opålitliga kraftsensorer i fötterna. I framtida projekt föreslås användning av olika metoder för att uppskatta positionen av robotens masscentrum. Om användningen av sensorer är föredragen kan tryckkänsliga motstånd ersättas med töjningsgivare för att mäta normalkrafterna, alternativt kan tryckkänsliga motstånd av högre kvalitet användas.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-330115 |
Date | January 2023 |
Creators | Alnasrallah, Awad, Ebbesen, Erik |
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:71 |
Page generated in 0.0024 seconds