MH-FLOCKE v0.5.0: Replaced mathematical CPG with Izhikevich half-center oscillators
Update on MH-FLOCKE. This version brought two things: a 60% SNN speedup and a neural CPG to replace the sine waves. Long nights. The speedup came from wrapping the SNN step in torch.no_grad(), switching to dense matmul for small networks, and caching time constants. The 232-neuron Freenove SNN now runs at 1.2ms/step in simulation. Along the way I found that setting output neurons to Fast Spiking (Izhikevich a=0.1) destabilized the Go2 — motoneurons are biologically Regular Spiking, not […]