Automatic design of robot swarms that perform composite missions: an approach based on inverse reinforcement learning | IEEE Conference Publication | IEEE Xplore