Heterogeneous Collaborative Robotics: Multi-robot Navigation in Dynamic Environments