Abstract

Optical time-of-flight sensors have potential in the revolution of distance measurement. These sensors can continuously monitor the distance and track the movement of objects. However, the existing sensing methods for such distance optical sensors mainly calculate the flight time, e.g. pulse transmission and receiving time, without considering the environmental effects. Therefore, the measurement accuracy is severely reduced. There are other technologies with higher accuracy in distance measurement. Nonetheless, they are too expensive due to the high accurate power supply. In this paper, we innovatively improve the accuracy of continuous distance measurement using the artificial neural network (ANN) technique. The proposed method can be applied for very cheap optical distance sensors with analog output in a real-time system. Moreover, the proposed method can self-calibrate and be miniaturized for cheap analog sensor applications. The prototype is built with the infrared sensor GP2Y0A02YK0F and an Arduino control board (ESP32_DevC), and the ANN is implemented using the deep learning algorithm. The test results show that the distance measurement accuracy is significantly improved and the measuring range is increased from 15 to 150 cm. In addition, we calculate mean squared error, mean absolute error, mean bias error, and R 2 for further performance evaluation. The experimental results have proven the superiority of the proposed ANN method in optical distance measurement. The proposed method can be applied to many types of sensors.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call