Teaching Scratchy to Walk with Neural Networks

What would you do with a Cortex-M4, a motor or two, some lego and a few cable ties? Well, if you’re Sebastian Förster, an embedded systems developer based in Germany, the answer is a small, four-legged robot that you’d teach to walk using neural networks.

The robot – otherwise known as Scratchy – has four servomotors for legs, an ultrasonic capsule for distance measurement and is controlled by an STM32F407 Discovery board.

So, how did Scratchy do? See for yourself, in Sebastian’s video…