Robots are developed for a wide variety of uses. These include assembly, welding, monitoring marine life, rescue and recovery and even vacuuming the floor. Because of this, there is a multitude of ...