A method for expanding a working area based on a laser map, characterized in that the method for expanding the working area comprises: step 1, setting pending boundary lines (L0,L1,L2,L3,L4,M0,M1,M2) along coordinate axis directions of the laser map constructed in real time, so that an area extending along each of the coordinate axis directions is divided by the pending boundary line set correspondingly; step 2, when a robot moves to a preset position of an indoor working area, selecting one pending boundary line (L0,L1,M1,M2) closest to the preset position in each of the coordinate axis directions, and framing an initial working area (#1) which is rectangular; step 3, selecting one coordinate axis direction of priority expansion according to a preset expansion priority condition, deleting one pending boundary line set perpendicular to the coordinate axis direction correspondingly in the initial working area (#1), then starting to expand the initial working area (#1) along the coordinate axis direction which is same, so that an initial working area after expanding is a new rectangular working area (#2) formed by a remaining pending boundary line (M1,M2, L0) framing the initial working area and one pending boundary line closest to the pending boundary line which is deleted; and step 4, judging whether an increment of a diagonal length of the initial working area after expanding (#2) and a diagonal length of the initial working area before expanding (#1) is less than a preset overlap size error value, in a case that the increment of the diagonal length of the initial working area after expanding (#2) and the diagonal length of the initial working area before expanding (#1) is less than the preset overlap size error value, stopping expanding. step 1, setting pending boundary lines (L0,L1,L2,L3,L4,M0,M1,M2) along coordinate axis directions of the laser map constructed in real time, so that an area extending along each of the coordinate axis directions is divided by the pending boundary line set correspondingly; step 2, when a robot moves to a preset position of an indoor working area, selecting one pending boundary line (L0,L1,M1,M2) closest to the preset position in each of the coordinate axis directions, and framing an initial working area (#1) which is rectangular; step 3, selecting one coordinate axis direction of priority expansion according to a preset expansion priority condition, deleting one pending boundary line set perpendicular to the coordinate axis direction correspondingly in the initial working area (#1), then starting to expand the initial working area (#1) along the coordinate axis direction which is same, so that an initial working area after expanding is a new rectangular working area (#2) formed by a remaining pending boundary line (M1,M2, L0) framing the initial working area and one pending boundary line closest to the pending boundary line which is deleted; and step 4, judging whether an increment of a diagonal length of the initial working area after expanding (#2) and a diagonal length of the initial working area before expanding (#1) is less than a preset overlap size error value, in a case that the increment of the diagonal length of the initial working area after expanding (#2) and the diagonal length of the initial working area before expanding (#1) is less than the preset overlap size error value, stopping expanding.