Designing Omnidirectional vision systems and inserting them in a Distributed Vision system for Mobile Robots