Traditional footstep controller chips of the legged robot have problems such as low energy utilization rate, lack of flexibility, and poor environmental resistance ability. In order to solve this problem, this study proposes a neuromorphic chip design based on PPI network topology, which mimics the small-world property, scale-free degree distribution, and modular structure observed for the PPI networks using a set of protein network processors (PNPs).In memristor crossbar arrays, synaptic weights can be stored and computed in situ to eliminate the memory-processor bottleneck. A three-level motion hierarchy deals with control on different timescales: a reflex level for millisecondscale posture stabilization, a rhythm level to generate periodic gait patterns, and a strategy level for long-horizon motion planning and terrain adaptation. Fabricated in 28 nm CMOS, the chip contains 1024 PNPUs and draws a total power of 2.5W. Experiments with a quadruped robot show that our chip is able to achieve better than 10x energy efficiency over traditional model predictive control running at 1.5 m/s walkspeed on flat ground, with terrain transitions completed within 0.8s. With a quarter of processing units disabled, we still retain more than 80% of locomotion capability, verifying that our model generalizes to unseen situations.
Davies M, Wild A, Orchard G, et al., 2021, Advancing Neuromorphic Computing with Loihi: A Survey of Results and Outlook. Proceedings of the IEEE, 109(5): 911–934.
Barabasi A, Oltvai Z, 2004, Network Biology: Understanding the Cell’s Functional Organization. Nature Reviews Genetics, 5(2): 101–113.
Silver D, Huang A, Maddison C, et al., 2016, Mastering the Game of Go with Deep Neural Networks and Tree Search. Nature, 529(7587): 484–489.
Arulkumaran K, Deisenroth M, Brundage M, et al., 2017, Deep Reinforcement Learning: A Brief Survey. IEEE Signal Processing Magazine, 34(6): 26–38.
Henderson P, Islam R, Bachman P, et al., 2018, Deep Reinforcement Learning That Matters. Proceedings of the AAAI Conference on Artificial Intelligence, 32(1): 3207–3214.
Ielmini D, Wong H, 2018, In-Memory Computing with Resistive Switching Devices. Nature Electronics, 1(6): 333–343.
Ijspeert A, 2014, Biorobotics: Using Robots to Emulate and Investigate Agile Locomotion. Science, 346(6206): 196–203.
Merolla P, Arthur J, Alvarez-Icaza R, et al., 2014, A Million Spiking-Neuron Integrated Circuit with a Scalable Communication Network and Interface. Science, 345(6197): 668–673.