CPC G05D 1/0238 (2013.01) [G05D 1/0214 (2013.01); G05D 1/0219 (2013.01); G05D 1/0274 (2013.01)] | 18 Claims |
1. A method for processing a map of a closed space, comprising:
obtaining, by a processor of a mobile device, a plurality of self-locations of the mobile device;
obtaining, by the processor of the mobile device, a plurality of obstacle locations;
obtaining, by the processor of the mobile device, a boundary profile based on the obstacle locations, the boundary profile being a closed line formed by sequentially connecting multiple adjacent obstacle locations;
obtaining, by the processor of the mobile device, a self-circle based on the self-locations of the mobile device, the self-circle being a closed line formed by sequentially connecting multiple adjacent self-locations of the mobile device;
determining, by the processor of the mobile device, the boundary profile as an outer profile when the boundary profile encircles the self-circle at an outer side of the self-circle;
processing, by the processor of the mobile device, the map of the closed space based on the outer profile; and
when an outer profile confidence level of an outer profile location point on the outer profile falls within a first predetermined threshold range, determining or updating, by the processor of the mobile device, a map frame based on the outer profile location point that includes the outer profile confidence level falling within the first predetermined threshold range.
|