Synchronization of Uncertain Heterogeneous Agents