TY - GEN
T1 - Model-free active balancing for humanoid robots
AU - McGrath, Sara
AU - Anderson, John
AU - Baltes, Jacky
PY - 2009
Y1 - 2009
N2 - To be practical, humanoid robots must be able to manoeuvre over a variety of flat and uneven terrains, at different speeds and with varying gaits and motions. This paper describes three balancing-reflex algorithms (threshold control, PID control, and hybrid control) that were implemented on a real 8 DOF small humanoid robot equipped with a two-axis accelerometer sensor to study the capabilities and limitations of various balancing algorithms when combined with a single sensor. We term this approach a model-free approach, since it does not require a mathematical model of the underlying robot. Instead the controller attempts to recreate successful previous motions (so-called baseline motions). In our extensive tests, the basic threshold algorithm proves the most effective overall. All algorithms are able to balance for simple tasks, but as the balancing required becomes more complex (e.g. controlling multiple joints over uneven terrain), the need for more sophisticated algorithms becomes apparent.
AB - To be practical, humanoid robots must be able to manoeuvre over a variety of flat and uneven terrains, at different speeds and with varying gaits and motions. This paper describes three balancing-reflex algorithms (threshold control, PID control, and hybrid control) that were implemented on a real 8 DOF small humanoid robot equipped with a two-axis accelerometer sensor to study the capabilities and limitations of various balancing algorithms when combined with a single sensor. We term this approach a model-free approach, since it does not require a mathematical model of the underlying robot. Instead the controller attempts to recreate successful previous motions (so-called baseline motions). In our extensive tests, the basic threshold algorithm proves the most effective overall. All algorithms are able to balance for simple tasks, but as the balancing required becomes more complex (e.g. controlling multiple joints over uneven terrain), the need for more sophisticated algorithms becomes apparent.
UR - http://www.scopus.com/inward/record.url?scp=70349316429&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70349316429&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-02921-9_47
DO - 10.1007/978-3-642-02921-9_47
M3 - Conference contribution
AN - SCOPUS:70349316429
SN - 3642029205
SN - 9783642029202
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 544
EP - 555
BT - RoboCup 2008
T2 - 12th annual RoboCup International Symposium, RoboCup 2008
Y2 - 15 July 2008 through 18 July 2008
ER -