[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110874101B - Method and device for generating cleaning path of robot - Google Patents

Method and device for generating cleaning path of robot Download PDF

Info

Publication number
CN110874101B
CN110874101B CN201911206881.1A CN201911206881A CN110874101B CN 110874101 B CN110874101 B CN 110874101B CN 201911206881 A CN201911206881 A CN 201911206881A CN 110874101 B CN110874101 B CN 110874101B
Authority
CN
China
Prior art keywords
robot
map
acquiring
coordinates
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911206881.1A
Other languages
Chinese (zh)
Other versions
CN110874101A (en
Inventor
赵子建
陈超勇
陈治吉
孟德超
张伟
于振中
李文兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hefei Haogong Aoting Intelligent Technology Co ltd
Original Assignee
Hefei Haogong Aoting Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hefei Haogong Aoting Intelligent Technology Co ltd filed Critical Hefei Haogong Aoting Intelligent Technology Co ltd
Priority to CN201911206881.1A priority Critical patent/CN110874101B/en
Publication of CN110874101A publication Critical patent/CN110874101A/en
Application granted granted Critical
Publication of CN110874101B publication Critical patent/CN110874101B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/155Segmentation; Edge detection involving morphological operators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The embodiment of the invention provides a method and a device for generating a cleaning path of a robot, wherein the method comprises the following steps: acquiring a map of an area to be cleaned, and acquiring a binary image of the map; identifying coordinates of pixel points on the wall outline in the binary image; acquiring coordinates of the robot corresponding to a map; and the robot performs cleaning operation by taking the coordinates of the pixel points on the outline as navigation points. The embodiment of the invention is applied to constructing the navigation path according to the map. The method is irrelevant to moving of the barrier, so compared with a method for navigation through collision detection in the prior art, the method can avoid the influence of the barrier on navigation, and further can enable navigation to be more accurate.

Description

Method and device for generating cleaning path of robot
Technical Field
The invention relates to the field of robot control, in particular to a method and a device for generating a cleaning path of a robot.
Background
Along with the development of intelligent hardware and communication technology, unmanned cleaning robots are increasingly applied to large places such as markets, airports, hospitals and the like. In order to realize full coverage of a cleaning area to eliminate sanitary dead corners, unmanned cleaning robots in the market are mostly provided with a welting cleaning mode, for example, a mode of cleaning an area close to a wall, or a wall-sticking cleaning mode.
The invention discloses an automatic cleaning method for unmanned supermarket sanitation, which is disclosed by the invention with the application number of 201710795442.3, and comprises the following steps of S1: after the unmanned supermarket system starts a cleaning task, the unmanned supermarket system sends a cleaning instruction to a sweeping robot located in a waiting area; s2: taking the charging base as an origin of coordinates and establishing a rectangular coordinate system on a working plane of the robot; s3: the sweeping robot leaves a waiting area and enters an unmanned supermarket car through an access passage, external environment information of the robot is detected, and a grid map is established; s4: dividing an area to be cleaned into unit areas in a grid map; s5: the cleaning is carried out according to the planned cleaning path; s6: in the cleaning process, carrying out roadblock scanning, and when an obstacle is encountered, avoiding the obstacle and recording the position information of the obstacle into map data; s7: judging whether all cleanable grids are cleaned; s8: and (6) ending. The method improves the automation degree, saves the labor expenditure cost of cleaners, and improves the cleaning efficiency.
The inventor finds that in the prior art, when a moving obstacle is encountered in the welting cleaning process, a sensor cannot distinguish the obstacle from a wall, and if the obstacle is identified as the wall when the obstacle is encountered, the robot turns, so that the robot may be separated from the wall and cannot avoid the obstacle in time. Therefore, the technical problem that robot navigation in the welting mode is not accurate enough exists in the prior art.
Disclosure of Invention
The invention aims to provide a method and a device for generating a cleaning path of a robot to improve the accuracy of robot navigation in a welting cleaning mode.
The invention solves the technical problems through the following technical means:
the embodiment of the invention provides a method for generating a cleaning path of a robot, which comprises the following steps:
acquiring a map of an area to be cleaned, and acquiring a binary image of the map;
identifying coordinates of pixel points on the wall outline in the binary image;
acquiring coordinates of the robot corresponding to a map;
and the robot performs cleaning operation by taking the coordinates of the pixel points on the outline as navigation points.
The embodiment of the invention is applied to constructing the navigation path according to the map. The method is irrelevant to moving of the barrier, so compared with a method for navigation through collision detection in the prior art, the method can avoid the influence of the barrier on navigation, and further can enable navigation to be more accurate.
Optionally, the obtaining a binary image of the map includes:
and acquiring a binary image of the map by using an adaptiveThreshold () function of the OpenCV.
Optionally, the identifying coordinates of pixel points on the contour of the wall side in the binary image includes:
performing expansion processing on the binary image, and identifying a wall edge outline in the map by using a cv2.FindContours () function;
and acquiring the coordinates of the pixel points on the wall edge contour, and converting the coordinate system of the pixel points from the pixel coordinate system to a new world coordinate system.
Optionally, the acquiring the coordinates of the robot in the map includes:
and acquiring coordinates of the robot corresponding to the map by using an adaptive Monte Carlo positioning method.
Optionally, the robot cleans the operation as the navigation point according to the coordinate of the pixel on the outline, include:
taking the current position of the robot as an origin point, taking a preset radius R as a search radius, and acquiring coordinates of pixel points on a wall edge contour within the search radius;
calculating the distance from the origin to the coordinate of each pixel point on the wall edge contour in the search radius, and taking the point with the minimum distance as the closest point;
and controlling the robot to move from the origin to the closest point, and then performing cleaning operation by using the robot as a navigation point according to the coordinates of the pixel points on the contour.
The embodiment of the invention provides a device for generating a cleaning path of a robot, which comprises:
the first acquisition module is used for acquiring a map of an area to be cleaned and acquiring a binary image of the map;
the identification module is used for identifying the coordinates of the pixel points on the wall outline in the binary image;
the second acquisition module is used for acquiring the coordinates of the robot corresponding to the map;
and the navigation module is used for cleaning by taking the coordinates of the pixel points on the outline as navigation points by the robot.
Optionally, the first obtaining module is configured to:
and acquiring a binary image of the map by using an adaptiveThreshold () function of the OpenCV.
Optionally, the identification module is configured to:
performing expansion processing on the binary image, and identifying a wall edge outline in the map by using a cv2.FindContours () function;
and acquiring the coordinates of the pixel points on the wall edge contour, and converting the coordinate system of the pixel points from the pixel coordinate system to a new world coordinate system.
Optionally, the second obtaining module is configured to:
and acquiring coordinates of the robot corresponding to the map by using an adaptive Monte Carlo positioning method.
Optionally, the navigation module is configured to:
taking the current position of the robot as an origin point, taking a preset radius R as a search radius, and acquiring coordinates of pixel points on a wall edge contour within the search radius;
calculating the distance from the origin to the coordinate of each pixel point on the wall edge contour in the search radius, and taking the point with the minimum distance as the closest point;
and controlling the robot to move from the origin to the closest point, and then performing cleaning operation by using the robot as a navigation point according to the coordinates of the pixel points on the contour.
The invention has the advantages that:
the embodiment of the invention is applied to constructing the navigation path according to the map. The method is irrelevant to moving of the barrier, so compared with a method for navigation through collision detection in the prior art, the method can avoid the influence of the barrier on navigation, and further can enable navigation to be more accurate.
Drawings
Fig. 1 is a schematic flow chart of a method for generating a cleaning path of a robot according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a map of an area to be cleaned in a method for generating a robot cleaning path according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a binarized map in a method for generating a robot cleaning path according to an embodiment of the present invention;
fig. 4 is a schematic diagram of a robot track in a method for generating a cleaning path of a robot according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a device for generating a cleaning path of a robot according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the embodiments of the present invention, and it is obvious that the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example 1
Fig. 1 is a schematic flow chart of a method for generating a cleaning path of a robot according to an embodiment of the present invention, as shown in fig. 1, the method includes:
s101: obtaining a map of an area to be cleaned, and obtaining a binary image of the map.
For example, a map of an area to be cleaned, which is created by utilizing SLAM (simultaneous localization and mapping) technology, may be obtained. Fig. 2 is a schematic diagram of a map of an area to be cleaned in a method for generating a cleaning path of a robot according to an embodiment of the present invention. Then, thresholding processing is carried out on the map by utilizing an adaptive threshold () function of the OpenCV, and then a binary image of the map can be obtained. Fig. 3 is a schematic diagram of a binarized map in a method for generating a robot cleaning path according to an embodiment of the present invention.
In practical application, corresponding threshold values can be obtained according to different application environments, and the image of the map is subjected to binarization segmentation according to the threshold values.
S102: and identifying the coordinates of the pixel points on the wall outline in the binary image.
Illustratively, the binary image is subjected to expansion processing by using a dilate () function provided in OpenCV, wherein the expansion distance is the radius of a circle circumscribed by the robot outline.
Then, a cv2.FindContours () function in an OpenCV-Python interface is used for identifying a wall edge outline in the map, and cv2.DrawContors are used for drawing the wall edge outline in the map, as shown by a black line in a white area in FIG. 3, the extracted pixel points on the wall edge outline are stored in an array, and coordinates of the pixel points in the array are converted from a pixel coordinate system to a world coordinate system, so that path points cleaned by the cleaning robot along the wall can be obtained.
S103: and acquiring coordinates of the robot corresponding to the map.
And acquiring coordinates of the robot corresponding to the map by using an adaptive Monte Carlo positioning method.
S104: and the robot performs cleaning operation by taking the coordinates of the pixel points on the outline as navigation points.
Fig. 4 is a schematic diagram of a robot track in the method for generating a robot cleaning path according to the embodiment of the present invention, and as shown in fig. 4, coordinates of a pixel point on a wall contour within a search radius are obtained with a current position of the robot as an origin and a preset radius R as the search radius; the lines inside the wall edge in fig. 4 are the tracks formed by the coordinates of the pixel points. Similarly, the line inside the edge of the wall in fig. 3 is the track formed by the coordinates of the pixel points.
Calculating the distance from the origin to the coordinate of each pixel point on the wall edge contour in the search radius, and taking the point with the minimum distance as the closest point;
and controlling the robot to move from the origin to the closest point, and then performing cleaning operation by using the robot as a navigation point according to the coordinates of the pixel points on the contour.
The embodiment of the invention is applied to constructing the navigation path according to the map. The method is irrelevant to moving of the barrier, so compared with a method for navigation through collision detection in the prior art, the method can avoid the influence of the barrier on navigation, and further can enable navigation to be more accurate.
At present, the existing welting mode is realized based on a sensor, generally, a robot moves to a wall or an obstacle and then collides, a central processing unit of the robot receives a collision signal at the moment, judges that an obstacle exists right ahead and records a coordinate at the moment, then the robot changes an angle to advance, if the robot meets the obstacle again, judges that an obstacle exists right ahead and records a coordinate at the moment, and the robot realizes welting cleaning in such a circulating way. However, the inventor has found that in the existing welt cleaning mode, a plurality of sensors need to be arranged in the advancing direction of the robot, and the sensors are matched to sense the collision direction, so that the number of the sensors is a key problem in determining welt quality, too many sensors increase the complexity of logic judgment such as program steering and obstacle avoidance, and the cost is increased; however, too few sensors may cause the robot to be unable to monitor the surrounding environment in all directions, resulting in incapability of driving along the side or accidental collision.
By applying the embodiment of the invention, the contour of the working area of the robot is obtained based on the image algorithm, so that the coordinates of the pixel points on the contour edge are obtained, and then the coordinates are used for navigation to realize welting cleaning.
In addition, in some complex terrains, such as "back" type terrains, there may be multiple wall boundaries. The traditional welting method cannot realize the conversion between two outlines. The embodiment of the invention can judge which contour the closest point exists in when the closest point is obtained, and the contour path is used as the current navigation path of the robot. After the cleaning of the area to be cleaned corresponding to the current navigation path is completed, the robot moves to the cleaning area corresponding to the next navigation path for cleaning, and then switching between the mutually independent cleaning paths is realized.
Example 2
Corresponding to embodiment 1 of the present invention, an embodiment of the present invention further provides a device for generating a cleaning path of a robot, including:
the first acquisition module 501 is configured to acquire a map of an area to be cleaned and acquire a binary image of the map;
the identification module 502 is configured to identify coordinates of pixel points on a wall outline in the binary image;
a second obtaining module 503, configured to obtain coordinates of the robot corresponding to the map;
and a navigation module 504, configured to perform cleaning operation by using the coordinates of the pixel points on the contour as navigation points for the robot.
The embodiment of the invention is applied to constructing the navigation path according to the map. The method is irrelevant to moving of the barrier, so compared with a method for navigation through collision detection in the prior art, the method can avoid the influence of the barrier on navigation, and further can enable navigation to be more accurate.
In a specific implementation manner of the embodiment of the present invention, the first obtaining module 501 is configured to:
and acquiring a binary image of the map by using an adaptiveThreshold () function of the OpenCV.
In a specific implementation manner of the embodiment of the present invention, the identifying module 502 is configured to:
performing expansion processing on the binary image, and identifying a wall edge contour in the map by using a cv2.FindContours () function;
and acquiring the coordinates of the pixel points on the wall edge contour, and converting the coordinate system of the pixel points from the pixel coordinate system to a new world coordinate system.
In a specific implementation manner of the embodiment of the present invention, the second obtaining module 503 is configured to:
and acquiring coordinates of the robot corresponding to the map by using an adaptive Monte Carlo positioning method.
In a specific implementation manner of the embodiment of the present invention, the navigation module 504 is configured to:
taking the current position of the robot as an origin point, taking a preset radius R as a search radius, and obtaining coordinates of pixel points on a wall edge contour within the search radius;
calculating the distance from the origin to the coordinate of each pixel point on the wall edge contour in the search radius, and taking the point with the minimum distance as the closest point;
and controlling the robot to move from the origin to the closest point, and then performing cleaning operation by using the robot as a navigation point according to the coordinates of the pixel points on the contour.
The above examples are only intended to illustrate the technical solution of the present invention, and not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (6)

1. A method of generating a robot cleaning path, the method comprising:
acquiring a map of an area to be cleaned, and acquiring a binary image of the map;
identifying coordinates of pixel points on the wall outline in the binary image;
acquiring coordinates of the robot corresponding to a map;
the robot performs cleaning operation by taking the coordinates of the pixel points on the outline as navigation points;
wherein, the coordinate of the pixel point on the outline of wall among the discernment binary image includes:
performing expansion processing on the binary image, and identifying a wall edge contour in the map by using a cv2.FindContours () function;
acquiring coordinates of pixel points on the wall edge contour, and converting the coordinate system of the pixel points from the pixel coordinate system to a world coordinate system;
the robot cleans the operation as the navigation point according to the coordinate of the pixel on the outline includes:
taking the current position of the robot as an origin point, taking a preset radius R as a search radius, and obtaining coordinates of pixel points on a wall edge contour within the search radius;
calculating the distance from the origin to the coordinate of each pixel point on the wall edge contour in the search radius, and taking the point with the minimum distance as the closest point;
controlling the robot to move from the original point to the nearest point, and then performing welting cleaning operation by using the robot as a navigation point according to the coordinates of the pixel points on the contour;
and when the map of the area to be cleaned is the square-back terrain, acquiring the closest point, judging the wall profile of the closest point, and taking the profile path as the current navigation path of the robot.
2. The method according to claim 1, wherein the acquiring a binary image of the map includes:
and acquiring a binary image of the map by utilizing an adaptiveThreshold () function of the OpenCV.
3. The method as claimed in claim 1, wherein said obtaining the coordinates of the robot in the map comprises:
and acquiring coordinates of the robot corresponding to the map by using an adaptive Monte Carlo positioning method.
4. An apparatus for generating a robot cleaning path, the apparatus comprising:
the first acquisition module is used for acquiring a map of an area to be cleaned and acquiring a binary image of the map;
the identification module is used for identifying the coordinates of the pixel points on the wall outline in the binary image;
the second acquisition module is used for acquiring the coordinates of the robot corresponding to the map;
the navigation module is used for cleaning the robot by taking the coordinates of the pixel points on the outline as navigation points;
wherein the identification module is configured to:
performing expansion processing on the binary image, and identifying a wall edge contour in the map by using a cv2.FindContours () function;
acquiring coordinates of pixel points on the wall edge contour, and converting a coordinate system of the pixel points from a pixel coordinate system to a world coordinate system;
the navigation module is configured to:
taking the current position of the robot as an origin point, taking a preset radius R as a search radius, and acquiring coordinates of pixel points on a wall edge contour within the search radius;
calculating the distance from the origin to the coordinate of each pixel point on the wall edge contour in the search radius, and taking the point with the minimum distance as the closest point;
controlling the robot to move from the original point to the nearest point, and then performing welting cleaning operation by using the robot as a navigation point according to the coordinates of pixel points on the contour;
and when the map of the area to be cleaned is a 'return' shape terrain, acquiring the closest point, judging the wall profile of the closest point, and taking the profile path as the current navigation path of the robot.
5. The apparatus of claim 4, wherein the first acquiring module is configured to:
and acquiring a binary image of the map by utilizing an adaptiveThreshold () function of the OpenCV.
6. The apparatus for generating a robot cleaning path according to claim 4, wherein the second acquiring module is configured to:
and acquiring coordinates of the robot corresponding to the map by using an adaptive Monte Carlo positioning method.
CN201911206881.1A 2019-11-29 2019-11-29 Method and device for generating cleaning path of robot Active CN110874101B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911206881.1A CN110874101B (en) 2019-11-29 2019-11-29 Method and device for generating cleaning path of robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911206881.1A CN110874101B (en) 2019-11-29 2019-11-29 Method and device for generating cleaning path of robot

Publications (2)

Publication Number Publication Date
CN110874101A CN110874101A (en) 2020-03-10
CN110874101B true CN110874101B (en) 2023-04-18

Family

ID=69718259

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911206881.1A Active CN110874101B (en) 2019-11-29 2019-11-29 Method and device for generating cleaning path of robot

Country Status (1)

Country Link
CN (1) CN110874101B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113807118B (en) * 2020-05-29 2024-03-08 苏州科瓴精密机械科技有限公司 Robot edge working method, system, robot and readable storage medium
CN112180930B (en) * 2020-09-30 2024-08-02 北京小狗吸尘器集团股份有限公司 Sweeping robot and sweeping path planning area determining method and device thereof
CN112180931B (en) * 2020-09-30 2024-04-12 北京小狗吸尘器集团股份有限公司 Cleaning path planning method and device of sweeper and readable storage medium
CN112327841A (en) * 2020-10-29 2021-02-05 广东杜尼智能机器人工程技术研究中心有限公司 Optimal edgewise path planning and sorting method for sweeping robot
CN112419346B (en) * 2020-11-02 2024-07-09 尚科宁家(中国)科技有限公司 Cleaning robot and partitioning method
CN112869639B (en) * 2021-01-29 2022-06-14 深圳拓邦股份有限公司 Robot recharging exploration method and device and sweeping robot
CN113311836B (en) * 2021-05-25 2024-07-12 上海高仙自动化科技发展有限公司 Control method, device, equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105320140A (en) * 2015-12-01 2016-02-10 浙江宇视科技有限公司 Robot cleaner and cleaning path planning method thereof

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003345437A (en) * 2002-05-22 2003-12-05 Toshiba Tec Corp Autonomous traveling robot
KR20080075051A (en) * 2007-02-10 2008-08-14 삼성전자주식회사 Robot cleaner and control method thereof
JP5739910B2 (en) * 2010-01-12 2015-06-24 コーニンクレッカ フィリップス エヌ ヴェ Determining the position characteristics of an object
CN102138769B (en) * 2010-01-28 2014-12-24 深圳先进技术研究院 Cleaning robot and cleaning method thereby
CN103901884B (en) * 2012-12-25 2017-09-29 联想(北京)有限公司 Information processing method and message processing device
US9630319B2 (en) * 2015-03-18 2017-04-25 Irobot Corporation Localization and mapping using physical features
CN109008839A (en) * 2017-06-09 2018-12-18 河北卓达建材研究院有限公司 A kind of wall surface cleaner device people
CN109388093B (en) * 2017-08-02 2020-09-15 苏州珊口智能科技有限公司 Robot attitude control method and system based on line feature recognition and robot
CN108332752B (en) * 2018-01-09 2021-04-20 深圳市无限动力发展有限公司 Indoor robot positioning method and device
CN108344419B (en) * 2018-02-09 2021-07-20 弗徕威智能机器人科技(上海)有限公司 Method for searching charging seat
CN108507578B (en) * 2018-04-03 2021-04-30 珠海市一微半导体有限公司 Navigation method of robot
CN110393476A (en) * 2018-04-25 2019-11-01 科沃斯机器人股份有限公司 Clean robot and its welt traveling method, readable medium
CN110488809A (en) * 2019-07-19 2019-11-22 上海景吾智能科技有限公司 A kind of indoor mobile robot independently builds drawing method and device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105320140A (en) * 2015-12-01 2016-02-10 浙江宇视科技有限公司 Robot cleaner and cleaning path planning method thereof

Also Published As

Publication number Publication date
CN110874101A (en) 2020-03-10

Similar Documents

Publication Publication Date Title
CN110874101B (en) Method and device for generating cleaning path of robot
CN110675307B (en) Implementation method from 3D sparse point cloud to 2D grid graph based on VSLAM
CN104898660B (en) A kind of indoor map construction method for improving robot path planning's efficiency
Wijk et al. Triangulation-based fusion of sonar data with application in robot pose tracking
CN112650235A (en) Robot obstacle avoidance control method and system and robot
CN109344687B (en) Vision-based obstacle detection method and device and mobile device
US20210172741A1 (en) Accompanying service method and device for intelligent robot
CN111552764B (en) Parking space detection method, device, system, robot and storage medium
CN112180931B (en) Cleaning path planning method and device of sweeper and readable storage medium
CN104737085A (en) Robot and method for autonomous inspection or processing of floor areas
CN110850859B (en) Robot and obstacle avoidance method and obstacle avoidance system thereof
CN113741438A (en) Path planning method and device, storage medium, chip and robot
CN113034579B (en) Dynamic obstacle track prediction method of mobile robot based on laser data
CN112806912B (en) Robot cleaning control method and device and robot
CN112171675B (en) Obstacle avoidance method and device for mobile robot, robot and storage medium
CN112347876A (en) Obstacle identification method based on TOF camera and cleaning robot
CN114431771B (en) Sweeping method of sweeping robot and related device
CN111714028A (en) Method, device and equipment for escaping from restricted zone of cleaning equipment and readable storage medium
CN115373408A (en) Cleaning robot, control method, device, equipment and storage medium thereof
CN112656307B (en) Cleaning method and cleaning robot
CN105760023A (en) Scanning method and device for infrared emitting diode touch screen
CN112445215A (en) Automatic guided vehicle driving control method, device and computer system
CN111309011A (en) Decision-making method, system, equipment and storage medium for autonomously exploring target
KR102286656B1 (en) Method of modifying path using around map and robot implementing thereof
CN114967698A (en) Cleaning method, cleaning device, electronic apparatus, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20220513

Address after: 236000 207, building 3, Zone C, intelligent equipment science and Technology Park, No. 3963, Susong Road, Hefei Economic and Technological Development Zone, Anhui Province

Applicant after: Hefei Haogong aoting Intelligent Technology Co.,Ltd.

Address before: Room 6012, Haiheng building, No.6 Cuiwei Road, Hefei Economic and Technological Development Zone, Anhui Province

Applicant before: HRG INTERNATIONAL INSTITUTE FOR RESEARCH & INNOVATION

GR01 Patent grant
GR01 Patent grant