Change search
ReferencesLink to record
Permanent link

Direct link
Simulation model to evaluate control of balance in humanoid robots
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis focuses on implementing a program, using Python and the symbolic package SymPy, to evaluate balancing of a humanoid robot modelled as inverted pendulums. The balancing algorithm used to evaluate the program is the feedback controller LQR. The program has successfully implemented a working LQR algorithm together with features such as underactuation and a tilting plane as disturbance. We have shown that the energy is conserved for the falling pendulums and that it is possible to predict the behavior for certain parameter values of the pendulums, thus confirming that the program is working correctly. Furthermore we have shown that a fully-actuated system is more controllable than an under-actuated system, and for each actuator that is removed, the system becomes less controllable. Finally we discuss the program performance where some concern is given toward the seemingly poor execution time of the program. The program has been tested for up to five pendulums with successful results. Most of the results however, are revolving around three pendulum systems.

Place, publisher, year, edition, pages
2015. , 60 p.
IT, 15013
Keyword [en]
Humanoid robot, inverted pendulum, feedback controller, LQR, Python
National Category
Engineering and Technology
URN: urn:nbn:se:uu:diva-246114OAI: diva2:791876
Educational program
Master programme in Information Systems
Available from: 2015-03-02 Created: 2015-03-02 Last updated: 2015-03-02Bibliographically approved

Open Access in DiVA

fulltext(4674 kB)449 downloads
File information
File name FULLTEXT01.pdfFile size 4674 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 449 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 451 hits
ReferencesLink to record
Permanent link

Direct link