A Synthetic Nervous System Controls a Simulated Cockroach

The 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 dynamic...

Full description

Bibliographic Details
Main Authors: Scott Rubeo, Nicholas Szczecinski, Roger Quinn
Format: Article
Language:English
Published: MDPI AG 2017-12-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/8/1/6
id doaj-66951e98a2984d09baa526019a8da837
record_format Article
spelling doaj-66951e98a2984d09baa526019a8da8372020-11-25T01:02:25ZengMDPI AGApplied Sciences2076-34172017-12-0181610.3390/app8010006app8010006A Synthetic Nervous System Controls a Simulated CockroachScott Rubeo0Nicholas Szczecinski1Roger Quinn2Department of Mechanical and Aerospace Engineering, Case Western Reserve University, Cleveland, OH 44106, USADepartment of Mechanical and Aerospace Engineering, Case Western Reserve University, Cleveland, OH 44106, USADepartment of Mechanical and Aerospace Engineering, Case Western Reserve University, Cleveland, OH 44106, USAThe 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.https://www.mdpi.com/2076-3417/8/1/6synthetic nervous systemsmuscle controljoint controlinter-leg coordinationcockroachanimatneuromechanical modelinsect locomotion
collection DOAJ
language English
format Article
sources DOAJ
author Scott Rubeo
Nicholas Szczecinski
Roger Quinn
spellingShingle Scott Rubeo
Nicholas Szczecinski
Roger Quinn
A Synthetic Nervous System Controls a Simulated Cockroach
Applied Sciences
synthetic nervous systems
muscle control
joint control
inter-leg coordination
cockroach
animat
neuromechanical model
insect locomotion
author_facet Scott Rubeo
Nicholas Szczecinski
Roger Quinn
author_sort Scott Rubeo
title A Synthetic Nervous System Controls a Simulated Cockroach
title_short A Synthetic Nervous System Controls a Simulated Cockroach
title_full A Synthetic Nervous System Controls a Simulated Cockroach
title_fullStr A Synthetic Nervous System Controls a Simulated Cockroach
title_full_unstemmed A Synthetic Nervous System Controls a Simulated Cockroach
title_sort synthetic nervous system controls a simulated cockroach
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2017-12-01
description The 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.
topic synthetic nervous systems
muscle control
joint control
inter-leg coordination
cockroach
animat
neuromechanical model
insect locomotion
url https://www.mdpi.com/2076-3417/8/1/6
work_keys_str_mv AT scottrubeo asyntheticnervoussystemcontrolsasimulatedcockroach
AT nicholasszczecinski asyntheticnervoussystemcontrolsasimulatedcockroach
AT rogerquinn asyntheticnervoussystemcontrolsasimulatedcockroach
AT scottrubeo syntheticnervoussystemcontrolsasimulatedcockroach
AT nicholasszczecinski syntheticnervoussystemcontrolsasimulatedcockroach
AT rogerquinn syntheticnervoussystemcontrolsasimulatedcockroach
_version_ 1725205120122093568