Outdoor Visual Navigation of a Smart-Wheelchair with the Visual Compass Algorithm