Methodology and design principles for a generic simulation platform for distributed robotic system experimentation and development | IEEE Conference Publication | IEEE Xplore