INTELLIGENT SWEEPING ROBOT
First Claim
1. An intelligent sweeping robot, characterized by comprising:
- a sweeping path setting processing module, used for setting a first sweeping path for walking of the intelligent sweeping robot according to a target area, swept by the intelligent sweeping robot;
a sweeping processing module, used for controlling the intelligent sweeping robot to perform sweeping according to the first sweeping path;
an image acquisition processing module, used for acquiring an image in front of the intelligent sweeping robot during walking;
an extraction processing module, used for extracting foreground object features and scene features from the acquired image; and
an obstacle detection processing module, used for detecting whether a foreground object is an obstacle or not according to the extracted foreground object features;
if a detection result is that the foreground object is the obstacle, marking an area, located by the foreground object, as an obstacle point, and resetting a second sweeping path for avoiding the obstacle point; and
determining a first conditional probability of the foreground object being the obstacle according to the extracted scene features and foreground object features if the detection result is that whether the foreground object is the obstacle or not cannot be determined, determining the foreground object to be the obstacle if the first conditional probability is larger than a preset threshold value, marking the area, located by the foreground object, as the obstacle point, and resetting the second sweeping path for avoiding the obstacle point.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses an intelligent sweeping robot which is used for detecting whether a foreground object is an obstacle or not according to the extracted foreground object features; marking an area, located by the foreground object, as an obstacle point if a detection result is that the foreground object is the obstacle, and resetting a second sweeping path for avoiding the obstacle point; and further determining a first conditional probability of the foreground object being the obstacle according to the extracted scene features and foreground object features if the detection result is that whether the foreground object is the obstacle or not cannot be determined, determining the foreground object to be the obstacle if the first conditional probability is larger than a preset threshold value, marking the area, located by the foreground object, as the obstacle point, and resetting the second sweeping path for avoiding the obstacle point.
1 Citation
5 Claims
-
1. An intelligent sweeping robot, characterized by comprising:
-
a sweeping path setting processing module, used for setting a first sweeping path for walking of the intelligent sweeping robot according to a target area, swept by the intelligent sweeping robot; a sweeping processing module, used for controlling the intelligent sweeping robot to perform sweeping according to the first sweeping path; an image acquisition processing module, used for acquiring an image in front of the intelligent sweeping robot during walking; an extraction processing module, used for extracting foreground object features and scene features from the acquired image; and an obstacle detection processing module, used for detecting whether a foreground object is an obstacle or not according to the extracted foreground object features;
if a detection result is that the foreground object is the obstacle, marking an area, located by the foreground object, as an obstacle point, and resetting a second sweeping path for avoiding the obstacle point; and
determining a first conditional probability of the foreground object being the obstacle according to the extracted scene features and foreground object features if the detection result is that whether the foreground object is the obstacle or not cannot be determined, determining the foreground object to be the obstacle if the first conditional probability is larger than a preset threshold value, marking the area, located by the foreground object, as the obstacle point, and resetting the second sweeping path for avoiding the obstacle point. - View Dependent Claims (2, 3, 4, 5)
-
Specification