This paper gives concept of covering path planning, its mathematics description as well as its designing method about full covering path planning. The paper also describes several kinds of performance functions of covering path motion. According to this, we design a full covering path planner based on sequence of elementary motion with synthetical performance function.