On-line road boundary modeling with multiple sensory features, flexible road model, and particle filter