| dc.contributor.author | Kimathi, Stephen Muchai | |
| dc.date.accessioned | 2018-05-11T07:31:10Z | |
| dc.date.available | 2018-05-11T07:31:10Z | |
| dc.date.issued | 2018-05-11 | |
| dc.identifier.uri | http://hdl.handle.net/123456789/4543 | |
| dc.description | degree of Master of Science in Electrical and Electronic Engineering | en_US |
| dc.description.abstract | The challenge of coping with highly nonlinear and rapidly time-varying dynamics is a prevailing factor when designing controllers for next-generation Unmanned Aerial Vehicles (UAVs). Stochastic disturbances such as wind gusts and atmo- spheric turbulence form the biggest challenge which the control structure must be capable of minimizing, while handling the errors in \dynamic modelling". This work presents an online adaptive controller for active disturbance rejection in a xed wing UAV using reinforcement learning. The approach is based on modelling the UAV system dynamics as a two player zero-sum di erential game against nature, which will represent external disturbances a ecting the UAV such as wind. Then an online learning algorithm using reinforcement learning is devel- oped to solve the continuous-time two-player di erential game. Game theoretic methods together with SARSA, a reinforcement learning technique were used to calculate a cost function for each state action pair. A one step gradient search of the cost function was done which was implemented as the reinforcement signal in the di erential game. Back propagation technique was used to update the feed forward neural network weights in real time to compensate for the tracking errors in the heading from a commanded reference for each time step. The simulation tests carried out under various disturbances in MATLAB and X- Plane, showed satisfactory performance of the proposed method to eliminate the disturbances and maintain the UAV in the desired target path. The responses got were compared with responses from of a well tuned PID controller both in MATLAB and X-Plane platforms. The adaptive method responses were better. | en_US |
| dc.description.sponsorship | Prof. Samuel Kang'ethe, PhD JKUAT, Kenya Dr. Peter Kihato, PhD JKUAT, Kenya | en_US |
| dc.language.iso | en | en_US |
| dc.publisher | JKUAT-COETEC | en_US |
| dc.subject | Active Disturbance | en_US |
| dc.subject | Online Adaptive Controller | en_US |
| dc.subject | Design | en_US |
| dc.subject | UAV | en_US |
| dc.subject | Reinforcement Learning | en_US |
| dc.title | DESIGN OF AN ONLINE ADAPTIVE CONTROLLER FOR ACTIVE DISTURBANCE REJECTION IN A FIXED WING UAV USING REINFORCEMENT LEARNING AND DIFFERENTIAL GAMES | en_US |
| dc.type | Thesis | en_US |