Mechanical and Aerospace Engineering, The Ohio State University, Columbus, OH 43210, USA.
J R Soc Interface. 2019 Aug 30;16(157):20190027. doi: 10.1098/rsif.2019.0027. Epub 2019 Aug 14.
Humans can walk without falling despite some external perturbations, but the control mechanisms by which this stability is achieved have not been fully characterized. While numerous walking simulations and robots have been constructed, no full-state walking controller for even a simple model of walking has been derived from human walking data. Here, to construct such a feedback controller, we applied thousands of unforeseen perturbations to subjects walking on a treadmill and collected data describing their recovery to normal walking. Using these data, we derived a linear controller to make the classical inverted pendulum model of walking respond to perturbations like a human. The walking model consists of a point-mass with two massless legs and can be controlled only through the appropriate placement of the foot and the push-off impulse applied along the trailing leg. We derived how this foot placement and push-off impulse are modulated in response to upper-body perturbations in various directions. This feedback-controlled biped recovers from perturbations in a manner qualitatively similar to human recovery. The biped can recover from perturbations over twenty times larger than deviations experienced during normal walking and the biped's stability is robust to uncertainties, specifically, large changes in body and feedback parameters.
尽管受到一些外部干扰,人类仍能行走而不摔倒,但实现这种稳定性的控制机制尚未完全被描述。虽然已经构建了许多步行模拟和机器人,但即使是从人类步行数据中,也没有为简单的步行模型导出全状态步行控制器。在这里,为了构建这样的反馈控制器,我们对在跑步机上行走的受试者施加了数千种意想不到的干扰,并收集了描述他们恢复正常行走的数据。使用这些数据,我们推导出了一个线性控制器,使经典的倒立摆步行模型能够像人类一样对干扰做出反应。步行模型由一个带有两条无质量腿的质点组成,只能通过适当放置脚和沿后腿施加的蹬腿冲量来控制。我们推导出了在各个方向的上身干扰下,如何调节这种脚部放置和蹬腿冲量。这种反馈控制的双足机器人以与人类恢复类似的方式从干扰中恢复。双足机器人可以从比正常行走时经历的偏差大二十多倍的干扰中恢复过来,并且双足机器人的稳定性对不确定性具有鲁棒性,特别是对身体和反馈参数的较大变化具有鲁棒性。