Navigation and outdoor mobility for blind and partially sighted people