ARGoS: A modular, multi-engine simulator for heterogeneous swarm robotics | IEEE Conference Publication | IEEE Xplore