The goal of this Master thesis has on the one hand been to create a simulation environment for robots, where not only the simulations in this work can be performed, but also similar robot simulations, and on the other hand to study regulators that can increase the possibilities of rejecting disturbances on an industrial robot. The robot model used has three degrees of freedom, corresponding to the three main links on ABB:s IRB7600. The simulation environment is created using Matlab, Simulink, and Robotics Toolbox. It is constructed in a general way and can be used for simulations of other robot objects created in Robotics Toolbox. A gain scheduling is added to the LQ-regulator, where the feedback matrix is varied depending on the arm position in the workspace. The gain scheduling is implemented along a reference path in the workspace, around which the simulations and frequency analyses are performed. The regulators that have been tested are a PID-regulator, a gain scheduled LQ-regulator, a gain scheduled LQ-regulator with reconstructed states, and finally a fix LQ-regulator with reconstructed states. Results from the tests show that the gain scheduling LQ-regulator is the one that yields the best rejection of disturbances, but the corresponding regulator with reconstructed states, which is more realistic, performs nearly as well. The model based regulators are, however, significantly better when it comes to rejecting disturbances than the PID-regulator.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-2200 |
Date | January 2004 |
Creators | Svensson, Claes |
Publisher | Linköpings universitet, Institutionen för systemteknik, Institutionen för systemteknik |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | LiTH-ISY-Ex, ; 3506 |
Page generated in 0.0017 seconds