Towards accurate, low-cost vision system based on time-of-flight (TOF) laser scanner for mobile robot applications