In this thesis, a multi-function mobile robot is proposed. The multi-function mobile robot integrates ultrasonic sensor, Bluetooth module, wireless camera module, DC servo motor and mechanical gripper. FPGA is applied to be the main controller. It calculates and delivers commands to the mobile robot to automatically search and fetch the objects. A human-machine interface is developed to remotely control the mobile robot, through wireless camera, for the exploration of the environment. Hardware description language is used in the controller design and the peripheral I / O circuit. Human-machine interface applies the Microsoft operating system platform, and it is developed by C program.