IP Library Granted Patent US 12,650,694
Granted Patent B2
US 12,650,694 · App. 18/264,659 · Granted Jun 9, 2026

Map drawing method and device, medium and electronic apparatus

Inventors: Zhengtao Hou (Beijing, CN); Yiming Cong (Beijing, CN); Jianbin Sun (Beijing, CN); Lizhi Xiang (Beijing, CN); Zhendong Jia (Beijing, CN)
Assignee: BEIJING ROBOROCK INNOVATION TECHNOLOGY CO., LTD.
G05D1/2246A47L11/24A47L11/4011G01C21/383A47L2201/04G05D2105/10G05D2105/70G05D2107/40G05D2109/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,650,694
App. No.
18/264,659
Granted
Jun 9, 2026
Kind
B2
Abstract

Provided are a map drawing method, a map drawing device, a computer-readable storage medium and an electronic apparatus. The map drawing method comprises scanning a boundary of a surface medium region to generate an initialized region; merging boundary coordinates of the initialized region to obtain a merged region; dividing the merged region into a plurality of sub-regions according to a preset shape; and drawing the boundary of the surface medium region based on the sub-regions and the merged region to obtain a map of the surface medium region. The method can improve the detailedness of the drawn map of the surface medium region.

Claims (36)

1 . A map drawing method performed by a robotic cleaning device, comprising:

scanning a boundary of a surface medium region to generate an initialized region;

merging boundary coordinates of the initialized region to obtain a merged region;

forming a plurality of sub-regions from the merged region according to a preset shape;

generating the boundary of the surface medium region from the sub-regions and the merged region to obtain a map of the surface medium region; and

controlling movement of the robotic cleaning device based on the generated map,

wherein the initialized region comprises a plurality of initial boundary coordinates, and the merged region comprises a plurality of merged boundary coordinates; and

wherein generating the boundary of the surface medium region from the sub-regions and the merged region comprises: deleting the merged boundary coordinates located outside the sub-regions and close to the sub-regions, and connecting the remaining merged boundary coordinates in sequence to generate the boundary of the surface medium region.

2 . The map drawing method according to claim 1 , wherein after the boundary of the surface medium region is generated, the method further comprises: filling a surface medium mark within the boundary of the surface medium region to obtain the map of the surface medium region.

3 . The map drawing method according to claim 1 , wherein merging the boundary coordinates of the initialized region to obtain the merged region comprises: merging adjacent boundary coordinates in the initialized region to obtain the merged region.

4 . The map drawing method according to claim 1 , wherein the method further comprises: after the map of the surface medium region is obtained, storing the map of the surface medium region in an automatic cleaning apparatus and sending the map of the surface medium region to a user terminal through the automatic cleaning apparatus.

5 . The map drawing method according to claim 1 , wherein the preset shape is one of a square shape, a circular shape, and a rhombic shape.

6 . A non-transitory computer-readable storage medium having stored thereon a computer program, wherein the computer program, when executed by at least one hardware processor, implements a map drawing method performed by a robotic cleaning device, comprising:

scanning a boundary of a surface medium region to generate an initialized region;

merging boundary coordinates of the initialized region to obtain a merged region;

forming a plurality of sub-regions from the merged region according to a preset shape, and generating the boundary of the surface medium region from the sub-regions and the merged region to obtain a map of the surface medium region; and

controlling movement of the robotic cleaning device based on the generated map,

wherein the initialized region comprises a plurality of initial boundary coordinates, and the merged region comprises a plurality of merged boundary coordinates; and

wherein generating the boundary of the surface medium region from the sub-regions and the merged region comprises: deleting the merged boundary coordinates located outside the sub-regions and close to the sub-regions, and connecting the remaining merged boundary coordinates in sequence to generate the boundary of the surface medium region.

7 . The non-transitory computer-readable storage medium according to claim 6 , wherein merging the boundary coordinates of the initialized region to obtain the merged region comprises: merging adjacent boundary coordinates in the initialized region to obtain the merged region.

8 . The non-transitory computer-readable storage medium according to claim 6 , wherein the method further comprises: after the map of the surface medium region is obtained, storing the map of the surface medium region in an automatic cleaning apparatus and sending the map of the surface medium region to a user terminal through the automatic cleaning apparatus.

9 . The non-transitory computer-readable storage medium according to claim 6 , wherein the preset shape is one of a square shape, a circular shape, and a rhombic shape.

10 . An electronic apparatus, wherein the electronic apparatus is a robotic cleaning device or comprised in the robotic cleaning device, the electronic apparatus comprising:

at least one hardware processor; and

a memory having processor-executable instructions stored thereon that, when executed, direct the at least one hardware processor to perform a map drawing method, comprising:

scanning a boundary of a surface medium region to generate an initialized region;

merging boundary coordinates of the initialized region to obtain a merged region;

forming a plurality of sub-regions from the merged region according to a preset shape, and generating the boundary of the surface medium region from the sub-regions and the merged region to obtain a map of the surface medium region; and

controlling movement of the robotic cleaning device based on the generated map,

wherein the initialized region comprises a plurality of initial boundary coordinates, and the merged region comprises a plurality of merged boundary coordinates; and

