Abstract

In this work, we present a neural network design based on a simplified form and highly suitable for hardware implementation of the integrate-and-fire spiking neuron model for achieving locomotion in a biped robot. It is well known that bipedal walking is one of the most complex and common tasks in robots and humanoids and it is also known that this problem is generally tackled by using one type of movement at a time, e.g. forward walking [1]. In this regard, we propose to decompose the movement of a robot with 6 degrees of freedom and to find a series of movements that allow it to take a step forward, a step backwards and make a turn to each side. Thus, a series of 11 commands were successfully achieved, each of them configuring the robot to a specific position that by using them in different sequences, it is possible to perform the movements abovementioned, all starting and ending in a home position. At the same time, this makes easy switching between them for the movement of the robot in a real environment. Two hypotheses are implicit in this study: on one hand, the movements listed above are equivalent to a spasm or muscle reflex in a biological organism [2]. On the other hand, each one of the commands that makes a simultaneous movement in several motors of the robot is controlled by a spiking neuron, which is attractive because it reflects more closely biological models, and may be more compatible with biomedical applications such as neuroprostheses [3]. To validate our approach, we improved a hardware implementation (on a Spartan 6 FPGA board from Opal Kelly) of the network shown in Figure ​Figure11 and tested it successfully on a real biped robot from Lynxmotion. Figure 1 A. Neuronal network including all the required positions for the 4 basic movements and the 30 synapses required between them. B. Positions of the robot for each one of the 11 neurons. C. Biped robot setup. Once the network topology is configured for one of the movements, a corresponding sequence of neurons is activated as follows: • Step forward: A-B-E-H-I-J-U-W • Step backward: A-B-F-L-K-V-M-X • Turn left: A-B-E-N-P-J-S-T • Turn right: C-D-G-Q-O-H-R-T

Highlights

  • We present a neural network design based on a simplified form and highly suitable for hardware implementation of the integrate-and-fire spiking neuron model for achieving locomotion in a biped robot

  • It is well known that bipedal walking is one of the most complex and common tasks in robots and humanoids and it is known that this problem is generally tackled by using one type of movement at a time, e.g. forward walking [1]

  • We propose to decompose the movement of a robot with 6 degrees of freedom and to find a series of movements that allow it to take a step forward, a step backwards and make a turn to each side

Read more

Summary

Introduction

We present a neural network design based on a simplified form and highly suitable for hardware implementation of the integrate-and-fire spiking neuron model for achieving locomotion in a biped robot. It is well known that bipedal walking is one of the most complex and common tasks in robots and humanoids and it is known that this problem is generally tackled by using one type of movement at a time, e.g. forward walking [1].

Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.