This paper describes the new Lane Detection module which is now operative on the ARGO autonomous vehicle and enables the vehicle to drive itself on roads and highways. It is only based on the processing of a monocular sequence of images acquired from the moving vehicle. A first simpler version, tested and demonstrated in a 2000+~km tour throughout Italy in 1998, showed some problems which have now been eliminated by the current approach. The paper describes how the new algorithm can adapt to different road and environmental conditions, as well as how it can reconstruct scenes which are partly occluded by other vehicles or in which lane markings are partly missing.