wherein generating the boundary of the surface medium region from the sub-regions and the merged region comprises:

deleting the merged boundary coordinates located outside the sub-regions and close to the sub-regions, and connecting the remaining merged boundary coordinates in sequence to generate the boundary of the surface medium region.

11 . The electronic apparatus according to claim 10 , wherein after the boundary of the surface medium region is generated, the map drawing method further comprises: filling a surface medium mark within the boundary of the surface medium region to obtain the map of the surface medium region.

12 . The electronic apparatus according to claim 10 , wherein merging the boundary coordinates of the initialized region to obtain the merged region comprises: merging adjacent boundary coordinates in the initialized region to obtain the merged region.

13 . The electronic apparatus according to claim 10 , wherein the map drawing method further comprises: after the map of the surface medium region is obtained, storing the map of the surface medium region in an automatic cleaning apparatus and sending the map of the surface medium region to a user terminal through the automatic cleaning apparatus.

14 . The electronic apparatus according to claim 10 , wherein the preset shape is one of a square shape, a circular shape, and a rhombic shape.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2024
From: HOU, ZHENGTAO; CONG, YIMING; SUN, JIANBIN; XIANG, LIZHI; JIA, ZHENDONG
To: BEIJING ROBOROCK TECHNOLOGY CO., LTD.
Reel/Frame 067651/0800 →
Priority Claims (2)
CN 202110184745.8 · Feb 10, 2021 · national
CN 202110184843.1 · Feb 10, 2021 · national
Continuity (1)
Related Publication 20240302180A1 · Sep 12, 2024
References Cited (52)
US 10653057B2 · Choi · 2020 [cited by examiner]
US 10716445B2 · Chang · 2020 [cited by examiner]
US 11480973B2 · Ackerman · 2022 [cited by examiner]
US 20100211244A1 · Jeong et al. · 2010 [cited by applicant]
US 20120125363A1 · Kim et al. · 2012 [cited by applicant]
US 20180064024A1 · Choi et al. · 2018 [cited by applicant]
US 20190011923A1 · Xie · 2019 [cited by examiner]
US 20190025838A1 · Artes et al. · 2019 [cited by applicant]
US 20190061157A1 · Suvarna · 2019 [cited by examiner]
US 20190176321A1 · Afrouzi et al. · 2019 [cited by applicant]
US 20190332114A1 · Moroniti et al. · 2019 [cited by applicant]
US 20200178748A1 · Han · 2020 [cited by examiner]
US 20210018927A1 · Ackerman et al. · 2021 [cited by applicant]
US 20220053144A1 · Penn · 2022 [cited by examiner]
US 20220342426A1 · He · 2022 [cited by examiner]
US 20230393584A1 · Sun · 2023 [cited by examiner]
US 20240053762A1 · Wang · 2024 [cited by examiner]
US 20240160227A1 · Huang · 2024 [cited by examiner]
CN 104897160A · 2015 [cited by applicant]
CN 105446350A · 2016 [cited by applicant]
CN 105796002A · 2016 [cited by applicant]
CN 102314176B · 2017 [cited by applicant]
CN 107480274A · 2017 [cited by applicant]
CN 107766516A · 2018 [cited by applicant]
CN 108106616A · 2018 [cited by applicant]
CN 108230876A · 2018 [cited by applicant]
CN 108470364A · 2018 [cited by applicant]
CN 109085835A · 2018 [cited by applicant]
CN 109934384A · 2019 [cited by applicant]
CN 109934891A · 2019 [cited by applicant]
CN 110200549A · 2019 [cited by applicant]
CN 110704561A · 2020 [cited by applicant]
CN 111166234A · 2020 [cited by applicant]
CN 111166243A · 2020 [cited by applicant]
CN 111168679A · 2020 [cited by applicant]
CN 111522898A · 2020 [cited by applicant]
CN 111750883A · 2020 [cited by applicant]
CN 111767295A · 2020 [cited by applicant]
CN 111857127A · 2020 [cited by applicant]
CN 112035209A · 2020 [cited by applicant]
CN 113693494A · 2021 [cited by applicant]
CN 113706655A · 2021 [cited by applicant]
JP 2003287424A · 2003 [cited by applicant]
KR 1020180024325A · 2018 [cited by applicant]
WO 2021010899A1 · 2021 [cited by applicant]
First Office Action for CN Patent Application No. 202110184843.1 of Jun. 6, 2022. [cited by applicant]
International Search Report for International Patent Application No. PCT/CN2022/075729 of May 11, 2022. [cited by applicant]
International Search Report for International Patent Application No. PCT/CN2022/075551 of Apr. 19, 2022. [cited by applicant]
Extended European Search Report for EP Patent Application No. 22752305.7 of Dec. 13, 2024. [cited by applicant]
Non-final Office Action for U.S. Appl. No. 18/546,029 of Apr. 4, 2025. [cited by applicant]
Final Office Action for U.S. Appl. No. 18/546,029 of Oct. 7, 2025. [cited by applicant]
Non-final Office Action for U.S. Appl. No. 18/546,029 of Mar. 9, 2026. [cited by applicant]