Using Robots in Hazardous Environments: Landmine Detection, De-Mining And Other Applications