Control of multiple heterogeneous magnetic micro-robots on non-specialized surfaces | IEEE Conference Publication | IEEE Xplore