Cooperation of Heterogeneous Vision Agents for Mobile Robots