Learning safe predictive control with gaussian processes
dc.contributor.author | Van Niekerk, Benjamin | |
dc.date.accessioned | 2020-09-07T14:05:37Z | |
dc.date.available | 2020-09-07T14:05:37Z | |
dc.date.issued | 2019 | |
dc.description | A research report submitted in partial fulfillment of the requirements for the degree of Master of Science in School of Computer Science and Applied Mathematics to the Faculty of Science University of Witwatersrand, 2019 | en_ZA |
dc.description.abstract | Learning-based methods have recently become popular in control engineering, achieving good performance on a number of challenging tasks. However, in complex environments where data efficiency and safety are critical, current methods remain unsatisfactory. As a step toward addressing these shortcomings, we propose a learning-based approach that combines Gaussian process regression with model predictive control. Using sparse spectrum Gaussian processes, we extend previous work by learning a model of the dynamics incrementally from a stream ofsensory data. Utilizinglearned dynamics and model uncertainty, we develop a controller that can learn and plan in real-time under non-linear constraints. We test our approach on pendulum and cartpole swing up problems and demonstrate the benefits of learning on a challenging autonomous racing task. Additionally, we show that learned dynamics models can be transferred to new tasks without any additional training. | en_ZA |
dc.description.librarian | TL (2020) | en_ZA |
dc.faculty | Faculty of Science | en_ZA |
dc.format.extent | Online resource (53 pages) | |
dc.identifier.citation | Van Niekerk, Benjamin Lipman (2019) Learning safe predictive control with Gaussian processes, University of the Witwatersrand, Johannesburg, <http://hdl.handle.net/10539/29536> | |
dc.identifier.uri | https://hdl.handle.net/10539/29536 | |
dc.language.iso | en | en_ZA |
dc.school | School of Computer Science and Applied Mathematics | en_ZA |
dc.subject.lcsh | Gaussian processes--Simulation methods | |
dc.subject.lcsh | Control theory | |
dc.subject.lcsh | Predictive control | |
dc.title | Learning safe predictive control with gaussian processes | en_ZA |
dc.type | Thesis | en_ZA |