Though balancing is a fundamental part of human walking, it has been a challenging topic for bipedal robot. Compared to the versatile strategies of handling disturbances of human, current bipedal robots possess limited skills of managing external disturbances. Among them the capabilities of push recovery and maintaining balance are obviously of prior importance for a bipedal robot to walk in an unknown environment. Existing solutions, such as, capture point, walking phase modification, foot placement estimator and etc, are mostly based on simplifying a bipedal robot as a linear inverted pendulum, which result in omitting the effects of knee and ankle joints, natural dynamics, ground reaction forces and interaction between joints in sagittal and frontal planes in a 3D bipedal robot. To overcome those drawbacks, this paper presents a work that it classifies push types, presents a push detector, and proposes control strategies for managing continuous strong pushes occurring during walking. Based on biological and biomechanical research, more efficient strategies, e. g., hip and ankle strategy, a bent-knee strategy, can be transferred to control methods for bipeds. Through generating required torques and/or regulating joint positions in order to stabilize bipedal robot, a push recovery controller is proposed in this paper. Simulation results demonstrate that a 3D physically simulated anthropomorphic biped with 21 degrees of freedom can succeed in recovering from a strong push of up to 200 N during walking in different walking scenarios.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.