• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 4
  • Tagged with
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Balans-en : Construction of a self-balancing robot with tilt setpoint correction / Balans-en : Konstruktion av en självbalanserande robot med adaptiv referenspunkt

Modin, Hanna, Georén, Kasper January 2023 (has links)
This report presents the construction of a two-wheeled self balancing robot with the ability to handle an uneven load. Two-wheeled self-balancing robots have proven to be a potential solution to the problem of efficient warehouse management, thanks to their ability to navigate tight spaces quickly and efficiently while balancing their load. The research questions defined include the ability to develop an algorithm to dynamically adjust the robot’s tilt angle, how an uneven load affects the robot’s stability, and whether a PID controller is sufficient in this context. The project was limited to constructing a prototype that could balance with an external load, with a budget of 1,000 Swedish kronor and a four-month timeframe. By testing and evaluating different control algorithms, the robot’s performance was presented in terms of stability and efficiency. The implementation of PID control was successful, and the robot was able to balance as a result. However, the goal of handling an uneven load was not met without the implementation of an additional algorithm to dynamically adjust the robot’s tilt angle. With these two control techniques, the robot was able to balance with and without an added load with good stability. To evaluate performance, tests were performed with the load placed centered and off-centered on the robot’s top plate. The results of the tests showed that the robot was able to dynamically adjust its tilt angle to balance with added weight without affecting stability. / Denna rapport presenterar konstruktionen av en tvåhjulig självbalanserande robot med förmågan att hantera snedfördelad last. Tvåhjuliga självbalanserande robotar har visat sig vara en potentiell lösning på problemet kring effektiv lagerhantering tack vare deras förmåga att hantera snäva utrymmen på ett snabbt och energieffektivt sätt samtidigt som lasten balanseras. Forskningsfrågorna som definierades inkluderar möjligheten att framställa en algoritm för att dynamiskt ställa in robotens lutningsvinkel, hur ojämn last påverkar robotens stabilitet, och om en PID-kontroller är tillräcklig i detta sammanhang. Projektet begränsades till att konstruera en prototyp som klarar av att balansera med extern last, med en budget på 1000 svenska kronor och en tidsram på fyra månader. Genom att testa och utvärdera olika kontrollalgoritmer presenterades robotens prestanda i termer av stabilitet och effektivitet. Roboten balanserade tack vare implementeringen av PID-reglering, men önskemålet om snedfördelad last uppfylldes inte och det krävdes ytterligare en algoritm för att dynamiskt reglera robotens lutningsvinkel. Med hjälp av dessa två reglertekniker kunde roboten balansera både med och utan adderad last med god stabilitet. Tester utfördes för att utvärdera prestandan när lasten var placerad både centrerat och ocentrerat på robotens topplatta. Resultaten visade att roboten kan dynamiskt anpassa lutningsvinkeln för att balansera med tillagd vikt utan att stabiliteten påverkas.
2

Statically stable walking robot : Gait pattern generation for a quadruped using PID control

Alnasrallah, Awad, Ebbesen, Erik January 2023 (has links)
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.
3

Stuck state avoidance through PID estimation training of Q-learning agent / Förhindrande av odefinierade tillstånd vid Q-learning träning genom PID estimering

Moritz, Johan, Winkelmann, Albin January 2019 (has links)
Reinforcement learning is conceptually based on an agent learning through interaction with its environment. This trial-and-error learning method makes the process prone to situations in which the agent is stuck in a dead-end, from which it cannot keep learning. This thesis studies a method to diminish the risk that a wheeled inverted pendulum, or WIP, falls over during training by having a Qlearning based agent estimate a PID controller before training it on the balance problem. We show that our approach is equally stable compared to a Q-learning agent without estimation training, while having the WIP falling over less than half the number of times during training. Both agents succeeds in balancing the WIP for a full hour in repeated tests. / Reinforcement learning baseras på en agent som lär sig genom att interagera med sin omgivning. Denna inlärningsmetod kan göra att agenten hamnar i situationer där den fastnar och inte kan fortsätta träningen. I denna examensuppsats utforskas en metod för att minska risken att en självkörande robot faller under inlärning. Detta görs genom att en Q-learning agent tränas till att estimera en PID kontroller innan den tränar på balanseringsproblemet. Vi visar att vår metod är likvärdigt stabil jämfört med en Q-learning agent utan estimeringsträning. Under träning faller roboten färre än hälften så många gånger när den kontrolleras av vår metod. Båda agenterna lyckas balansera roboten under en hel timme.
4

Expressive Arduino Controlled Self-Balancing Robot

Haraldsson, Jonathan, Nordin, Julia, Blomstedt, Johanna January 2016 (has links)
A robot capable of balancing itself on two wheels has been built and programmed. While balancing, the robot keeps within a limited area. The robot has a face with two eyes and a mouth, consisting of LED-matrices, which switch between six different facial expressions. The robot is programmed using Arduino boards, one of which implements PID regulators to control the motors.

Page generated in 0.0936 seconds