Cooperative Control of Multiple Wheeled Mobile Robots: Normal and Faulty Situations