TY - JOUR
T1 - Closed-loop push recovery for inexpensive humanoid robots
AU - Hosseinmemar, Amirhossein
AU - Baltes, Jacky
AU - Anderson, John
AU - Lau, Meng Cheng
AU - Lun, Chi Fung
AU - Wang, Ziang
N1 - Publisher Copyright:
© 2019, Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2019/11/1
Y1 - 2019/11/1
N2 - Active balancing in autonomous humanoid robots is a challenging task due to the complexity of combining a walking gait with dynamic balancing, vision and high-level behaviors. Humans not only walk successfully over even and uneven terrain, but can recover from the interaction of external forces such as impacts with obstacles and active pushes. While push recovery has been demonstrated successfully in, expensive robots, it is more challenging with robots that are inexpensive, with limited power in actuators and less accurate sensing. This work describes a closed-loop feedback control method that uses an accelerometer and gyroscope to allow an inexpensive humanoid robot to actively balance while walking and recover from pushes. Three common balancing strategies: center of pressure, centroidal moment pivot, and step-out, for biped robots are studied. An experiment is performed to test three hand-tuned closed-loop feedback control configurations; using only the gyroscope, only the accelerometer, and a combination of both sensors to recover from pushes. Each of the sensors is discretized into four discrete domains in order to categorize pushes with different strengths. Experimental results show that the combination of gyroscope and accelerometer outperforms the other methods with 100% recovery from a light push and 70% recovery from a strong push. The proposed closed-loop feedback control is examined in both simulation and real-world.
AB - Active balancing in autonomous humanoid robots is a challenging task due to the complexity of combining a walking gait with dynamic balancing, vision and high-level behaviors. Humans not only walk successfully over even and uneven terrain, but can recover from the interaction of external forces such as impacts with obstacles and active pushes. While push recovery has been demonstrated successfully in, expensive robots, it is more challenging with robots that are inexpensive, with limited power in actuators and less accurate sensing. This work describes a closed-loop feedback control method that uses an accelerometer and gyroscope to allow an inexpensive humanoid robot to actively balance while walking and recover from pushes. Three common balancing strategies: center of pressure, centroidal moment pivot, and step-out, for biped robots are studied. An experiment is performed to test three hand-tuned closed-loop feedback control configurations; using only the gyroscope, only the accelerometer, and a combination of both sensors to recover from pushes. Each of the sensors is discretized into four discrete domains in order to categorize pushes with different strengths. Experimental results show that the combination of gyroscope and accelerometer outperforms the other methods with 100% recovery from a light push and 70% recovery from a strong push. The proposed closed-loop feedback control is examined in both simulation and real-world.
KW - Autonomous active balancing
KW - Centroidal moment pivot
KW - Humanoid robot
KW - Push recovery
KW - Stepping
UR - http://www.scopus.com/inward/record.url?scp=85064213015&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85064213015&partnerID=8YFLogxK
U2 - 10.1007/s10489-019-01446-z
DO - 10.1007/s10489-019-01446-z
M3 - Article
AN - SCOPUS:85064213015
SN - 0924-669X
VL - 49
SP - 3801
EP - 3814
JO - Applied Intelligence
JF - Applied Intelligence
IS - 11
ER -