Publication Type:

Conference Paper


2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), IEEE, Chennai, India (2016)



DC motors, Distance estimation, Encoding, Field programmable gate arrays, fixed path navigation, FPGA, FPGA based navigation platform, Global positioning system, GPS, indoor navigation, mobile device, Mobile robots, MOC7811, navigation device, optical detector IC MOC7811, rotation encoder, set distances, Wheelchairs


Navigation ability is an important factor for any mobile device. To traverse a particular environment a device needs to know its destination and also avoid dangerous situations like obstacles and collisions. The purpose of this paper is to design an FPGA based navigation platform using a rotation encoder to guide any navigation device through set distances in both forward and reverse directions and to control the directions. The device should utilize the parameters from the rotation encoder and effectively traverse a given location by following predetermined paths loaded in the controller. The rotation encoder calculates number of pulses per rotation which can be used to calculate distance travelled in a given time, provided speed is known. To design a rotation encoder we have used an optical detector IC MOC7811. This helps to move the device forward and backward according to the number of pulses which gets translated into distance. In case of directions during the course of the project it was found that the same properties of the rotation encoder which enables a device to move forward and backward can also be used to make turns. With continuous trials recorded accuracy was also fairly high.

Cite this Research Publication

Rajesh Kannan Megalingam, Anil, S. A., and Varghese, J. M., “FPGA Based Navigation Platform for Fixed Path Navigation With Distance Estimation Using Rotation Encoder”, in 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), Chennai, India, 2016.

It appears your Web browser is not configured to display PDF files. Download adobe Acrobat or click here to download the PDF file.