Print Email Facebook Twitter Implementation of an Adaptive Controller on a Ball Balancing Robot Title Implementation of an Adaptive Controller on a Ball Balancing Robot Author Anninga, Jordy (TU Delft Mechanical, Maritime and Materials Engineering) Contributor Baldi, Simone (mentor) Degree granting institution Delft University of Technology Programme Mechanical Engineering | Systems and Control Date 2019-10-16 Abstract A Ball Balancing Robot (BBR) is a highly agile machine which is an unstable system. To stabilize, it uses three omni wheels connected to motors as an input of the system. Since it has less inputs than outputs, the BBR is an underactuated system. Due to the underactuated character and the non-minimum phase plant, the BBR is an interesting mechanism to study the effectiveness of control design.An adaptive controller will be designed for the BBR such that it can cope with a changing environment, for example added mass to the robot or change of the surface it rides on. Due to the non-minimum phase characteristic of the plant, an Adaptive Pole Placement Controller (APPC) is the most suitable adaptive controller for the BBR.In order to study which adaptive law in combination with the APPC gives the best performance simulations are done. For these simulations a 2D planar model is derived, which is compared and verified with the actual system. To reference this document use: http://resolver.tudelft.nl/uuid:16116759-9f94-497f-a8f4-1635c72c77f1 Part of collection Student theses Document type master thesis Rights © 2019 Jordy Anninga Files PDF Implementation_of_an_Adap ... nninga.pdf 9.22 MB Close viewer /islandora/object/uuid:16116759-9f94-497f-a8f4-1635c72c77f1/datastream/OBJ/view