Innate Motivation for Robot Swarms by Minimizing Surprise: From Simple Simulations to Real-World Experiments