Projek ini bertujuan untuk merekabentuk dan membina sebuah robot pembersih lantai bergerak automatik yang terdiri daripada rekabentuk perisian dan perkakasan. Rekabentuk perisian bagi projek ini berkonsepkan FPGA (Field Programmable Gate Array) dengan menggunakan perisian Xilinx F2.1i. Dalam projek ini, keluarga Xilinx XC4000 digunakan dalam rekabentuk perisiannya. Rekabentuk perisian diberi tumpuan yang lebih mendalam dalam pembangunan projek. Beberapa teori dan aplikasi digunakan dalam mengimplementasikannya ke dalam perisian Xilinx bagi membolehkan aturcara yang memenuhi spesifikasi seperti yang dikehendaki diperolehi. Beberapa perkakasan yang perlu digunakan dalam pembangunan rekabentuk perkakasan projek antaranya ialah motor arus terus, alat pengesan ultrabunyi yang ringkas dan mudah, papan utama Xilinx , bateri bervoltan tinggi dan rendah dan papan induk robot.
_____________________________________________________________________________________
Overall, the project objective is to design a mobile floor cleaner automated robot which is separated into two sections. The sections are software design and hardware design of the robot. The software design in this project based on FPGA (Field Programmable Gate Array) that are using a software tool called Xilinx. In this project, the group of Xilinx XC4000 is used. The software design section is the most valuable part in this project that needs to be considered. The applications of the theoretical knowledge are very useable in this project to ensure the good progress of the project. In this project, the hardware design is also important. The hardware devices are used to implement the software design after the design is successful. There are some devices that have been used in this project such as motor dc (direct current), ultrasonic sensor, Xilinx F2.1i board, high voltage and low voltage battery and the body of the robot.