Why open loop is not enough
A CPG running alone is feedforward: it produces a rhythm regardless of what is happening to the body. That is what makes it robust to noise, and it is also its limitation.
On flat ground, a fixed rhythm works. Off it, three failures appear.
Timing drifts out of phase with reality. The oscillator says to lift a foot, but that foot has not yet touched down because the ground was lower than expected. Continuing the rhythm regardless means stepping into air.
Disturbances are not sensed. A push, a slip, or a foot catching on an obstacle does not register, so the pattern continues into a fall.
Terrain cannot be exploited. Slopes, compliance, and irregular surfaces all call for adjustments the open loop cannot make.
Animals do not run open loop. Real locomotion is an interplay between central pattern generators and reflexes, which is precisely the question Ijspeert's robots are built to investigate: the relationship between feedforward and feedback control.
The engineering question is how to add feedback without destroying the properties that made the CPG attractive.

