Method of controlling a cleaner
First Claim
1. A method of controlling a cleaner comprising a movable body for suctioning and a following body for collecting dust particles suctioned by the movable body, the movable body being connected to the following body by hose which guides the dust particles suctioned by the movable body to the following body, the method comprising:
- acquiring, by an image acquisition unit, an image of a view around the following body;
acquiring, by a controller, position information of the movable body in a real space based on the image;
acquiring, by the controller, position information of an obstacle in the real space based on the image;
setting, by the controller, a travel direction such that the following body avoids the obstacle to follow the movable body based on the movable body position information and the obstacle position information; and
controlling the following body to travel in the set travel direction,wherein the travel direction is determined based on a linear combination of a first vector in a direction toward the movable body from the following body, which is obtained based on the movable body position information, a second vector in a direction toward the following body from the obstacle, which is obtained based on the obstacle position information, and a third vector in a direction in which the tension acts on the following body from the hose.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a method of controlling a cleaner including a movable body for suctioning and a following body for collecting the dust suctioned by the movable body, the method including: (a) acquiring an image for a view around the following body; (b) acquiring position information of the movable body in an real space, based on the image; (c) acquiring position information of an obstacle in the real space, based on the image; (d) setting a travel direction such that the following body avoids the obstacle to follow the movable body, based on the position information of the movable body and the position information of the obstacle; and (e) controlling the following body to travel in the set travel direction.
5 Citations
15 Claims
-
1. A method of controlling a cleaner comprising a movable body for suctioning and a following body for collecting dust particles suctioned by the movable body, the movable body being connected to the following body by hose which guides the dust particles suctioned by the movable body to the following body, the method comprising:
-
acquiring, by an image acquisition unit, an image of a view around the following body; acquiring, by a controller, position information of the movable body in a real space based on the image; acquiring, by the controller, position information of an obstacle in the real space based on the image; setting, by the controller, a travel direction such that the following body avoids the obstacle to follow the movable body based on the movable body position information and the obstacle position information; and controlling the following body to travel in the set travel direction, wherein the travel direction is determined based on a linear combination of a first vector in a direction toward the movable body from the following body, which is obtained based on the movable body position information, a second vector in a direction toward the following body from the obstacle, which is obtained based on the obstacle position information, and a third vector in a direction in which the tension acts on the following body from the hose. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling a cleaner comprising a movable body for suctioning and a following body for collecting dust particles suctioned by the movable body, the movable body being connected to the following body by a hose which guides the dust particles suctioned by the movable body to the following body, the method comprising:
-
acquiring, by an image acquisition unit, an image of a view around the following body; acquiring, by a controller, position information of the movable body in a real space based on the image; acquiring, by the controller, position information of an obstacle in the real space based on the image; setting, by the controller, a travel direction such that the following body avoids the obstacle to follow the movable body based on the movable body position information and the obstacle position information; controlling the following body to travel in the set travel direction; obtaining, by a sensor, a direction of tension acting on the following body from the hose; and determining the travel direction based on a linear combination of the first vector, the second vector, and a third vector in a direction in which the tension acts. - View Dependent Claims (12, 13)
-
-
14. A method of controlling a cleaner comprising a movable body for suctioning and a following body for collecting dust particles suctioned by the movable body, the movable body being connected to the following body by a hose, the method comprising:
-
acquiring, by an image acquisition unit, an image of a view around the following body; acquiring, by a controller, position information of the movable body in a real space based on the image; acquiring, by the controller, position information of an obstacle in the real space based on the image; setting, by the controller, a travel direction such that the following body avoids the obstacle to follow the movable body based on the movable body position information and the obstacle position information; controlling the following body to travel in the set travel direction; setting an active following mode for the cleaner, such that while the cleaner is operating in the active following mode, the image of the view around the following body is acquired, based on the image, the movable body position information and the obstacle position information in the real space is acquired; the travel direction is set such that the following body avoids the obstacle to follow the movable body based on the movable body position information and the obstacle position information; the following body is controlled to travel in the set travel direction; and releasing the setting of the active following mode when the movable body position information in the real space based on the image is not acquired, wherein the dust particles suctioned by the movable body are guided through the hose to the following body.
-
-
15. A cleaner comprising:
-
a movable body to suction particles; a following body to follow the movable body and collect the particles suctioned by the movable body, the movable body being connected to the following body by a hose which guides the dust particles suctioned by the movable body to the following body; a travel unit to allow the following body to travel; an image acquisition unit to acquire an image of a view around the following body; a controller to acquire position information of the movable body in a real space, wherein, based on the image, the controller acquires position information of an obstacle in the real space, sets a travel direction such that the following body avoids the obstacle to follow the movable body based on the movable body position information and the obstacle position information, and controls the travel unit such that the following body travels in the set travel direction; a marker disposed in the movable body, wherein the controller comprises a marker information acquisition module to acquire the movable body position information based on a position of the marker displayed on the image acquired by the image acquisition unit, wherein; the movable body position information is obtained based on the position of the marker displayed in an upper region on the image acquired by the image acquisition unit, where the position of the marker is moved downward on the image as the position of the marker becomes more distant from the following body in the real space, wherein the controller further comprises an obstacle information acquisition module to acquire the obstacle position information in a lower region on the image, whereby the lower region is located below the upper region on the image, the marker information acquisition module to obtain a first vector in a direction toward the movable body from the following body, based on the movable body position information, the obstacle information acquisition module to obtain a second vector in a direction toward the following body from the obstacle, based on the obstacle position information, and the controller further comprises a travel operation setting module to determine the travel direction, based on a linear combination of the first vector and the second vector.
-
Specification