Integration of an Adaptive Swing Control into a Neuromuscular Human Walking Model*

Seungmoon Song, Ruta Desai, and Hartmut Geyer
35th Annual International Conference of the IEEE EMBS, July, 2013.


Download
  • Adobe portable document format (pdf) (2MB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract
Understanding the neuromuscular control underlying human locomotion has the potential to deliver practical controllers for humanoid and prosthetic robots. However, neurocontrollers developed in forward dynamic simulations are seldom applied as practical controllers due to their lack of robustness and adaptability. A key element for robust and adaptive locomotion is swing leg placement. Here we integrate a previously identified robust swing leg controller into a full neuromuscular human walking model and demonstrate that the integrated model has largely improved behaviors including walking on very rough terrain (10cm) and stair climbing (15cm stairs). These initial results highlight the potential of the identified robust swing control. We plan to generalize it to a range of human locomotion behaviors critical in rehabilitation robotics.

Notes

Text Reference
Seungmoon Song, Ruta Desai, and Hartmut Geyer, "Integration of an Adaptive Swing Control into a Neuromuscular Human Walking Model*," 35th Annual International Conference of the IEEE EMBS, July, 2013.

BibTeX Reference
@inproceedings{Song_2013_7545,
   author = "Seungmoon Song and Ruta Desai and Hartmut Geyer",
   title = "Integration of an Adaptive Swing Control into a Neuromuscular Human Walking Model*",
   booktitle = "35th Annual International Conference of the IEEE EMBS",
   month = "July",
   year = "2013",
}