A Synthetic Nervous System Controls a Simulated Cockroach
AbstractThe purpose of this work is to better understand how animals control locomotion. This knowledge can then be applied to neuromechanical design to produce more capable and adaptable robot locomotion. To test hypotheses about animal motor control, we model animals and their nervous systems with dynamical simulations, which we call synthetic nervous systems (SNS). However, one major challenge is picking parameter values that produce the intended dynamics. This paper presents a design process that solves this problem without the need for global optimization. We test this method by selecting parameter values for SimRoach2, a dynamical model of a cockroach. Each leg joint is actuated by an antagonistic pair of Hill muscles. A distributed SNS was designed based on pathways known to exist in insects, as well as hypothetical pathways that produced insect-like motion. Each joint’s controller was designed to function as a proportional-integral (PI) feedback loop and tuned with numerical optimization. Once tuned, SimRoach2 walks through a simulated environment, with several cockroach-like features. A model with such reliable low-level performance is necessary to investigate more sophisticated locomotion patterns in the future. View Full-Text
- Supplementary File 1:
PDF-Document (PDF, 946 KB)
Share & Cite This Article
Rubeo, S.; Szczecinski, N.; Quinn, R. A Synthetic Nervous System Controls a Simulated Cockroach. Appl. Sci. 2018, 8, 6.
Rubeo S, Szczecinski N, Quinn R. A Synthetic Nervous System Controls a Simulated Cockroach. Applied Sciences. 2018; 8(1):6.Chicago/Turabian Style
Rubeo, Scott; Szczecinski, Nicholas; Quinn, Roger. 2018. "A Synthetic Nervous System Controls a Simulated Cockroach." Appl. Sci. 8, no. 1: 6.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.