Short Communication Volume 2 Issue 5
1Technical University of Munich, Germany
2Sun Yat Sen University, China
Correspondence: Kai Huang, Sun Yat Sen University, Xiaoguwei Island, Panyu District, Guangzhou 510006, PR, China, Tel 020-32442380
Received: May 28, 2017 | Published: June 13, 2017
Citation: Cheng L, Bing Z, Knoll A, et al. Biologically inspired spiking neural network for autonomous locomotion control of snake-like robots. Int J Biosen Bioelectron. 2017;2(5):158–160. DOI: 10.15406/ijbsbe.2017.02.00039
In this paper, we proposed a bio-inspired hierarchical control architecture for the autonomous locomotion control of snake-like robots. Mimicking the central nervous system of animals, the spiking neural network and the central pattern generator-based controller are utilized to make high-level decision and generate medium-level locomotion control signals, respectively. The low-level control of the actuators is accomplished by local PID controllers. We present a convert method to obtain the spiking neural network from a conventional neural network. The case study results demonstrate the effectiveness of proposed architecture.
Keywords: bio-inspired robots, neutral networks, autonomous locomotion
SNN, spiking neural network; CPG, central pattern generator; DOF, degree of freedom
Snake-like robots have been widely studied due to their special 3D locomotion ability and the adaptability in diverse complex environments. Autonomous locomotion, that is, acquiring environment information, making locomotion decisions independently and then performing locomotion, is of the essence for snake-like robots to complete self-governed tasks in various complex terrain. The traditional model-based control methods, including numerical, kinematic and geometric, however, cannot completely meet the challenges posed by dynamic and changing conditions, which has higher requirements on stability and adaptability. Moreover, the high degree of freedom (DOF) of snake-like robots also makes the process of analyzing the state of the robot in real-time difficult. The autonomous locomotion problem is becoming an area in which biology and robotics should closely interact.1
In this paper, we propose a bio-inspired hierarchical control architecture (Figure 1) for the autonomous locomotion of snake-like robots. The architecture mimics the structural principles at work in the locomotion of living creatures. Studies have shown that the locomotion of animals is hierarchically controlled by the central nervous system, which is mainly composed by the following organs that perform functions in different levels.
The proposed architecture is bio-inspired and has similar hierarchical structure to accomplish the perception-action closed loops between the environment and the snake-like robots. It owns the spiking neural network (SNN), the central pattern generators (CPG)-based controllers, local controllers (substrate e.g. biologically the spinal cord).
The simulated autonomous locomotion scenario consists of enclosures with straight lane, normal corners, and sharp left and right corners as shown in Figure 4. Five distance sensors are placed evenly in the front of the snake-like robot head. We design five locomotion actions for the robot, namely, forward, left, right, hard left, and hard right. The snake-like robot is initially placed on the straight lane for an easy start, since the initial decision for the robot is moving forward. The trajectory of the robot with the SNN-based control architecture is plotted in Figure 4. Observe that the robot generates smooth trajectory in the scenarios of forward, left and right actions. For the hard left and hard right action cases, several fluctuations appears but no collision with the wall happens. Figure 5 displays the confusion matrix of the training algorithm. The matrix shows that the overall accuracy is no less than 95%. In summary, the simulation results demonstrate the effectiveness of the proposed SNN-based hierarchical control architecture.
Inspired by living creatures, we proposed a spiking neutral network (SNN)-based hierarchical control architecture for the autonomous locomotion of snake-like robots. Simulation results demonstrate the effectiveness of the SNN in decision making. How to train the SNN quickly for various environments? How to apply data fusion techniques to the data from various types of sensors for decision making? More interesting issues are still open and deserve further research.
This work has been partly supported by China Scholarship Council.
The author declares no conflict of interest.
©2017 Cheng, et al. This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.