This paper proposes a system design for home service robot capable of path-planning and localization in the real environment. First, the robot uses a webcam to identify landmarks around the space, and then uses the scanning laser range finder to measure the distances between the robot and landmarks. Triangulation method is applied to calculate the robot position in the space. In this study, LabVIEW 2009 package is employed as the platform for image processing and robot localization. Once the robot location and orientation are known, path-planning and navigation are carried out by using the potential field method. Accordingly the robot can arrive the goal target and avoid the obstacles along the way.