Heterogeneous Robotic Systems Research Articles