VOL. 12, NO. 23, DECEMBER 2017 ISSN 1819-6608 ARPN Journal of Engineering and Applied Sciences ©2006-2017 Asian Research Publishing Network (ARPN). All rights reserved. www.arpnjournals.com 6725 DESIGN AND IMPLEMENTATION OF EMBEDDED TRACKING SYSTEM USING SPATIAL PARALLELISM ON FPGA FOR ROBOTICS Noor Aldeen A. Khalid and Muataz H. Salih School of Computer and Communication Engineering, Universiti Malaysia Perlis (UniMAP) Perlis, Malaysia E-Mail: nooraldeen4561@gmail.com ABSTRACT The robot tracking system is one type of utilization system on a mobile robot and generally utilized as a part of numerous perspectives, for example, security or military. In this project, we implemented an active robot tracking system used FPGA platform. The robot can identify and track objects by using Infrared long range (IR). Perception approach and motion planning is the most essential part in this project. We used Two long range IR sensors for the tracking process and to distinguish any moving object while, the DE0-Nano board is the project platform and the characteristic of FPGA offer programmability and makes it easier to implement on different mobile robot platforms. We integrated Sensors with the DE0-Nano board. In our project a structure VHDL coding is used for design the robot tracking system and Quartus II 13.0sp1 as a development CAD tool. The implementation of complex tracking system with FPGA platform (DE0-Nano) was possible because of the rich logic elements, a specific sensors characteristics testing and robot stability was carried out to master those sensors and robot. The result for this project that already got, shown the frequency for DE0-nano achieved up to 1.3 GHz, also the total logic elements we used for this project is 4,022 and shown the output reading voltage of the IR sensor is high reflectivity for the white colour object compared to another colours like blue and black, also the long detection distance. Keywords: embedded system, tracking system, spatial parallelism, FPGA design. INTRODUCTION The field of robotics was seeing a massive impact on daily life. The robots were invented for overcoming the problem related to insufficient resources. Moreover, they are able to accomplish the tasks which are highly risk for the humans. We designed and implemented the robot tracking system on FPGA. Nowadays, robotics has been widely applied in the areas of security, service etc. The robot tracking system helps us carry out several tasks successfully. On the other hand, some of the important problems in the robot tracking system include object discovery, path planning are explored. We used two long- range Infrared (IR) beams for tracking any type of object, using these sensors was able to resolve the object detection and the tracking issues. Furthermore, we selected the DE0 Nano board for mastering these sensors and controlling the robot motors through L293D chip to let the robot moved in different directions. The DE0 Nano refers to a compact- sized FPGA development platform; which is more suited for the portable designing projects like a robot. The configurable logic block used in the FPGA helps in updating the design easily. Also, the DE0 Nano platform consists of rich I/O pins, and enables it to simultaneously handle huge data volume and achieve higher data processing speeds with frequency up to 1.3GHz. The DE0 Nano platform solves the problems related to a low processing speed and I/O and resource limitation. We interfaced the DE0 Nano platform with the sensors and the robot. Thereafter, we used the VHDL and such Mega function modules for overcoming the design-based challenges. The Quartus II 13.0sp1 CAD tool software acted as the designing tool for simulating the VHDL coding or the block diagram for validating the performance of our design. RELATED WORK The FPGAs are integrated circuits that can be customised by the user for implementing arbitrary digital functions. The modem FPGAs can combine the general logic resources with the microprocessors, programmable interconnections, multipliers, networking, memories, the delay/phase locked loops and such other cores for designing a more versatile System on Chip (SoC). FPGA provides a highly flexible and integrated platform, its processing fast, using FPGA to complete fixed function modules, such as filters or any other design, down-converter, a memory, co-processors has a very significant advantage [1]. Table-1. Comparison betweenFPGA and DSP[1]. FPGA DSP Power Low High Difficulty Of Development Hard Easy Volume Small Big MAC Speed Parallel Processing Speed Limited Parallel Processing Parallel Processing Serial Processing Basic Development Language V/A HDL And etc. C, Assembler Language etc. FPGAs are very popular in all of the application domains. Initially, the FPGAs were used in the form of the digital glue logic or only for prototyping, however, today; they are generally applied as integral components of complex designs like communications, consumer electronics, space systems and military. The FPGAs are