Zastosowanie uczenia ze wzmocnieniem (reinforcement learning) do stabilizacji ruchu

licenciate
dc.abstract.enThe aim of this paper is to test the possibilities and effectiveness of reinforcement learning techniques for problem-solving related to movement stabilization. To achieve it, three independent artificial neural networks were trained to solve the prepared problems. These problems were: the problem of bringing the pendulum attached to a mobile cart to the vertical and then its further stabilization, the problem of maintaining vertical position of a double pendulum attached to a mobile cart and the problem of stabilizing the flight of a two-dimensional drone. All the steps needed to solve them, together with a presentation of the prepared simulations, are described in this paper. Additionally, there is a chapter introducing the basic terms of reinforcement learning.pl
dc.abstract.plCelem tej pracy jest sprawdzenie możliwości i skuteczności technik uczenia ze wzmocnieniem do rozwiązywania problemów związanych ze stabilizacją ruchu. Aby go osiągnąć, przeprowadzono uczenie trzech niezależnych sztucznych sieci neuronowych w celu rozwiązania przygotowanych problemów. Polegały one na: sprowadzeniu do pionu i następnej stabilizacji wahadła przymocowanego do ruchomego wózka, utrzymaniu w pionie podwójnego wahadła przymocowanego do ruchomego wózka oraz stabilizacji lotu dwuwymiarowego drona. Cały proces uczenia wraz z uzyskanymi wynikami został opisany w tej pracy. Zawiera ona również opisy trzech wykonanych na potrzeby tej pracy symulacji układów fizycznych. Dodatkowo znajduje się w niej rozdział wprowadzający podstawowe zagadnienia z dziedziny uczenia ze wzmocnieniem.pl
dc.affiliationWydział Fizyki, Astronomii i Informatyki Stosowanejpl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorBiałas, Piotr - 127296 pl
dc.contributor.authorRobak, Marekpl
dc.contributor.departmentbycodeUJK/WFAISpl
dc.contributor.reviewerPrzystalski, Karol - 126070 pl
dc.contributor.reviewerBiałas, Piotr - 127296 pl
dc.date.accessioned2022-01-27T22:32:30Z
dc.date.available2022-01-27T22:32:30Z
dc.date.submitted2021-09-10pl
dc.fieldofstudyinformatykapl
dc.identifier.apddiploma-151837-261167pl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/287455
dc.languagepolpl
dc.subject.enreinforcement learning, artificial neural networks, machine learning, artificial neurons, cart pole, double cart pole, two-dimensional dronepl
dc.subject.pluczenie ze wzmocnieniem, sztuczne sieci neuronowe, uczenie maszynowe, sztuczne neuronypl
dc.titleZastosowanie uczenia ze wzmocnieniem (reinforcement learning) do stabilizacji ruchupl
dc.title.alternativeApplication of reinforcement learning to stabilize movementpl
dc.typelicenciatepl
dspace.entity.typePublication
dc.abstract.enpl
The aim of this paper is to test the possibilities and effectiveness of reinforcement learning techniques for problem-solving related to movement stabilization. To achieve it, three independent artificial neural networks were trained to solve the prepared problems. These problems were: the problem of bringing the pendulum attached to a mobile cart to the vertical and then its further stabilization, the problem of maintaining vertical position of a double pendulum attached to a mobile cart and the problem of stabilizing the flight of a two-dimensional drone. All the steps needed to solve them, together with a presentation of the prepared simulations, are described in this paper. Additionally, there is a chapter introducing the basic terms of reinforcement learning.
dc.abstract.plpl
Celem tej pracy jest sprawdzenie możliwości i skuteczności technik uczenia ze wzmocnieniem do rozwiązywania problemów związanych ze stabilizacją ruchu. Aby go osiągnąć, przeprowadzono uczenie trzech niezależnych sztucznych sieci neuronowych w celu rozwiązania przygotowanych problemów. Polegały one na: sprowadzeniu do pionu i następnej stabilizacji wahadła przymocowanego do ruchomego wózka, utrzymaniu w pionie podwójnego wahadła przymocowanego do ruchomego wózka oraz stabilizacji lotu dwuwymiarowego drona. Cały proces uczenia wraz z uzyskanymi wynikami został opisany w tej pracy. Zawiera ona również opisy trzech wykonanych na potrzeby tej pracy symulacji układów fizycznych. Dodatkowo znajduje się w niej rozdział wprowadzający podstawowe zagadnienia z dziedziny uczenia ze wzmocnieniem.
dc.affiliationpl
Wydział Fizyki, Astronomii i Informatyki Stosowanej
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Białas, Piotr - 127296
dc.contributor.authorpl
Robak, Marek
dc.contributor.departmentbycodepl
UJK/WFAIS
dc.contributor.reviewerpl
Przystalski, Karol - 126070
dc.contributor.reviewerpl
Białas, Piotr - 127296
dc.date.accessioned
2022-01-27T22:32:30Z
dc.date.available
2022-01-27T22:32:30Z
dc.date.submittedpl
2021-09-10
dc.fieldofstudypl
informatyka
dc.identifier.apdpl
diploma-151837-261167
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/287455
dc.languagepl
pol
dc.subject.enpl
reinforcement learning, artificial neural networks, machine learning, artificial neurons, cart pole, double cart pole, two-dimensional drone
dc.subject.plpl
uczenie ze wzmocnieniem, sztuczne sieci neuronowe, uczenie maszynowe, sztuczne neurony
dc.titlepl
Zastosowanie uczenia ze wzmocnieniem (reinforcement learning) do stabilizacji ruchu
dc.title.alternativepl
Application of reinforcement learning to stabilize movement
dc.typepl
licenciate
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
61
Views per month
Views per city
Krakow
10
Warsaw
7
Socea
4
Kielce
3
Poznan
3
Wroclaw
3
Zabrze
3
Dublin
2
Ashburn
1
Boydton
1

No access

No Thumbnail Available