US11188086B2 - Identification and localization of a base station of an autonomous mobile robot - Google Patents
Identification and localization of a base station of an autonomous mobile robot Download PDFInfo
- Publication number
- US11188086B2 US11188086B2 US15/757,245 US201615757245A US11188086B2 US 11188086 B2 US11188086 B2 US 11188086B2 US 201615757245 A US201615757245 A US 201615757245A US 11188086 B2 US11188086 B2 US 11188086B2
- Authority
- US
- United States
- Prior art keywords
- base station
- robot
- autonomous mobile
- mobile robot
- navigation
- 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, expires
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0225—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving docking at a fixed facility, e.g. base station or loading bay
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0003—Home robots, i.e. small robots for domestic use
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0234—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
-
- G05D2201/0215—
Definitions
- the application relates to a method for the identification and localization of a base station of an autonomous mobile robot by the robot. It is further described how the base station may be employed for the calibration of a sensor of the robot and how the docking maneuver may be improved.
- one aspect consists in simplifying or improving known methods for identifying and locating a robot base station by the robot as well as the known methods for docking onto the base station.
- the robot comprises a navigation module with a navigation sensor for detecting the geometric features of objects in the environment of the robot.
- the base station has at least one geometric feature that can be detected by the robot by means of the navigation sensor.
- the robot includes a robot controller that is coupled to the navigation module and which is configured, based on the at least one geometric feature of the base station, to identify the base station and/or to localize and/or to determine a docking position of the robot.
- a further example of the application relates to a base station for a mobile robot.
- the base station has a housing with at least one opening arranged in the housing which, due to its geometry, defines at least one geometric feature that is detectable by the sensor system of the robot.
- the method comprises the detection of geometric features of objects in the environment of the robot by means of a navigation module of the robot which has a navigation sensor. At least one of the thus detected objects is a geometric feature of the base station. The method further comprises the identification and/or localization of the base station based on the at least one geometric feature of the base station.
- the robot comprises a navigation module with a navigation sensor for the detection of geometric features of objects in the environment of the robot.
- the base station has at least one geometric feature that can be detected by the robot by means of a navigation sensor.
- the navigation module is configured to test and/or calibrate the navigation sensor with the aid of the at least one detected geometric feature of the base station.
- a method comprises the detection of geometric features in the environment of robot by means of a navigation module of the robot which has a navigation sensor, wherein at least one of the detected features is a geometric feature of the base station.
- the navigation sensor is calibrated and/or tested with the aid of the at least one geometric feature of the base station.
- a further method serves to dock an autonomous mobile robot onto a base station.
- the method comprises the detection of a docking position of the robot on the base station, wherein the docking position comprises a location and an orientation of the robot, as well as the navigation of the robot into the docking position. Afterwards it is tested whether the robot has correctly docked onto the base station. If this is not the case, the position of the robot is varied and it is once again tested whether the robot has correctly docked onto the base station. The varying and testing is carried out until either the test is successful or an abort criterion is fulfilled.
- a method for the automatic docking of an autonomous mobile robot onto a base station includes the detection of obstacles by means of a navigation module of the robot which has a navigation sensor, as well as testing whether, within a defined area around the base station, access to the base station for the robot is impeded by detected obstacles. If the test reveals that access to the base station is impeded for the robot, a disturbance is communicated via a user interface.
- a further exemplary method for an autonomous mobile robot includes the detection of geometric features of objects in the environment of the robot by means of a navigation module of the robot which comprises a navigation sensor, as well as the navigation of the robot based on at least one of the detected geometric features and on an electronic map of the area in which the robot operates.
- the position of a base station of the robot is designated on the electronic map.
- the method further includes testing whether the detected geometric features contain a geometric feature that is linked with the base station. If this is the case, the current position of the base station is determined based on the geometric feature that is linked with the base station and the position of the base station is updated on the electronic map.
- the base station may be detected and located in a different manner in order to update its position on the map of the robot.
- a further example of a method for an autonomous mobile robot includes the detection of geometric features of objects in the environment of the robot by means of a navigation module of the robot which comprises a navigation sensor, as well as the navigation of the robot based on at least one of the detected geometric features and on an electronic map of the area in which the robot operates.
- the position of a base station of the robot is designated on the electronic map.
- a first geometric feature that is not defined by the base station is linked with the position of the base station.
- This first geometric feature is tracked using a SLAM algorithm, wherein a position of the first geometric feature on the electronic map is kept current and the position of the base station is saved as a relative position relative to the position of the first geometric feature.
- FIG. 1 shows a robot with a base station in its area of robot operation.
- FIG. 2 schematically shows by means of a drawing the optical distance measurement using triangulation.
- FIG. 3 shows an example of a base station with geometric features that are detectable by the navigation sensor of the robot and which are defined by openings in the front housing wall of the base station.
- FIG. 4 illustrates the detection of the geometric figures of a base station using the navigation sensor of the robot, as well as possible systematic measurement errors.
- FIG. 5 illustrates a method for docking a robot onto a base station, wherein the robot continues to vary its orientation until it has correctly docked.
- a mobile robot should be able to dock onto its base station reliably and safely.
- Known systems base stations and robots
- methods for finding and recognizing a base station and its exact position and orientation often employ special sensors in the robot (e.g. a light beam), complex image processing algorithms, which must be executed in addition to the navigation algorithms, and/or special markings on the base station or in the area in which the robot is operated.
- the locating of the base station and the docking of the robot onto the base station should be robust against many different kinds of disturbances. For example, shifting of the base station may impair a reliable localization of the base station.
- the functionality of the sensors employed by the robot for navigation cannot be reliably tested in an unknown environment, such as in the area in which the robot is operated.
- the approach to the base station (docking maneuver) may sometimes end in a failed charging contact due to odometry errors.
- the user for example, may place obstacles near the base station that disrupt the docking maneuver and thus result in a failed docking.
- the base station is recognized and localized with the aid of its geometric shape (e.g. certain geometric characteristics (outer form/shape) of the housing of the base station).
- the base station itself exhibits, due to its outer form/shape, at least one geometric feature, with the aid of which the robot may recognize the base station.
- Special markings on the housing of the base station (which nevertheless have no influence on its geometric form/shape) or the emission of a (locating) signal are no longer necessary.
- a robot should quickly and reliably find its way back to its base station after completion of its (e.g. cleaning) task.
- the position of the base station is marked on a map and is kept current by means of various methods.
- a further desirable capability of the robot is that it be able to maintain its bearings (to accurately and quickly orient itself) in different areas in which the robot operates (such as, for example, on the various floors of a building).
- one base station is employed in each of the areas in which the robot operates that the robot is able to distinguish from one another.
- the robot links a map of the respective area of operation with each base station. Once the robot has identified a specific base station, it can immediately begin a (self) localization with the aid of the map that is linked with each base station.
- a further desirable capability of a mobile robot is a robust and exact docking onto the base station so that, for example, a contact between the charging contacts of the robot and those of the base station can be reliably carried out.
- the position and orientation of the robot is slightly corrected in order to be able to safely dock.
- a docking should also be possible in the case of possible disturbance (e.g. access to the base station is blocked).
- a possible disturbance is detected and the user is informed of it.
- FIG. 1A shows an autonomous mobile robot 100 and a corresponding base station 200 in an operation area of the robot.
- the robot has a navigation module with at least one navigation sensor 110 for orienting itself in its environment and for navigating throughout the operation area of the robot, thus enabling it to autonomously carry out a task.
- the navigation module of the robot 100 collects with the aid of the navigation sensor 110 information regarding the position of “navigation features” in the environment of the robot, e.g. geometric features of objects such as, e.g. those of obstacles, as well as information regarding the floor covering, etc.
- Geometric features are, for example, surfaces (e.g. a wall), lines (e.g.
- Every navigation feature can be associated with a position (including orientation) in the room and, if needed, recorded on the electronic map of the robot 100 .
- the navigation module operates, for example, using an obstacle avoidance strategy and/or a SLAM algorithm (Simultaneous Localization and Mapping) and/or one or more maps of the area in which the robot operates.
- the robot can create a new map of the robot operation area while in operation or it can make use of an already existing map before beginning its task.
- An already existing map can be created by the robot itself during the completion of an early task, such as an exploratory run, or may be provided by another robot and/or a person.
- the navigation sensor 110 detects information about the environment of the robot (and thus about the area in which it operates), in particular about its geometric features in one, two or three dimensions.
- the navigation sensor 110 may be, for example, a sensor for distance measurement such as, for example, an optical and/or acoustic sensor that detects the distance between the sensor and an obstacle by means of triangulation or by measuring the travel time of an emitted signal (e.g. a laser beam or an ultrasonic signal). Accordingly, e.g. triangulation sensors, time of flight cameras, laser scanners, ultrasonic sensors and the like may be employed as navigation sensors.
- the navigation module of the robot 100 can determine the distance between the robot and the individual points, lines and/or surfaces of objects in the environment of the robot.
- the thus detected points, lines and/or surfaces are designated as “navigation features” and are saved on a map of the robot (i.e. the geometry of the navigation feature and its position, including orientation, is designated on the electronic map). Later, the robot can orient itself with the aid of these navigation sensors and/or avoid the detected obstacles, thus preventing collision.
- a navigation sensor 110 is a camera (e.g. with a CCD or CMOS image sensor) that has a detection module for identifying the corners and edges of object (navigation features) in the environment recorded on an image by means of image data processing.
- the position of a navigation feature within a projected plane relative to the robot can be determined.
- the position, including the orientation, of the navigation feature and that of the robot within the room can be determined on the basis of this movement.
- This procedure is known as visual SLAM.
- FIG. 1C shows a simple example of a base station 200 . It consists of a main body 210 with geometric features that can be detected by the navigation sensor as navigation features.
- the main body 210 of the base station 200 may include various further components such as, for example, components for charging the battery of the robot 100 or for vacuuming out dirt.
- Two charging contacts 220 are arranged on the base station 200 . Corresponding contact are arranged on the robot 100 which must come into contact with the charging contacts 220 in order to allow a successful charging of the robot battery. This means that, in order to charge its batter, the robot must dock onto the base station at a certain position and in a certain orientation. The position and orientation required for this (and, thus, the path to be followed), can be determined by the robot when the position and orientation of the main body 200 are known to it.
- the geometric characteristics of the base station 200 are detected as navigation features with the aid of the navigation sensor 110 of the robot for the purpose of its navigation.
- the navigation features of the base station can be definitively and without a great deal of additional effort identified, their position and orientation in the robot's environment can be determined and they can be recorded on the map of the robot.
- Simple criteria are used to achieve this purpose such as, for example, (1.) the distance separating certain points (e.g.
- corners of a feature from other features, (2.) the length of edges/segments/lines, (3.) the size of surfaces, (4.) the location of features relative to each other, in particular the angle between two edges, segments or lines or the angle defined by three specific points (corners), (5.) ratios (relative sizes, lengths), e.g.
- error metrics such as the (squared) deviation of the (erroneous) measurement from the construction-related standard values (with the aid of a larger quantity of points, a straight line, for example, can be determined that can be established by means of linear regression; the degree of deviation of a specific point from the regression lines can serve as a criterion as to whether the given point altogether belongs to the assumed line).
- the detected features designate a width, a depth and/or a height of a part of the main body of the base station.
- the criteria used to locate the base station should be easy to calculate and be robustly determinable from various positions. This is explained in greater detail in the following.
- the distance to obstacles in the environment of the robot is determined, e.g. by means of optic triangulation, for the purpose of which structured light (in a visible or non-visible range) in the form of a line running approximately parallel to the surface of the floor is emitted.
- the principle of optical triangulation is illustrated in FIG. 2 .
- the emitted structured light 111 strikes an obstacle H and is diffusely scattered off of it.
- a camera takes a picture of the environment that depicts the light that is reflected back from the obstacle (e.g. a light line).
- the distance d to the illuminated obstacles H at selected points or along the entire line can be determined based (in the case of a horizontal light line) on the vertical position x of the structured, reflected light (i.e. of the light line) in the picture.
- the base station 200 is geometrically designed such that, because of its height, it is illuminated by the light emitted from the navigation sensor 110 and, because of its depth, is clearly distinguishable from a wall. Furthermore, the surface of the base station is designed such that the light emitted from the navigation sensor 110 is reflected in a well diffused state (meaning that it exhibits no absorbing or mirroring surfaces).
- FIG. 1B shows, as an example, the possible results of a sensor measurement of the scenario shown in FIG. 1A .
- the robot 100 recognizes with the aid of its navigation modules and its navigation sensors 110 two line shaped navigation FIGS. 201 and 202 stemming from the measurement of the base station.
- the navigation features 201 , 202 will be designated as boundary lines or, in short, as lines.
- These two lines 201 and 202 each have a characteristic length which corresponds to the width (in horizontal direction) of the side surface (line 201 ) and of the front surface (line 202 ).
- the two lines 201 and 202 include a certain angle (e.g. a right angle). If, for example, the base station 200 (e.g.
- the robot 100 in a horizontal plane that lies at a certain height above the floor) has a rectangular cross sectional area having side lengths of, e.g. 5 cm and 15 cm and the robot 100 , with the aid of its navigation sensor 110 , detects two almost rectangular lines having lengths of nearly 5 cm (line 201 ) and 15 cm (line 202 ), then the robot 100 can interpret these lines as the base station.
- use may be made of the side ratio of 5:15 1:3.
- one side of the base station cannot be recognized by the robot due to the shadowing caused by the front surface of the navigation sensor.
- the robot can move round the base station until it has also reliably recognized the second side surface.
- the base station will be regarded from at least two different positions.
- the base station 200 is recognized solely based on its rectangular form. In such cases, the probability for an erroneous detection is high, as any rectangular object (for example, a box) having the corresponding side lengths would be recognized as the base station. Furthermore, the described corners will have generally been replaced by rounded edges, both for safety reasons (risk of injury), as well as for reasons of design. In principle, such rounded edges are also detectable with the aid of the navigation sensor described above. The calculation effort needed for the processing of rounded forms, however, is greater than that needed for straight lines.
- the inside of the base station is also utilized for its detection.
- one or more openings are introduced into the main body of the base station. Individual components (for example, for vacuuming dirt) of the base station may be visible through these openings. This may also be omitted, however, so that only one or more inner walls can be recognized.
- FIG. 3A shows an example of a base station 200 with rounded edges and two openings 230 arranged in the front side of the base station.
- FIG. 3B shows a cross section view through the base station 200 of FIG. 3A , wherein the section plane is a horizontal plane that lies at a certain height above the floor. This certain height is the height at which the navigation sensor 110 carries out the distance measurement to obstacles in the environment of the robot.
- FIG. 3C shows an example of the results of such a measurement when the robot is standing at a certain distance (for example 0.5-1 m) in front of the base station. From here it can see parts of the back wall of the base station 200 , which all lie along one line.
- the robot can determine the position of four points ( 1 , 2 , 3 , 4 ) with negligible measurement errors.
- the position and size of the two openings 230 (windows) has been chosen in this case such that the distance separating any of the two points is different for each pair of points, (meaning, in particular, that d(1; 2) ⁇ d(1; 3) ⁇ d(1; 4) ⁇ d(2; 3) ⁇ d(2; 4) ⁇ d(3; 4), wherein d(i, j) designates the distance between point i and point j).
- These distances can be easily calculated and compared to stored standard values.
- the distance separating the points from the line formed by the back wall may also be compared, for example.
- the ratios of the distances to each other may also be taken into consideration.
- an error function such as, for example, the coefficient of determination of a regression model, the degree of exactness with which the points 1 , 2 , 3 , and 4 lie along a line parallel to the back wall can be tested.
- a cover 250 made of a transparent material that allows the light emitted from the navigation sensor 110 to pass through, may be arranged over the openings 230 .
- the emitted light may lie, for example, in an (infrared) spectrum that is not visible to humans, so that the cover as viewed by the robot is transparent, but, as viewed by humans, will appear colored and nontransparent.
- Such a cover 250 should not only cover the openings 230 , but should also, independent of this, be used to form differing geometric shapes that can be recognized by the user and the robot. In this manner, aspects of design may be combined with a simplified detectability.
- the cover 250 may be provided with an antireflective coating that is matched to the wavelength of the light emitted by the navigation sensor 110 .
- the base station may be reliably recognized in this plane based on its geometric form, at least a selection of the recognizable navigation features (or more specifically, their underlying dimensions) must be found in the environment of the expected cross section measurement, irrespective of the actual height of measurement (the distance of the plane in which the distance measurement is carried out from the floor).
- the robot will be employed in two mutually isolated areas of robot operation such as, for example, on two different floors of a building.
- a base station 200 In each of the areas of operation a base station 200 is located that the robot 100 can definitively recognize with the aid of its navigation sensor 110 . If the robot 100 is thus now capable of differentiating between the base stations 200 , it also immediately obtains information as to which of the various areas of operation it is located in without the need for the user to additionally intervene.
- some parts of the geometric form of the base station may be altered by the user (e.g. at the time the base station is put into operation), meaning that a feature that is recognizable by the navigation sensor 110 may be altered in a previously defined manner.
- This alteration can be achieved, for example, by shifting, removing or adding parts to the base station.
- an alteration can be carried out by changing the size (width) of one of the two openings, for example.
- the location of point 3 ( FIG. 3C ) can be varied by adding, for example, an additional screen.
- a sliding screen may be arranged behind the centre panel between the two viewing windows.
- Autonomous mobile robots 100 that mark their base stations 200 on a map are basically known. Often the base station serves as the starting point of the map, i.e. the base station has a permanent position on the map. The position of the base station, however, can change. Detecting the base station based on characteristics (navigation features) that can be detected by the navigation sensor 110 makes it possible to easily update the position of the base station on the map. However, it is also possible to detect the base station by other means, thereby allowing the position of the base station on the map of the robot to be updated. The change in the position of the base station may be carried out by a user, e.g. (1.) while the robot is in operation or (2.) while the robot is docked on the base station.
- a user e.g. (1.) while the robot is in operation or (2.) while the robot is docked on the base station.
- mapping carried out by the robot and/or its localization on the map may lead to the result that the position of the base station anticipated by the robot does not correspond to its actual position. In the worst case, this can result in the loss of all (meaningful) information about the position of the base station.
- examples will be used to explain how this problem can be solved, or at least mitigated.
- Position updates using a SLAM algorithm SLAM algorithms (Simultaneous Localization and Mapping), by means of which the position of the robot and selected navigation features that have been detected by the navigation sensor are continuously correlated, are often employed for the navigation of autonomous mobile robots. This enables to robot to carry out a robust mapping despite measurement and odometry errors.
- SLAM demands a relatively high amount of computing capacity, which is why only a few selected and readily visible navigation features such as, for example, walls are taken into consideration in order to limit the needed calculation effort.
- the positions of the navigation features (and those of the robot) that are tracked in the SLAM algorithm are continuously corrected; meaning they are at no permanent (relative) position in relation to other objects that are not tracked in the SLAM algorithm.
- the features of the base station are generally too small to be tracked by the SLAM algorithm and they may therefore shift their recorded position relative to a wall (which is tracked by the SLAM algorithm). This can result in the recorded position being located in the wrong room or even outside of the area of operation. For this reason it is useful to update the position of the base station.
- the position of the base station can be easily kept current using the SLAM algorithm.
- at least one easily detectable feature of the base station (cf. FIG. 3 ) is selected and tracked with the aid of the SLAM algorithm.
- This can be, for example, the segment formed by points 2 and 3 in FIG. 3C .
- a feature can also be used that has been detected in the proximity of the base station. This can be, for example, the line 300 in FIG. 1B , which is formed by the wall against which the base station stands.
- the robot records which of the features tracked by the SLAM algorithm determines the position of the base station.
- the robot can save the position of the base station relative to this navigation feature. When the robot wants to return to the base it can move to a position near this feature, thus ensuring that it will reliably find its way back again.
- Position updates during operation of the robot In the event that the base station, for example, is moved by the user while the robot is in operation, it is advantageous for the robot 100 to recognize the base station 200 when moving past it and to update the map with the new position. Since the navigation sensor detects features of the base station to navigate the robot, it is sufficient in this case for the newly detected features to be tested as to whether they might be part of the base station. In this case, as a first step, an easily recognized feature, for the detection of which only a small amount of additional calculation time is required, can be used. After recognition has been confirmed, further characteristics of the base station can be tested.
- segments e.g. lines of a certain length and orientation
- segments can be looked for that correspond in their length to the distance separating points 2 and 3 in the FIG. 3C .
- it can be further tested as to whether a back wall is recognizable, whether this is at the correct distance, and whether the points 1 and 4 are present and lie along one line. While doing so, the length of recognized segments, for example, can be routinely detected by the navigation module in order to test them regarding their relevance for the navigation.
- the new position of the base station is recorded and the former one is deleted. This is particularly useful when the navigation sensor simultaneously examines the former position of the base station and no base station is detected at this position. If a base station is detected at a location in the area of robot operation that is far away from the previous base station, then this may be due to the presence of a second base station. In this case the position of the base station is newly recorded and the former position is retained for later verification. When the robot is in the proximity of the former position, it tests whether the base station is still present. Depending on the result, the former position is either deleted or it is recorded that there are two base stations located in the area of operation of the robot. The respective positions (including orientation) of both base stations can be saved on the map.
- the robot finds itself in the proximity of a base station but does not detect it. This may be the case if the position of the base station has been changed by the user, but also if the user has only temporarily removed it, for example to clean it. In the simplest case the robot will delete the position of the base station from the map data. Alternatively, this position on the robot's map may be marked as “questionable”. If while carrying out its operational task the robot later recognizes a base station at a different position, then the position marked as questionable is deleted and the new position of the base station is recorded. In the opposing case, the robot returns to the position marked as questionable when it wants to return to the base station.
- a special search program is started to find the base station, wherein the robot moves around the area of operation and looks specifically for features (navigation features) of the base station.
- a message can be sent to the user (e.g. by means of a user interface, e.g. an application on a tablet computer or mobile telephone), allowing the user to react to the situation, if needed.
- the measurement accuracy of the navigation sensor 110 may deteriorate as the distance to the object to which the distance measurement is to be carried out increases. In the case of object with elongated dimensions, the accuracy also depends on their orientation. This may particularly be the case when triangulation sensors are used. If, for example, the base station 200 of FIG. 3 is viewed directly from the front, then the distance separating the points 2 and 3 can be determined at a distance of approximately 2 m with sufficient accuracy. If the base station, however, is viewed from an angle of 45°, then, in order to ensure a reliable measurement, the distance between the base station 200 and the robot 100 should not exceed about 1 m.
- a maximum distance for testing whether a detected navigation feature belongs to the base station can be determined in order to improve the quality of the detection of the base station.
- the maximum distance for carrying out a test may also depend on the orientation of the feature (relative to the robot).
- Position updates at the start of robot operation A user may move the robot together with the base station while the robot is docked onto it and while the robot, for example, is in pause modus. If the robot is using an existing map that, for example, it had compiled while carrying out a previous operational task, then its new position (and that of the base station) will no longer correspond with the existing navigation information.
- the robot may carry out the following steps at the start of its operational task: (1.) Exit the base station and collect map data that is relevant for its operational task; (2.) Localization of the robot in the existing map data; and (3.) Update of the position of the base station in the map data.
- the self-localization of the robot can be carried out in this case using an algorithm that determines the position of the robot on the map by comparing the data detected by the navigation sensor with the existing map data.
- the former, known position of the base station can be used as a first localization hypothesis for the location of the robot. If, for example, in step 2 described above the localization of the robot fails, then the robot begins to compile a new map and the position of the base station is recorded in this new map. Upon completion of the robot's operational task, the user can be informed of the newly compiled map and can be asked whether it should be used to replace or augment the former map.
- a robot may be employed in two or more mutually isolated areas of robot operation such as, for example, on various floors of a building.
- a base station which the robot can definitively identify with the aid of its navigation sensor (as described above), may be located in each one of the areas of operation.
- the robot “knows” which area of operation (e.g. on which floor) it is located in.
- the navigation module of the robot can load the map data that is linked with the respective base station.
- a prerequisite for this is that the user positions the robot in advance on one of the base stations or in the proximity of one of the base stations.
- the robot can start a localization using the loaded map data.
- the robot can use the position of the base station known from the map and its relative position to the same in order to accelerate the localization. This is done, for example, by using the position of the base station (or the docking position of the robot) as a localization hypothesis.
- the area on the map in which the robot is attempting to localize itself is limited to an area surrounding the base station. This area is, for example, a square in front of the base station (and bordering on the same) or a circle around the base station. The lateral lengths/radius can depend on the distance between the robot and the base station.
- the robot carries out the following steps for the purpose of localization: (1.) Exit the base station; (2.) Detect and identify the base station; (3.) Loading of map data linked with the base station; (4.) Localization of the robot on the map bases on the loaded map data; and (5.) Update of the position of the base station in the map data.
- Step 1 is optional, depending on whether the robot is docked on the base station or not at the start.
- a new map of the robot's area of operation is compiled. After the robot has completed its operational task, the user can be informed about the newly compiled map. The robot can ask the user whether the new map should be linked with the base station and permanently saved. In an alternative embodiment, the robot, in the event of a failed localization, can attempt a localization using the map data associated with other base stations. This may be useful, for example, if the user has replaced the base station with different one.
- Navigation sensors such as, for example, sensors for distance measurement (see e.g. triangulation sensor in accordance with FIG. 2 ), are very sensitive measurement systems.
- a disturbance such as, for example, an impact, can result in a decalibration of the sensor, leading to consistently erroneous measurements. This can significantly impair the navigation of the robot through its area of operation.
- a basis station in accordance with the embodiments described here may be employed for this purpose (calibration), because it has well defined geometric features that are easily recognized by the navigation sensor.
- a decalibration of the navigation sensor can be determined, for example, by measuring the distance, the length, the size and/or the angles of one or more geometric features (or more specifically, the thus derived navigation features) of the base station and by comparing these with a corresponding standard value. This standard value can also be used to recalibrate the navigation sensor.
- individual geometric features of the base station may be designed such that their measurement allows for a direct inference to be drawn about at least one of the parameters of the navigation sensor that is to be calibrated.
- numerous independent measurements may be combined, so that a measurement error of a single measurement will have less overall impact.
- numerous independent geometric features of the base station such as, for example, width and depth, cf. FIG. 1B and FIG. 3 ) may be measured.
- the same measurement may be carried out at different distances to the base station.
- the travelled distance (odometry) between two measurement positions may be taken into consideration.
- a navigation sensor in particular, a sensor for distance measurement
- a triangulation sensor which emits structured light (see FIG. 2 , light beam 111 ) from a light source and takes a picture of the thus illuminated environment with a camera (see FIG. 2 , camera 112 ). Based on the camera picture and the relative position between the camera and the light source, the distance (see FIG. 2 , distance d) to an obstacle can be determined. Small changes in the relative position, caused by a shift (e.g. by approximately 1 ⁇ m) or a rotation (e.g.
- FIG. 1A An example is shown in which, with the aid of a triangulation sensor (navigation sensor 110 ), the (horizontal) cross section of the base station 200 is detected.
- FIG. 3C A possible result of this measurement can be seen in FIG. 3C . From this sensor data, various dimensions (dimension values) that allow for an inference to be drawn about the quality of the distance measurement can be derived.
- the distance separating the points 1 and 4 can be determined and compared with the (known) actual width
- the distance of one or more features on the front side of the base station (such as points 1 , 2 , 3 and 4 ) to the back wall can be determined and compared with the (known) actual depth of the base station;
- the distance separating the robot 100 and the base station can also be determined, based, for example, on the width and/or depth of the base station 200 . This value may be used to calibrate a distance measurement.
- the base station 200 can be its relatively small construction size (as compared with large furniture).
- the navigation sensor should provide exact measurement results over the course of numerous meters, the base station itself is only a few centimeters wide and deep.
- the light path inside of it can be extended. In this manner the accuracy of the calibration of a navigation sensor that emits targeted light can be improved.
- the inside of the back wall can be mirrored. In such a case this would make the inner surface of the front housing wall visible to the navigation sensor 110 , meaning that the depth available as a measurement path will be twice that what it would be without the mirroring.
- the following sensor parameters can be calibrated: Distance of the image sensor (e.g. CCD or CMOS sensor) from the lens (focal length); the distance of the optical axes from the light source (e.g. laser and lens); the inclination of the measurement plane (corresponds to the inclination of the optical axis of the light source, see FIG. 4A , Case b); zero point of the position x on the image sensor (see FIG. 2 ).
- the last two mentioned parameters inclination of the optical axis of the light source and position of the zero point on the image sensor
- greatly falsify the distance measurement especially at long distances, which results in systematic measurement errors.
- Both of these triangulation sensor parameters can be calibrated, for example by measuring the width of the base station (or the distance between points 1 and 4 in FIG. 3C ) and by adapting (calibrating) the parameters such that measured value corresponds with a known reference value.
- the depth of the base station e.g. the distance of point 3 from the back wall, see FIG. 3C ) is also known and may be used for the calibration of the mentioned parameters.
- FIG. 4A shows a robot 100 with a navigation sensor 110 (in particular a triangulation sensor) that is carrying out a measurement of the cross section of the base station 200 .
- the measurement is carried out in a plane that lies parallel to the floor at a distance to the floor h (Case a in FIG. 4A ), but it may also deviate from this (Case b in FIG. 4A ).
- FIG. 4B shows a base station 200 that is comparable to the example of FIG. 3A , however with an opening 230 ′ (window) that is formed such that the position (and/or the extension) of a navigation feature is dependent on the distance to the floor (punctured line in FIG.
- the point 2 is shifted to the left, which results in the distance between point 1 and point 2 in Case b being smaller, and the distance between the points 2 and 3 being greater, than in Case a.
- the base station By measuring the base station at various distances it can be directly determined, for example, whether the sensor measurement is being carried out parallel to the floor surface or, if not, how large the tilt of the measurement plane is relative to a horizontal plane.
- the third dimension of the base station is also used to directly determine and calibrate a sensor parameter (here the inclination of the optical axis of the light source or the measurement plane of the navigation sensor).
- the base station requires a geometric feature (e.g. the position of point 2 or the distance between point 1 and 2 ) that definitively depends on the distance to the floor h.
- the navigation module calculates a docking position from the detected geometric features (navigation features) of the base station and then directs the robot into this position. If the measurements of the navigation sensor are erroneous, the docking maneuver may fail, as then the calculated docking position will not correspond with the actually needed one.
- the calculation of the docking position depends on one or more parameters that can be calibrated if the exact docking position is known. These parameters are, for example, the position of the navigation sensor 110 on the robot 100 , but also, for example, the shifting of a mirror of the optical reception device of the navigation sensor 110 .
- the calibration can be carried out by means of a method based on trial and error. For this purpose, the calculated docking position is varied and used to carry out the docking maneuver. This is done repeatedly and the rate of success is measured. The docking position with the highest rate of success is then used to calibrate the needed parameters.
- the robot 100 can determine its docking position and orientation based on the position of the base station 200 .
- the navigation module can determine a path for the robot based on its calculated docking position and orientation and can direct the robot to this docking position. Nevertheless, the actual final position and final orientation of the robot 100 (at docking) may deviate from the planned and needed docking position and docking orientation due to odometry errors.
- FIG. 5B shows that errors may occur merely due to small deviations, e.g. entailing that no contact between the charging contacts 220 of the base station and the corresponding charging contacts 120 of the robot will be established, thus impairing the autonomous functionality of the robot 100 .
- the robot 100 In order to correct a small deviation in the position of the robot and/or its orientation from the actually needed docking position and/or orientation after completion of a docking maneuver, the robot 100 minimally varies its position (e.g. orientation). As shown in FIG. 5C , by means, for example, of a small rotation a charging contact can be established despite a less than exact docking position (see FIG. 5D ).
- the robot for example, carries out a first rotation to the left by a predefined angle ⁇ . As depicted in FIG. 5C , this does not necessarily lead to success, which is why a second rotation in the opposite direction is carried out. In order to cover a symmetric area around the original orientation, the second rotation is carried out, for example, by an approximately twofold angle 2 ⁇ of that of the first rotation, however in the opposite direction.
- Whether or not the needed docking orientation has been achieved can be determined, for example, by the presence of a voltage on the charging contacts or by means of a contact switch. If, for example, no successful contacting has been achieved, the robot can return to its beginning orientation after completing the described rotations.
- the latter can be provided with one or more (flexibly mounted) nibs which engage in corresponding grooves on the robot.
- these are formed, for example, by the two charging contacts 220 .
- these nibs can slide into the corresponding grooves on the robot and thus define an exact docking position and orientation.
- Connections for vacuuming out a dirt container on the robot by the base station or for refilling cleaning agents may fulfill a comparable function.
- a certain docking area in front of the base station should be free of obstacles. This area should be large enough for the robot to be able to reliably recognize it when it passes by and it should afford enough space for a docking maneuver that is as simple and direct as possible. Such an area, for example, should afford a space on both the right and left side of the base station that is approximately equivalent to the diameter of the robot and a space in front of the base station approximately equivalent to twice that of the robot's diameter.
- the influence of the user may result in various disturbances such as, for example, (i) the base station is so positioned that a wall runs through the docking area (in particular because the base station was placed too close in the corner of a room; (ii) small obstacles, such as the leg of a chair or scattered shoes are present in the docking area, blocking part of the approach path; (iii) small obstacles such as a cable or an article of clothing are left lying in the docking area that impede the movement of the robot, for example, by causing an increased slipping of the wheels.
- the user will not intentionally cause these disturbances and will not intentionally place obstacles in the robot's path that impair access to the base station and thus a safe docking.
- the attempt is made to detect such problems early and to then inform the user of them so that he may remove the disturbance.
- the robot for example, is provided with a detection module that can recognize that calculating and/or travelling along the docking path has been significantly impaired or made impossible, for example, by one of the disturbances described above.
- the navigation sensor for example, can be used for this by detecting obstacles in the docking area. Smaller obstacles in the docking area that the robot can drive over, for example, can be recognized by a sensor that detects an odometry error such as, for example, slipping.
- the robot In order to inform the user of a recognized problem, the robot possesses at least one communication interface (also known as Human Machine Interface HMI). This may comprise a visual display directly on the robot or a sound signal, in particular a voice output.
- HMI Human Machine Interface
- This information includes, for example, the nature of the detected disturbance.
- the robot can assess how severe the disturbance is and provide the user with this information (e.g. a minor problem (level I, interaction by the user not immediately needed), a relevant problem (level II, interaction by the user recommended/advisable), a grave problem (level III, interaction by the user required)).
- level I a minor problem
- level II a relevant problem
- level III a grave problem
- the user can decide how crucial it is to intervene.
- the base station may have been placed too close to a wall, disturbing the docking procedure but not rendering it impossible (level I or II).
- the user can decide that the base station should remain at its present position and the robot should attempt to dock.
- the user may have accidentally placed the leg of a chair in front of the base station, rendering a direct docking maneuver impossible (level III).
- This problem can be quickly remedied by the user, thus ensuring the functionality of the robot.
- the user can report back to the robot via the communication interface. This report will state, for example, that; (i) the problem has been remedied; (ii) the problem is to be ignored and a docking attempted; (iii) the docking maneuver is to be postponed and the problem will be remedied later.
- This classification of disturbances is, naturally, only of exemplary nature and may also be carried out in any other desired manner.
- the robot In order that the user be informed of problems as soon as possible, the robot should always carry out the detection of disturbances immediately upon leaving the base station, hence in particular at the start of a new operational task.
- the robot includes a robot controller that is generally programmable and is, depending on the application, programmed such that the robot can carry out the respective method.
- the robot controller need not necessarily be realized in a single component of the robot. In general, all components that influence the externally visible behavior of the robot form a part of the robot controller.
- the robot controller does not have to be physically installed within the mobile robot, but may also be partially located outside of the robot in stationary (control) devices such as, e.g. computers that are connected with the robot via a communication connection.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Manipulator (AREA)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102015114883.8A DE102015114883A1 (de) | 2015-09-04 | 2015-09-04 | Identifizierung und Lokalisierung einer Basisstation eines autonomen mobilen Roboters |
| DE102015114883.8 | 2015-09-04 | ||
| PCT/EP2016/070761 WO2017037257A1 (de) | 2015-09-04 | 2016-09-02 | Identifizierung und lokalisierung einer basisstation eines autonomen mobilen roboters |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2016/070761 A-371-Of-International WO2017037257A1 (de) | 2015-09-04 | 2016-09-02 | Identifizierung und lokalisierung einer basisstation eines autonomen mobilen roboters |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/536,917 Continuation US20220083070A1 (en) | 2015-09-04 | 2021-11-29 | Identification And Localization Of A Base Station Of An Autonomous Mobile Robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20180246518A1 US20180246518A1 (en) | 2018-08-30 |
| US11188086B2 true US11188086B2 (en) | 2021-11-30 |
Family
ID=56883781
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/757,245 Active 2037-10-29 US11188086B2 (en) | 2015-09-04 | 2016-09-02 | Identification and localization of a base station of an autonomous mobile robot |
| US17/536,917 Pending US20220083070A1 (en) | 2015-09-04 | 2021-11-29 | Identification And Localization Of A Base Station Of An Autonomous Mobile Robot |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/536,917 Pending US20220083070A1 (en) | 2015-09-04 | 2021-11-29 | Identification And Localization Of A Base Station Of An Autonomous Mobile Robot |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US11188086B2 (de) |
| EP (2) | EP3345065B1 (de) |
| JP (2) | JP6971223B2 (de) |
| CN (3) | CN108700880A (de) |
| DE (1) | DE102015114883A1 (de) |
| WO (1) | WO2017037257A1 (de) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210096577A1 (en) * | 2016-04-14 | 2021-04-01 | Bob D. Peret | User Control Device for a Transporter |
| US20220400924A1 (en) * | 2021-06-22 | 2022-12-22 | Micron Technology, Inc. | Surface cleaning |
| US12481286B2 (en) * | 2020-10-07 | 2025-11-25 | Samsung Electronics Co., Ltd. | Robot, charging station, and robot charging system comprising same |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9259838B1 (en) | 2014-07-24 | 2016-02-16 | Google Inc. | Systems and methods for ground plane estimation |
| US10016896B2 (en) * | 2016-06-30 | 2018-07-10 | Brain Corporation | Systems and methods for robotic behavior around moving bodies |
| CN106308685B (zh) * | 2016-08-23 | 2019-10-11 | 北京小米移动软件有限公司 | 清洁机器人及其控制方法 |
| KR102461938B1 (ko) * | 2017-04-04 | 2022-10-31 | 엘지전자 주식회사 | 주행 지면의 장애물을 식별하는 방법 및 이를 구현하는 로봇 |
| CN106980320B (zh) * | 2017-05-18 | 2020-06-19 | 上海思岚科技有限公司 | 机器人充电方法及装置 |
| DE102018116065A1 (de) * | 2017-07-13 | 2019-01-17 | Vorwerk & Co. Interholding Gmbh | Verfahren zum Betrieb eines sich selbsttätig fortbewegenden Servicegerätes |
| EP3428759B1 (de) * | 2017-07-13 | 2020-09-02 | Vorwerk & Co. Interholding GmbH | Verfahren zum betrieb eines sich selbsttätig fortbewegenden servicegerätes |
| US10383499B2 (en) * | 2017-08-31 | 2019-08-20 | Irobot Corporation | Wet robot docking station |
| CN108852174B (zh) * | 2017-09-25 | 2022-02-25 | 北京石头创新科技有限公司 | 自主移动机器人及其寻桩方法、控制装置和智能清洁系统 |
| US10365656B2 (en) * | 2017-11-22 | 2019-07-30 | Locus Robotics Corp. | Robot charger docking localization |
| KR102203439B1 (ko) * | 2018-01-17 | 2021-01-14 | 엘지전자 주식회사 | 이동 로봇 및 이동 로봇의 제어방법 |
| US11714411B2 (en) * | 2018-03-19 | 2023-08-01 | Honda Motor Co., Ltd. | Autonomous traveling work machine |
| WO2019194636A1 (ko) * | 2018-04-06 | 2019-10-10 | 엘지전자 주식회사 | 이동로봇과 이동로봇의 제어방법 |
| CN110389341B (zh) | 2018-04-18 | 2021-06-25 | 深圳市优必选科技有限公司 | 充电桩识别方法、装置、机器人及计算机可读存储介质 |
| DE102018206067A1 (de) * | 2018-04-20 | 2019-10-24 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Bestimmen einer hochgenauen Position eines Fahrzeugs |
| CN116509280A (zh) | 2018-07-19 | 2023-08-01 | 科沃斯机器人股份有限公司 | 机器人控制方法、机器人及存储介质 |
| US11009887B2 (en) * | 2018-07-26 | 2021-05-18 | Toyota Research Institute, Inc. | Systems and methods for remote visual inspection of a closed space |
| CN109683605B (zh) * | 2018-09-25 | 2020-11-24 | 上海肇观电子科技有限公司 | 机器人及其自动回充方法、系统、电子设备、存储介质 |
| KR102220865B1 (ko) * | 2018-10-02 | 2021-02-25 | 엘지전자 주식회사 | 청소로봇이 지면의 단차에 적응적으로 동작하는 방법 및 청소로봇 |
| CN109586360B (zh) * | 2018-11-09 | 2020-09-22 | 深圳市银星智能科技股份有限公司 | 一种机器人自动充电的方法、装置、充电桩和机器人 |
| AU2019392447A1 (en) | 2018-12-03 | 2021-06-24 | Sharkninja Operating Llc | Optical indicium for communicating information to autonomous devices |
| DE102019202299B4 (de) * | 2019-02-20 | 2020-12-31 | Zf Friedrichshafen Ag | Verfahren zur Online-Kalibrierung und Kalibriereinrichtung |
| CN111743450B (zh) * | 2019-03-26 | 2021-06-08 | 速感科技(北京)有限公司 | 可移动装置的回充方法及可移动装置 |
| US11493336B2 (en) * | 2020-06-22 | 2022-11-08 | Pixart Imaging Inc. | Optical navigation device which can determine dirtiness level of cover or fix multi light pattern issue |
| CN110622085A (zh) * | 2019-08-14 | 2019-12-27 | 珊口(深圳)智能科技有限公司 | 移动机器人及其控制方法和控制系统 |
| CN110597249B (zh) * | 2019-08-23 | 2022-08-05 | 深圳市优必选科技股份有限公司 | 一种机器人及其回充定位方法和装置 |
| KR102275083B1 (ko) * | 2019-12-05 | 2021-07-08 | 주식회사 제타뱅크 | 이동 로봇 시스템 및 자동 충전을 위한 이동 로봇의 귀소 방법 |
| CN111813119B (zh) * | 2020-07-11 | 2024-02-27 | 广东翼景信息科技有限公司 | 一种巡检机器人高精度导航方法 |
| EP3968051B1 (de) * | 2020-09-15 | 2024-10-30 | Infineon Technologies AG | Führungssystem für einen roboter, basisstation mit einem solchen führungssystem und verfahren zum führen eines roboters |
| CN112346453A (zh) * | 2020-10-14 | 2021-02-09 | 深圳市杉川机器人有限公司 | 机器人自动回充方法、装置、机器人和存储介质 |
| US11826906B2 (en) * | 2020-11-24 | 2023-11-28 | Pixart Imaging Inc. | Method for eliminating misjudgment of reflective light and optical sensing system |
| US11921205B2 (en) * | 2020-11-24 | 2024-03-05 | Pixart Imaging Inc. | Method for eliminating misjudgment of reflective lights and optical sensing system |
| CN115890647A (zh) * | 2021-08-27 | 2023-04-04 | 成都家有为力机器人技术有限公司 | 基于视觉导航的机器人基座定位方法、装置、机器人及介质 |
| CN113892857B (zh) * | 2021-10-29 | 2023-04-28 | 珠海格力电器股份有限公司 | 清洁机器人清洁控制方法、装置、计算机设备和介质 |
| CN116405877A (zh) * | 2023-03-24 | 2023-07-07 | 深圳市正浩创新科技股份有限公司 | 工作任务执行方法及自移动设备 |
| SE547246C2 (en) * | 2023-10-23 | 2025-06-10 | Husqvarna Ab | Improved navigation for a robotic work tool system |
| DE102024116593A1 (de) * | 2024-06-13 | 2025-12-18 | Kuka Deutschland Gmbh | Verfahren und System zum Durchführen einer Roboterapplikation |
| CN119001599B (zh) * | 2024-08-09 | 2025-10-21 | 天地(常州)自动化股份有限公司 | 煤矿井下三维精准定位方法、定位系统 |
Citations (261)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0142594A1 (de) | 1983-10-26 | 1985-05-29 | Automax Kabushiki Kaisha | Steuerungssystem für einen bewegbaren Roboter |
| US4740676A (en) | 1985-05-01 | 1988-04-26 | Hitachi, Ltd. | Range finding automatic focusing system employing a rotatable transparent plate and a half-split light receiving element |
| US4777416A (en) | 1986-05-16 | 1988-10-11 | Denning Mobile Robotics, Inc. | Recharge docking system for mobile robot |
| EP0402764A2 (de) | 1989-06-07 | 1990-12-19 | Kabushiki Kaisha Toshiba | Steuervorrichtung für einen ebene Flächen bearbeitenden Roboter |
| US5109566A (en) | 1990-06-28 | 1992-05-05 | Matsushita Electric Industrial Co., Ltd. | Self-running cleaning apparatus |
| JPH04338433A (ja) | 1991-05-14 | 1992-11-25 | Matsushita Electric Ind Co Ltd | 自走式掃除機 |
| US5260710A (en) | 1991-01-31 | 1993-11-09 | Stanley Electric Co., Ltd. | Vehicular optical-radar apparatus |
| US5377106A (en) | 1987-03-24 | 1994-12-27 | Fraunhofer Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Process for navigating an unmanned vehicle and a vehicle for the same |
| US5402051A (en) | 1992-03-24 | 1995-03-28 | Sanyo Electric Co., Ltd. | Floor cleaning robot and method of controlling same |
| DE4421805C1 (de) | 1994-06-22 | 1995-08-17 | Siemens Ag | Verfahren zur Orientierung, Fahrwegplanung und Steuerung einer autonomen mobilen Einheit |
| WO1995023346A1 (en) | 1994-02-23 | 1995-08-31 | Newnes Machine Ltd. | Method and apparatus for optimizing sub-pixel resolution in a triangulation based distance measuring device |
| US5696675A (en) | 1994-07-01 | 1997-12-09 | Minolta Co., Ltd. | Route making system for a mobile robot |
| US5787545A (en) | 1994-07-04 | 1998-08-04 | Colens; Andre | Automatic machine and device for floor dusting |
| WO1999028800A1 (fr) | 1997-11-27 | 1999-06-10 | Solar & Robotics | Ameliorations a des robots mobiles et a leur systeme de commande |
| CA2322419A1 (en) | 1998-03-10 | 1999-09-16 | Siemens Aktiengesellschaft | Optical sensor system for detecting the position of an object |
| US5995884A (en) | 1997-03-07 | 1999-11-30 | Allen; Timothy P. | Computer peripheral floor cleaning system and navigation method |
| WO2000004430A1 (en) | 1998-07-20 | 2000-01-27 | The Procter & Gamble Company | Robotic system |
| JP2001125641A (ja) | 1999-10-29 | 2001-05-11 | Sony Corp | 移動ロボットのための充電システム、充電ステーションを探索する方法、移動ロボット、コネクタ、及び、電気的接続構造 |
| US20020016649A1 (en) | 2000-01-24 | 2002-02-07 | Jones Joseph L. | Robot obstacle detection system |
| JP2002085305A (ja) | 2000-09-12 | 2002-03-26 | Toshiba Tec Corp | ロボットクリーナ及びロボットクリーナシステム |
| US6366219B1 (en) | 1997-05-20 | 2002-04-02 | Bouchaib Hoummady | Method and device for managing road traffic using a video camera as data source |
| US20020103575A1 (en) | 2001-01-30 | 2002-08-01 | Tomoyoshi Sugawara | Program executing method, system and program processing unit for robot |
| US20020120364A1 (en) | 1997-11-27 | 2002-08-29 | Andre Colens | Mobile robots and their control system |
| CN1381340A (zh) | 2001-04-18 | 2002-11-27 | 三星光州电子株式会社 | 机器人清洁机,机器人清洁系统以及控制它们的方法 |
| US20030025472A1 (en) | 2001-06-12 | 2003-02-06 | Jones Joseph L. | Method and system for multi-mode coverage for an autonomous robot |
| US20030030398A1 (en) | 2001-08-13 | 2003-02-13 | Stephen Jacobs | Mapped robot system |
| US20030120389A1 (en) | 2001-09-26 | 2003-06-26 | F Robotics Acquisitions Ltd. | Robotic vacuum cleaner |
| US20030142925A1 (en) | 2002-01-31 | 2003-07-31 | Lutz Melchior | Housing for a coupling configuration for injecting and/or extracting optical signals |
| US6605156B1 (en) | 1999-07-23 | 2003-08-12 | Dyson Limited | Robotic floor cleaning device |
| US6615108B1 (en) | 1998-05-11 | 2003-09-02 | F. Robotics Acquisitions Ltd. | Area coverage with an autonomous robot |
| EP1342984A1 (de) | 2000-12-11 | 2003-09-10 | Mitsubishi Denki Kabushiki Kaisha | Optischer distanzsensor |
| JP2003330543A (ja) | 2002-05-17 | 2003-11-21 | Toshiba Tec Corp | 充電式自律走行システム |
| DE10261787B3 (de) | 2002-12-23 | 2004-01-22 | Alfred Kärcher Gmbh & Co. Kg | Mobiles Bodenbearbeitungsgerät |
| US20040020000A1 (en) | 2000-01-24 | 2004-02-05 | Jones Joseph L. | Robot obstacle detection system |
| US6690134B1 (en) | 2001-01-24 | 2004-02-10 | Irobot Corporation | Method and system for robot localization and confinement |
| US20040049877A1 (en) | 2002-01-03 | 2004-03-18 | Jones Joseph L. | Autonomous floor-cleaning robot |
| JP2004133882A (ja) | 2002-05-10 | 2004-04-30 | Royal Appliance Mfg Co | 自律性マルチプラットフォーム・ロボットシステム |
| US20040187457A1 (en) | 2001-05-28 | 2004-09-30 | Andre Colens | Robotic lawnmower |
| US20050000543A1 (en) | 2003-03-14 | 2005-01-06 | Taylor Charles E. | Robot vacuum with internal mapping system |
| US20050010331A1 (en) | 2003-03-14 | 2005-01-13 | Taylor Charles E. | Robot vacuum with floor type modes |
| US20050041839A1 (en) | 2003-08-18 | 2005-02-24 | Honda Motor Co., Ltd. | Picture taking mobile robot |
| EP1533629A2 (de) | 2003-11-21 | 2005-05-25 | Siemens Aktiengesellschaft | Entfernungsmessung mit einem mobilen Endgerät |
| EP1553536A1 (de) | 2002-10-04 | 2005-07-13 | Fujitsu Limited | Robotersystem und autonom beweglicher roboter |
| US20050156562A1 (en) | 2004-01-21 | 2005-07-21 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
| EP1557730A1 (de) | 2004-01-22 | 2005-07-27 | Alfred Kärcher GmbH & Co. KG | Bodenbearbeitungsgerät sowie Verfahren zu dessen Steuerung |
| US20050171644A1 (en) | 2004-01-30 | 2005-08-04 | Funai Electric Co., Ltd. | Autonomous mobile robot cleaner |
| JP2005205028A (ja) | 2004-01-23 | 2005-08-04 | Sharp Corp | 自走式掃除機 |
| US20050171636A1 (en) | 2004-01-30 | 2005-08-04 | Funai Electric Co., Ltd. | Autonomous mobile robot cleaner system |
| WO2005074362A2 (en) | 2004-02-03 | 2005-08-18 | F. Robotics Aquisitions Ltd. | Robot docking station |
| US20050204717A1 (en) | 1999-06-17 | 2005-09-22 | Andre Colens | Device for automatically picking up objects |
| US20050212680A1 (en) | 2004-03-25 | 2005-09-29 | Funai Electric Co., Ltd. | Self-propelled cleaner |
| CN1696612A (zh) | 2004-05-12 | 2005-11-16 | 阿尔派株式会社 | 导航装置及地图显示方法 |
| US20050256610A1 (en) | 2004-05-13 | 2005-11-17 | Honda Motor Co., Ltd. | Robot control apparatus |
| US20060020369A1 (en) | 2004-03-11 | 2006-01-26 | Taylor Charles E | Robot vacuum cleaner |
| EP1621948A2 (de) | 2004-07-30 | 2006-02-01 | Lg Electronics Inc. | Verfahren und Vorrichtung zum Rufen eines mobilen Roboters |
| US20060095158A1 (en) | 2004-10-29 | 2006-05-04 | Samsung Gwangju Electronics Co., Ltd | Robot control system and robot control method thereof |
| US20060237634A1 (en) | 2005-04-23 | 2006-10-26 | Lg Electronics Inc. | Position sensing device for mobile robots and robot cleaner equipped with the same |
| US20070027579A1 (en) | 2005-06-13 | 2007-02-01 | Kabushiki Kaisha Toshiba | Mobile robot and a mobile robot control method |
| US20070061041A1 (en) | 2003-09-02 | 2007-03-15 | Zweig Stephen E | Mobile robot with wireless location sensing apparatus |
| WO2007028667A1 (de) | 2005-09-05 | 2007-03-15 | Robert Bosch Gmbh | Elektro-optisches messgerät |
| KR100735565B1 (ko) | 2006-05-17 | 2007-07-04 | 삼성전자주식회사 | 구조광을 이용한 물체 검출 방법 및 이를 이용한 로봇 |
| US20070234492A1 (en) | 2005-12-02 | 2007-10-11 | Irobot Corporation | Coverage robot mobility |
| US20070266508A1 (en) | 2002-01-03 | 2007-11-22 | Irobot Corporation | Autonomous Floor Cleaning Robot |
| US7302345B2 (en) | 2004-02-04 | 2007-11-27 | Samsung Electronics Co., Ltd. | Method and apparatus for generating magnetic field map and method and apparatus for checking pose of mobile body using the magnetic field map |
| US20070282484A1 (en) | 2006-06-01 | 2007-12-06 | Samsung Electronics Co., Ltd. | Method, medium and apparatus classifying and collecting area feature information according to a robot's moving path, and a robot controlled by the area features |
| US20080046125A1 (en) | 2006-08-18 | 2008-02-21 | Samsung Electronics Co., Ltd. | Method of dividing coverage area for robot and device thereof |
| KR100815545B1 (ko) | 2006-12-06 | 2008-03-20 | 삼성광주전자 주식회사 | 서비스 로봇 충전방법 |
| DE102007016802B3 (de) | 2007-04-05 | 2008-05-15 | Miele & Cie. Kg | Verfahren zur Navigation eines selbstfahrenden Bodenbearbeitungsgerätes |
| US20080140255A1 (en) | 2005-02-18 | 2008-06-12 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| US7388343B2 (en) | 2001-06-12 | 2008-06-17 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
| US7389156B2 (en) | 2005-02-18 | 2008-06-17 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| EP1941411A2 (de) | 2005-09-30 | 2008-07-09 | IRobot Corporation | Begleitroboter für persönliche interaktion |
| EP1942313A2 (de) | 2006-12-26 | 2008-07-09 | Samsung Electronics Co., Ltd. | Vorrichtung und Verfahren zum Messen des Abstands mit strukturiertem Licht |
| EP1947477A1 (de) | 2007-01-20 | 2008-07-23 | Sick Ag | Triangulationssensor mit Entfernungsbestimmung aus Lichtfleckposition und -form |
| EP1983396A2 (de) | 2007-04-05 | 2008-10-22 | Inmach Intelligente Maschinen GmbH | Verfahren zum Abfahren einer Arbeitsfläche |
| US7483151B2 (en) | 2006-03-17 | 2009-01-27 | Alpineon D.O.O. | Active 3D triangulation-based imaging method and device |
| US20090048727A1 (en) | 2007-08-17 | 2009-02-19 | Samsung Electronics Co., Ltd. | Robot cleaner and control method and medium of the same |
| EP2027806A1 (de) | 2006-04-04 | 2009-02-25 | Samsung Electronics Co., Ltd. | Roboterreinigungssystem mit Roboterreiniger und Andockstation |
| US20090051921A1 (en) | 2007-08-20 | 2009-02-26 | Tsumori Masahiko | Optical sensor |
| EP2053417A2 (de) | 2007-10-24 | 2009-04-29 | Pepperl + Fuchs GmbH | Optoelektronischer Sensor zum Nachweis von Objekten in einem Überwachungsbereich |
| US7539557B2 (en) | 2005-12-30 | 2009-05-26 | Irobot Corporation | Autonomous mobile robot |
| US20090177320A1 (en) | 2008-01-04 | 2009-07-09 | Samsung Electronics Co., Ltd. | Method, Medium, and Apparatus for Docking Mobile Robot |
| EP2078996A2 (de) | 2008-01-11 | 2009-07-15 | Samsung Electronics Co., Ltd. | Verfahren und Vorrichtung zum Planen eines Pfads für einen mobilen Roboters |
| DE102008014912A1 (de) | 2008-03-19 | 2009-09-24 | Vorwerk & Co. Interholding Gmbh | Selbsttätig verfahrbares Bodenstaub-Aufsammelgerät sowie Gegenstand mit einer Sensoranordnung |
| JP2009238055A (ja) | 2008-03-28 | 2009-10-15 | Hitachi Appliances Inc | 自走式掃除システム |
| US20090281661A1 (en) | 2008-04-24 | 2009-11-12 | Evolution Robotics | Application of localization, positioning & navigation systems for robotic enabled mobile products |
| DE102008028931A1 (de) | 2008-06-18 | 2009-12-24 | BSH Bosch und Siemens Hausgeräte GmbH | Verfahren und Vorrichtung zum Steuern einer Fahrbewegung eines Roboters, insbesondere eines Staubsammelroboters in einem Flächenbereich |
| US7656541B2 (en) | 2006-02-20 | 2010-02-02 | Sick Ag | Optoelectronic apparatus and a method for its operation |
| US20100030380A1 (en) | 2006-09-01 | 2010-02-04 | Neato Robotics, Inc. | Distance sensor system and method |
| US20100082193A1 (en) | 2004-07-07 | 2010-04-01 | Mark Joseph Chiappetta | Celestial navigation system for an autonomous vehicle |
| JP2010227894A (ja) | 2009-03-30 | 2010-10-14 | Seiren Co Ltd | 広告シートのリサイクル方法及び再生シートの製造方法 |
| US20100324731A1 (en) * | 2009-06-18 | 2010-12-23 | Michael Todd Letsky | Method for establishing a desired area of confinement for an autonomous robot and autonomous robot implementing a control system for executing the same |
| US20100324736A1 (en) | 2009-06-19 | 2010-12-23 | Samsung Electronics Co., Ltd. | Robot cleaner, docking station, robot cleaner system including robot cleaner and docking station, and method of controlling robot cleaner |
| CN101945325A (zh) | 2010-08-13 | 2011-01-12 | 厦门雅迅网络股份有限公司 | 一种基于基站定位的朋友感知方法 |
| DE102009059217A1 (de) | 2009-08-12 | 2011-02-17 | Vorwerk & Co. Interholding Gmbh | Verfahren zur Orientierung eines selbsttätig verfahrbaren Gerätes |
| US20110054689A1 (en) | 2009-09-03 | 2011-03-03 | Battelle Energy Alliance, Llc | Robots, systems, and methods for hazard evaluation and visualization |
| DE102009041362A1 (de) | 2009-09-11 | 2011-03-24 | Vorwerk & Co. Interholding Gmbh | Verfahren zum Betreiben eines Reinigungsroboters |
| DE102009052629A1 (de) | 2009-11-10 | 2011-05-12 | Vorwerk & Co. Interholding Gmbh | Verfahren zur Steuerung eines Roboters |
| EP2327957A1 (de) | 2008-08-28 | 2011-06-01 | Shanghai Kohler Electronics, Ltd. | Induktionsgerät zur abstandserfassung |
| US20110137461A1 (en) | 2009-02-13 | 2011-06-09 | Samsung Electronics Co., Ltd. | Mobile robot and method for moving mobile robot |
| DE102010000174A1 (de) | 2010-01-22 | 2011-07-28 | Vorwerk & Co. Interholding GmbH, 42275 | Verfahren zur Reinigung eines Raumes mittels eines selbsttätig verfahrbaren Reinigungsgerätes |
| DE102010000317A1 (de) | 2010-02-05 | 2011-08-11 | Vorwerk & Co. Interholding GmbH, 42275 | Verfahren zur Reinigung eines Raums mittels eines selbsttätig verfahrbaren Reinigungsgerätes |
| US20110194755A1 (en) | 2010-02-05 | 2011-08-11 | Samsung Electronics Co., Ltd. | Apparatus and method with traveling path planning |
| KR20110092158A (ko) | 2010-02-08 | 2011-08-17 | 엘지전자 주식회사 | 로봇 청소기 및 이의 제어 방법 |
| US20110211731A1 (en) | 2006-07-05 | 2011-09-01 | Samsung Electronics Co., Ltd. | Apparatus, method, and medium for dividing regions by using feature points and mobile robot using the same |
| DE102010000607A1 (de) | 2010-03-02 | 2011-09-08 | Vorwerk & Co. Interholding Gmbh | Als Basisstation für ein selbsttätig verfahrbares Saug- und/oder Kehrgerät einsetzbarer Haushaltsstaubsauger |
| US20110224824A1 (en) | 2002-12-30 | 2011-09-15 | Samsung Electronics Co., Ltd. | Robot localization system |
| US20110264305A1 (en) | 2010-04-26 | 2011-10-27 | Suuk Choe | Robot cleaner and remote monitoring system using the same |
| US20110278082A1 (en) | 2010-05-11 | 2011-11-17 | Samsung Electronics Co., Ltd | Sensing system and moving robot having the same |
| US20110295420A1 (en) * | 2010-05-28 | 2011-12-01 | Toyota Motor Engineering & Manufacturing North America, Inc. | Autonomous Robot Charging Stations and Methods |
| DE102010017211A1 (de) | 2010-06-02 | 2011-12-08 | Vorwerk & Co. Interholding Gmbh | Basisstation für ein selbsttätig verfahrbares Bodenreinigungsgerät sowie Verfahren zur Reinigung eines Bodens mittels eines solchen Bodenreinigungsgerätes |
| DE102010017689A1 (de) | 2010-07-01 | 2012-01-05 | Vorwerk & Co. Interholding Gmbh | Selbsttätig verfahrbares Gerät sowie Verfahren zur Orientierung eines solchen Gerätes |
| US20120008128A1 (en) | 2008-04-11 | 2012-01-12 | Microsoft Corporation | Method and system to reduce stray light reflection error in time-of-flight sensor arrays |
| US20120013907A1 (en) | 2010-07-15 | 2012-01-19 | Samsung Electronics Co., Ltd. | Robot cleaner, maintenance station, and cleaning system having the same |
| US20120022785A1 (en) | 2004-03-29 | 2012-01-26 | Evolution Robotics, Inc. | Methods and apparatus for position estimation using reflected light sources |
| DE102010033768A1 (de) | 2010-08-09 | 2012-02-09 | Dürr Systems GmbH | Steuersystem und Steuerverfahren für einen Roboter |
| DE102011050357A1 (de) | 2010-08-12 | 2012-02-16 | Vorwerk & Co. Interholding Gmbh | Verfahren zur Steuerung eines selbsttätig verfahrbaren Gerätes |
| US20120060320A1 (en) | 2007-08-24 | 2012-03-15 | Samsung Electronics Co., Ltd. | Robot cleaner system having robot cleaner and docking station |
| US20120069457A1 (en) | 2009-03-23 | 2012-03-22 | Robert Bosch Gmbh | Ceramic Optical System Support |
| EP2450762A2 (de) | 2010-11-03 | 2012-05-09 | Lg Electronics Inc. | Reinigungsroboter und Steuerverfahren dafür |
| EP2457486A2 (de) | 2010-11-24 | 2012-05-30 | Samsung Electronics Co., Ltd. | Reinigungsroboter und Steuerungsverfahren dafür |
| US20120173070A1 (en) | 2010-12-30 | 2012-07-05 | Mark Steven Schnittman | Coverage robot navigating |
| US20120169497A1 (en) | 2010-12-30 | 2012-07-05 | Mark Steven Schnittman | Debris monitoring |
| US20120215380A1 (en) | 2011-02-23 | 2012-08-23 | Microsoft Corporation | Semi-autonomous robot that supports multiple modes of navigation |
| US20120223216A1 (en) | 2011-03-03 | 2012-09-06 | Patrick Flaherty | Sterilization system with ultraviolet emitter for eradicating biological contaminants |
| EP2498158A1 (de) | 2009-12-17 | 2012-09-12 | Murata Machinery, Ltd. | Autonome mobile vorrichtung |
| EP2502539A2 (de) | 2009-11-16 | 2012-09-26 | LG Electronics Inc. | Robotischer reiniger und steuerungsverfahren dafür |
| DE102011006062A1 (de) | 2011-03-24 | 2012-09-27 | RobArt GmbH | Verfahren zur autonomen Inspektion einer Umgebung oder Bearbeitung von Bodenflächen |
| CN102738862A (zh) | 2012-06-13 | 2012-10-17 | 杭州瓦瑞科技有限公司 | 移动机器人的自动充电系统 |
| EP2511782A2 (de) | 2011-04-12 | 2012-10-17 | LG Electronics Inc. | Roboterreiniger und Fernüberwachungssystem und Verfahren damit |
| EP2515196A2 (de) | 2011-04-19 | 2012-10-24 | LG Electronics Inc. | Roboterreiniger und Steuerverfahren dafür |
| WO2012157951A2 (en) | 2011-05-17 | 2012-11-22 | Lg Electronics Inc. | Method for controlling component for network device |
| US20130001398A1 (en) | 2011-06-29 | 2013-01-03 | Hideo Wada | Optical distance-measuring device and electronic device |
| JP2013007708A (ja) | 2011-06-27 | 2013-01-10 | Hitachi High-Technologies Corp | 検査装置及び検査レシピの隠蔽方法 |
| DE102011051729A1 (de) | 2011-07-11 | 2013-01-17 | Alfred Kärcher Gmbh & Co. Kg | Selbstfahrendes Bodenreinigungsgerät |
| US20130024025A1 (en) | 2011-07-21 | 2013-01-24 | Harry Chia-Hung Hsu | Autonomous Robot and A Positioning Method Thereof |
| EP2573639A2 (de) | 2011-09-20 | 2013-03-27 | LG Electronics, Inc. | Mobiler Roboter und Ansteuerungsverfahren dafür |
| US8438695B2 (en) | 2007-05-09 | 2013-05-14 | Irobot Corporation | Autonomous coverage robot sensing |
| EP2595024A1 (de) | 2010-07-13 | 2013-05-22 | Murata Machinery, Ltd. | Autonom beweglicher körper |
| DE102012201870A1 (de) | 2012-02-08 | 2013-08-08 | RobArt GmbH | Verfahren zum automatischen Auslösen einer Selbstlokalisierung |
| US20130206177A1 (en) | 2012-02-09 | 2013-08-15 | Samsung Electronics Co., Ltd | Apparatus and method for controlling cleaning in robotic cleaner |
| US20130217421A1 (en) | 2010-10-27 | 2013-08-22 | Kt Corporation | System, method and robot terminal apparatus for providing robot interaction service using location information of mobile communication terminal |
| US20130221908A1 (en) | 2010-09-19 | 2013-08-29 | Ecovacs Robotics (Suzhou) Co., Ltd. | Intelligent robot system and docking method for charging same |
| US20130261867A1 (en) * | 2012-03-30 | 2013-10-03 | Scott Thomas Burnett | System and method for implementing force field deterrent for robot |
| DE102012211071B3 (de) | 2012-06-27 | 2013-11-21 | RobArt GmbH | Interaktion zwischen einem mobilen Roboter und einer Alarmanlage |
| US8594019B2 (en) | 2010-02-26 | 2013-11-26 | Brother Kogyo Kabushiki Kaisha | Communication device, and computer-readable storage device and method for the same |
| US20130317944A1 (en) | 2011-02-05 | 2013-11-28 | Apple Inc. | Method And Apparatus For Mobile Location Determination |
| DE102012105608A1 (de) | 2012-06-27 | 2014-01-02 | Miele & Cie. Kg | Selbstfahrendes Reinigungsgerät und Verfahren zur Bedienung eines selbstfahrenden Reinigungsgeräts |
| US20140005933A1 (en) | 2011-09-30 | 2014-01-02 | Evolution Robotics, Inc. | Adaptive Mapping with Spatial Summaries of Sensor Data |
| WO2014017256A1 (ja) | 2012-07-24 | 2014-01-30 | シャープ株式会社 | 光学式測距装置および電子機器 |
| WO2014043732A1 (de) | 2012-09-24 | 2014-03-27 | RobArt GmbH | Roboter und verfahren zur autonomen inspektion oder bearbeitung von bodenflächen |
| WO2014055966A1 (en) | 2012-10-05 | 2014-04-10 | Irobot Corporation | Robot management systems for determining docking station pose including mobile robots and methods using same |
| US20140098218A1 (en) | 2012-10-04 | 2014-04-10 | Industrial Technology Research Institute | Moving control device and autonomous mobile platform with the same |
| US20140124004A1 (en) | 2012-11-02 | 2014-05-08 | Irobot Corporation | Autonomous Coverage Robot |
| US20140128093A1 (en) | 2012-11-06 | 2014-05-08 | Qualcomm Incorporated | Portal transition parameters for use in mobile device positioning |
| US8739355B2 (en) | 2005-02-18 | 2014-06-03 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
| US20140156125A1 (en) | 2012-12-05 | 2014-06-05 | National Chiao Tung University | Autonomous electronic apparatus and navigation method thereof |
| EP2740013A1 (de) | 2011-08-02 | 2014-06-11 | Microsoft Corporation | Auffinden eines angerufenen teilnehmers |
| EP2741159A2 (de) | 2012-12-05 | 2014-06-11 | LG Electronics, Inc. | Reinigungsroboter |
| DE102012112036A1 (de) | 2012-12-10 | 2014-06-12 | Miele & Cie. Kg | Selbstfahrendes Bodenbearbeitungsgerät und Verfahren zur Navigation bei einem selbstfahrenden Bodenbearbeitungsgerät |
| DE102012112035A1 (de) | 2012-12-10 | 2014-06-12 | Miele & Cie. Kg | Verfahren zum Betrieb eines Staubsaugerroboters und nach dem Verfahren arbeitender Staubsaugerroboter sowie System mit einem solchen Staubsaugerroboter |
| KR20140073854A (ko) | 2012-12-07 | 2014-06-17 | 주식회사 유진로봇 | PSD scanner를 사용한 청소로봇의 장애물 감지 시스템 |
| CN203672362U (zh) | 2013-12-31 | 2014-06-25 | 科沃斯机器人科技(苏州)有限公司 | 激光测距装置及其自移动机器人 |
| DE102013100192A1 (de) | 2013-01-10 | 2014-07-10 | Miele & Cie. Kg | Selbstfahrender Roboter und Verfahren zur Abstandsbestimmung bei einem selbstfahrenden Roboter |
| GB2509989A (en) | 2013-01-22 | 2014-07-23 | Dyson Technology Ltd | Docking station for a mobile robot |
| GB2509990A (en) | 2013-01-22 | 2014-07-23 | Dyson Technology Ltd | Docking station for a mobile robot |
| GB2509991A (en) | 2013-01-22 | 2014-07-23 | Dyson Technology Ltd | Docking station for a mobile robot |
| US20140207280A1 (en) | 2013-01-18 | 2014-07-24 | Irobot Corporation | Environmental management systems including mobile robots and methods using same |
| US20140207281A1 (en) | 2013-01-18 | 2014-07-24 | Irobot Corporation | Environmental Management Systems Including Mobile Robots and Methods Using Same |
| US20140207282A1 (en) | 2013-01-18 | 2014-07-24 | Irobot Corporation | Mobile Robot Providing Environmental Mapping for Household Environmental Control |
| US20140218517A1 (en) | 2012-12-14 | 2014-08-07 | Samsung Electronics Co., Ltd. | Home monitoring method and apparatus |
| US20140257564A1 (en) | 2013-03-05 | 2014-09-11 | Lg Electronics Inc. | Robot cleaner |
| US20140257565A1 (en) | 2013-03-05 | 2014-09-11 | Lg Electronics Inc. | Robot cleaner |
| US20140257563A1 (en) | 2013-03-05 | 2014-09-11 | Lg Electronics Inc. | Robot cleaner |
| WO2014138472A2 (en) | 2013-03-06 | 2014-09-12 | Robotex Inc. | System and method for collecting and processing data and for utilizing robotic and/or human resources |
| JP2014176260A (ja) | 2013-03-12 | 2014-09-22 | Sharp Corp | 充電システムおよび自走式機器 |
| US8855914B1 (en) | 2012-08-31 | 2014-10-07 | Neato Robotics, Inc. | Method and apparatus for traversing corners of a floored area with a robotic surface treatment apparatus |
| US20140303775A1 (en) | 2011-12-08 | 2014-10-09 | Lg Electronics Inc. | Automatic moving apparatus and manual operation method thereof |
| US20140316636A1 (en) | 2013-04-23 | 2014-10-23 | Samsung Electronics Co., Ltd. | Moving robot, user terminal apparatus and control method thereof |
| DE102013104399A1 (de) | 2013-04-30 | 2014-10-30 | Vorwerk & Co. Interholding Gmbh | Basisstation für ein selbsttätig verfahrbares Gerät |
| US20140324270A1 (en) | 2013-04-26 | 2014-10-30 | Msi Computer (Shenzhen) Co., Ltd. | Mobile robot |
| DE102013104547A1 (de) | 2013-05-03 | 2014-11-06 | Miele & Cie. Kg | Selbstfahrendes Bodenbearbeitungsgerät und optisches System für ein selbstfahrendes Bodenbearbeitungsgerät |
| GB2513912A (en) | 2013-05-10 | 2014-11-12 | Dyson Technology Ltd | Apparatus for guiding an autonomous vehicle towards a docking station |
| US8892251B1 (en) | 2010-01-06 | 2014-11-18 | Irobot Corporation | System and method for autonomous mopping of a floor surface |
| US20140343783A1 (en) | 2013-05-17 | 2014-11-20 | Msi Computer (Shenzhen) Co., Ltd. | Mobile device |
| KR20140145648A (ko) | 2013-06-13 | 2014-12-24 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
| US8921752B2 (en) | 2011-09-29 | 2014-12-30 | Casio Computer Co., Ltd. | Information acquisition device, information acquisition method, recording medium, and information acquisition system |
| KR20150009413A (ko) | 2013-07-16 | 2015-01-26 | 주식회사 유진로봇 | 청소 로봇을 이용하여 사용자 지정 영역을 청소하기 위한 시스템 및 그 방법 |
| WO2015025599A1 (ja) | 2013-08-21 | 2015-02-26 | シャープ株式会社 | 自律移動体 |
| US8982217B1 (en) | 2012-01-31 | 2015-03-17 | Google Inc. | Determining states and modifying environments according to states |
| CN104460663A (zh) | 2013-09-23 | 2015-03-25 | 科沃斯机器人科技(苏州)有限公司 | 智能手机控制清扫机器人的方法 |
| EP2853976A2 (de) | 2004-01-28 | 2015-04-01 | iRobot Corporation | Verunreinigungssensor |
| US9002511B1 (en) | 2005-10-21 | 2015-04-07 | Irobot Corporation | Methods and systems for obstacle detection using structured light |
| US20150120056A1 (en) | 2013-10-31 | 2015-04-30 | Lg Electronics Inc. | Mobile robot |
| US20150115138A1 (en) | 2013-10-25 | 2015-04-30 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Sensing Device With A Shield |
| US20150115876A1 (en) | 2013-10-31 | 2015-04-30 | Lg Electronics Inc. | Mobile robot, charging apparatus for the mobile robot, and mobile robot system |
| US9026302B2 (en) | 2009-11-06 | 2015-05-05 | Irobot Corporation | Methods and systems for complete coverage of a surface by an autonomous robot |
| EP2870852A1 (de) | 2013-11-11 | 2015-05-13 | Honda Research Institute Europe GmbH | Rasenmäher mit Netzwerkkommunikation |
| US9037294B2 (en) | 2009-06-12 | 2015-05-19 | Samsung Electronics Co., Ltd. | Robot cleaner and control method thereof |
| CN104634601A (zh) | 2015-02-09 | 2015-05-20 | 杭州市质量技术监督检测院 | 清洁机器人清洁性能的检测装置与方法 |
| WO2015072897A1 (en) | 2013-11-12 | 2015-05-21 | Husqvarna Ab | Improved navigation for a robotic working tool |
| US9043017B2 (en) | 2006-03-15 | 2015-05-26 | Samsung Electronics Co., Ltd. | Home network system and method for an autonomous mobile robot to travel shortest path |
| US20150151646A1 (en) | 2012-01-17 | 2015-06-04 | Sharp Kabushiki Kaisha | Self-propelled electronic device |
| WO2015082017A1 (de) | 2013-12-06 | 2015-06-11 | Alfred Kärcher Gmbh & Co. Kg | Reinigungssystem |
| US20150173578A1 (en) | 2013-12-19 | 2015-06-25 | Lg Electronics Inc. | Robot cleaner, robot cleaner system and control method of the same |
| WO2015090398A1 (en) | 2013-12-19 | 2015-06-25 | Aktiebolaget Electrolux | Robotic vacuum cleaner with side brush moving in spiral pattern |
| CN104765362A (zh) | 2014-11-07 | 2015-07-08 | 深圳市银星智能科技股份有限公司 | 一种清洁机器人的局部清扫模式 |
| US20150202772A1 (en) | 2014-01-17 | 2015-07-23 | Lg Electronics Inc. | Robot cleaning system and method for charging the same |
| US20150223659A1 (en) | 2014-02-12 | 2015-08-13 | Lg Electronics Inc. | Robot cleaner and control method thereof |
| US20150265125A1 (en) | 2014-03-20 | 2015-09-24 | Samsung Electronics Co., Ltd. | Robot cleaner and method for controlling the same |
| DE102014012811A1 (de) | 2014-03-27 | 2015-10-01 | Miele & Cie. Kg | Bodenreinigungsgerät und Verfahren und System zum Ermitteln eines Wohnungsgrundrisses durch ein selbstfahrendes Bodenreinigungsgerät |
| US9149170B2 (en) | 2005-12-02 | 2015-10-06 | Irobot Corporation | Navigating autonomous coverage robots |
| WO2015158240A1 (zh) | 2014-04-14 | 2015-10-22 | 科沃斯机器人有限公司 | 自移动机器人避障行走方法 |
| US20150314453A1 (en) * | 2012-12-22 | 2015-11-05 | Maytronics Ltd. | Autonomous pool cleaning robot with an external docking station |
| KR20150124011A (ko) | 2014-04-25 | 2015-11-05 | 에브리봇 주식회사 | 거리 센서, 로봇 청소기 및 이의 제어 방법 |
| KR20150124014A (ko) | 2014-04-25 | 2015-11-05 | 에브리봇 주식회사 | 거리 센서, 로봇 청소기 및 이의 제어 방법 |
| KR20150124013A (ko) | 2014-04-25 | 2015-11-05 | 에브리봇 주식회사 | 거리 센서, 로봇 청소기 및 이의 제어 방법 |
| CN105045098A (zh) | 2015-05-29 | 2015-11-11 | 芜湖希美埃机器人技术有限公司 | 一种机器人喷涂轨迹自动生成系统的控制方法 |
| KR20150127937A (ko) | 2014-05-07 | 2015-11-18 | 에브리봇 주식회사 | 거리 센서 장치, 로봇 청소기 및 이의 제어 방법 |
| WO2015181995A1 (ja) | 2014-05-28 | 2015-12-03 | シャープ株式会社 | 自走式装置、自走式装置の制御方法、および、自走式装置の制御プログラム |
| US9220386B2 (en) | 2011-04-29 | 2015-12-29 | Irobot Corporation | Robotic vacuum |
| DE102014110104A1 (de) | 2014-07-18 | 2016-01-21 | eyeworkers interactive GmbH | System zur Steuerung von beweglichen Mobileinheiten |
| DE102014110265A1 (de) | 2014-07-22 | 2016-01-28 | Vorwerk & Co. Interholding Gmbh | Verfahren zur Reinigung oder Bearbeitung eines Raumes mittels eines selbsttätig verfahrbaren Gerätes |
| WO2016019996A1 (de) | 2014-08-06 | 2016-02-11 | Alfred Kärcher Gmbh & Co. Kg | Verfahren zum bearbeiten einer bodenfläche und bodenbearbeitungsgerät |
| US20160037983A1 (en) | 2014-08-06 | 2016-02-11 | Vorwerk & Co. Interholding Gmbh | Floor cleaning device for dry and wet cleaning as well as method for operating a self-propelled floor cleaning device |
| US20160041029A1 (en) | 2014-08-06 | 2016-02-11 | Pixart Imaging (Penang) Sdn. Bhd. | Image module package and manufacturing method thereof |
| CN105334847A (zh) | 2014-06-26 | 2016-02-17 | 科沃斯机器人有限公司 | 自移动机器人 |
| WO2016028021A1 (ko) | 2014-08-20 | 2016-02-25 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
| WO2016027957A1 (ko) | 2014-08-19 | 2016-02-25 | 삼성전자주식회사 | 청소 로봇, 청소 로봇의 제어 장치, 제어 시스템, 및 제어 방법 |
| US20160066759A1 (en) | 2014-09-10 | 2016-03-10 | Miele & Cie. Kg | Method for operating a domestic appliance system |
| WO2016048077A1 (ko) | 2014-09-24 | 2016-03-31 | 삼성전자주식회사 | 청소 로봇 및 청소 로봇의 제어 방법 |
| CN105467398A (zh) | 2015-12-31 | 2016-04-06 | 上海思岚科技有限公司 | 扫描测距设备 |
| US20160103451A1 (en) | 2014-10-10 | 2016-04-14 | Irobot Corporation | Mobile Robot Area Cleaning |
| CN105527619A (zh) | 2016-02-05 | 2016-04-27 | 上海思岚科技有限公司 | 一种激光测距设备 |
| US20160150933A1 (en) | 2013-08-06 | 2016-06-02 | Alfred Kärcher Gmbh & Co. Kg | Method for operating a floor-cleaning device and floor-cleaning device |
| US20160166126A1 (en) * | 2014-12-10 | 2016-06-16 | Irobot Corporation | Debris evacuation for cleaning robots |
| WO2016091312A1 (en) | 2014-12-11 | 2016-06-16 | Husqvarna Ab | Improved navigation for a robotic working tool |
| US20160165795A1 (en) | 2014-12-15 | 2016-06-16 | Irobot Corporation | Robot lawnmower mapping |
| WO2016095966A1 (en) | 2014-12-16 | 2016-06-23 | Aktiebolaget Electrolux | Cleaning method for a robotic cleaning device |
| US20160200161A1 (en) | 2015-01-13 | 2016-07-14 | Xenomatix Nv | Surround sensing system with telecentric optics |
| US20160209217A1 (en) | 2014-11-13 | 2016-07-21 | Worcester Polytechnic Institute | Gyroscope assisted scalable visual simultaneous localization and mapping |
| US20160213218A1 (en) | 2015-01-28 | 2016-07-28 | Lg Electronics Inc. | Vacuum cleaner |
| US20160229060A1 (en) | 2015-02-06 | 2016-08-11 | Samsung Electronics Co., Ltd. | Apparatus for returning of robot and returning method thereof |
| US20160271795A1 (en) * | 2015-03-18 | 2016-09-22 | Irobot Corporation | Localization and Mapping Using Physical Features |
| US20160282873A1 (en) | 2013-03-29 | 2016-09-29 | Hitachi Industrial Equipment Systems Co., Ltd. | Position Identification Device and Mobile Robot Provided with Same |
| EP3079030A1 (de) | 2015-04-09 | 2016-10-12 | iRobot Corporation | Einschränkung der bewegung eines mobilen roboters |
| US20160298970A1 (en) * | 2013-12-19 | 2016-10-13 | Aktiebolaget Electrolux | Robotic cleaning device |
| US9486924B2 (en) | 2004-06-24 | 2016-11-08 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
| DE102015006014A1 (de) | 2015-05-13 | 2016-11-17 | Universität Bielefeld | Bodenbearbeitungsgerät und Verfahren zu dessen Navigation sowie Schwarm von Bodenbearbeitungsgeräten und Verfahren zu deren gemeinsamer Navigation |
| US20170001311A1 (en) * | 2015-07-01 | 2017-01-05 | Irobot Corporation | Robot navigational sensor system |
| AU2015322263A1 (en) | 2014-09-24 | 2017-04-13 | Samsung Electronics Co., Ltd. | Cleaning robot and method for controlling cleaning robot |
| EP3156873A1 (de) | 2015-10-15 | 2017-04-19 | Honda Research Institute Europe GmbH | Autonomes fahrzeug mit verbesserter simultaner ortung und kartierungsfunktion |
| DE102015119501A1 (de) | 2015-11-11 | 2017-05-11 | RobArt GmbH | Unterteilung von Karten für die Roboternavigation |
| US20170164800A1 (en) * | 2014-02-12 | 2017-06-15 | Kabushiki Kaisha Cosmo Life | Pedestal |
| US20170177001A1 (en) | 2015-12-21 | 2017-06-22 | Xiaomi Inc. | Charging pile, method and device for recognizing the charging pile |
| EP3184013A1 (de) | 2014-08-20 | 2017-06-28 | Samsung Electronics Co., Ltd | Reinigungsroboter und steuerungsverfahren dafür |
| US9717387B1 (en) | 2015-02-26 | 2017-08-01 | Brain Corporation | Apparatus and methods for programming and training of robotic household appliances |
| DE102016102644A1 (de) | 2016-02-15 | 2017-08-17 | RobArt GmbH | Verfahren zur Steuerung eines autonomen mobilen Roboters |
| US20170231452A1 (en) | 2014-08-27 | 2017-08-17 | Toshiba Lifestyle Products & Services Corporation | Autonomous traveling body device |
| US20170364087A1 (en) | 2014-09-30 | 2017-12-21 | Ecovacs Robotics Co., Ltd. | Self-Propelled Surface-Traveling Robot System and Method for Returning to Primary Charging Base |
| US10228697B2 (en) | 2014-08-27 | 2019-03-12 | Sharp Kabushiki Kaisha | Autonomous mobile object and autonomous mobile object system |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5440216A (en) * | 1993-06-08 | 1995-08-08 | Samsung Electronics Co., Ltd. | Robot cleaner |
| JP2004283956A (ja) * | 2003-03-20 | 2004-10-14 | Sony Corp | 充電システム、ロボット装置、充電装置、及び充電方法 |
| KR100696134B1 (ko) * | 2005-04-25 | 2007-03-22 | 엘지전자 주식회사 | 이동로봇의 위치 산출 시스템과 그를 이용한 충전대 복귀시스템 및 그 방법 |
| US20080004751A1 (en) * | 2006-06-28 | 2008-01-03 | Samsung Electronics Co., Ltd. | Robot cleaner system and method of controlling the same |
| US20090062974A1 (en) * | 2007-09-03 | 2009-03-05 | Junichi Tamamoto | Autonomous Mobile Robot System |
| JP2009101044A (ja) * | 2007-10-25 | 2009-05-14 | Panasonic Corp | 自走式機器 |
| WO2009090807A1 (ja) * | 2008-01-16 | 2009-07-23 | Nec Corporation | 移動装置、移動装置の移動方法、及び移動装置の移動制御プログラム |
| KR101484941B1 (ko) * | 2009-06-12 | 2015-01-23 | 삼성전자주식회사 | 로봇청소기 및 그 제어방법 |
| TWI387862B (zh) * | 2009-11-27 | 2013-03-01 | Micro Star Int Co Ltd | 移動裝置及其控制方法 |
| JP6087498B2 (ja) * | 2011-10-06 | 2017-03-01 | 日本信号株式会社 | 自走装置の充電システム |
| JP5777545B2 (ja) * | 2012-03-09 | 2015-09-09 | 三菱電機株式会社 | 電気掃除機 |
| KR102142162B1 (ko) * | 2012-08-27 | 2020-09-14 | 에이비 엘렉트로룩스 | 로봇 위치 선정 시스템 |
| JP5735940B2 (ja) * | 2012-09-11 | 2015-06-17 | シャープ株式会社 | サーバ、制御システム、自走式掃除機、プログラム、および記録媒体 |
| KR101469333B1 (ko) * | 2012-12-26 | 2014-12-04 | 엘지전자 주식회사 | 자동 청소기 |
| US10458938B2 (en) * | 2013-03-14 | 2019-10-29 | Ecolab Usa Inc. | System and method for monitoring of floor conditions |
| JP2014200449A (ja) * | 2013-04-04 | 2014-10-27 | シャープ株式会社 | 自走式掃除機 |
| CN105629971A (zh) * | 2014-11-03 | 2016-06-01 | 贵州亿丰升华科技机器人有限公司 | 一种机器人自动充电系统及其控制方法 |
| CN105700522B (zh) * | 2014-11-11 | 2019-11-15 | 沈阳新松机器人自动化股份有限公司 | 一种机器人充电方法及其充电系统 |
| KR102397602B1 (ko) * | 2014-11-25 | 2022-05-16 | 삼성전자 주식회사 | 그래픽 사용자 인터페이스를 제공하는 방법 및 전자 장치 |
| KR102023966B1 (ko) * | 2015-02-10 | 2019-09-23 | 에브리봇 주식회사 | 로봇 청소기 및 그의 제어 방법 |
| WO2018012446A1 (ja) * | 2016-07-11 | 2018-01-18 | Groove X株式会社 | 活動量をコントロールされる自律行動型ロボット |
-
2015
- 2015-09-04 DE DE102015114883.8A patent/DE102015114883A1/de not_active Ceased
-
2016
- 2016-09-02 WO PCT/EP2016/070761 patent/WO2017037257A1/de not_active Ceased
- 2016-09-02 JP JP2018511638A patent/JP6971223B2/ja active Active
- 2016-09-02 US US15/757,245 patent/US11188086B2/en active Active
- 2016-09-02 EP EP16762767.8A patent/EP3345065B1/de active Active
- 2016-09-02 CN CN201680063343.XA patent/CN108700880A/zh active Pending
- 2016-09-02 CN CN202210365841.7A patent/CN114740852A/zh active Pending
- 2016-09-02 EP EP21206046.1A patent/EP3968117A3/de active Pending
- 2016-09-02 CN CN202510880601.4A patent/CN120848485A/zh active Pending
-
2021
- 2021-06-22 JP JP2021102990A patent/JP2021180002A/ja active Pending
- 2021-11-29 US US17/536,917 patent/US20220083070A1/en active Pending
Patent Citations (322)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0142594A1 (de) | 1983-10-26 | 1985-05-29 | Automax Kabushiki Kaisha | Steuerungssystem für einen bewegbaren Roboter |
| US4674048A (en) | 1983-10-26 | 1987-06-16 | Automax Kabushiki-Kaisha | Multiple robot control system using grid coordinate system for tracking and completing travel over a mapped region containing obstructions |
| US4740676A (en) | 1985-05-01 | 1988-04-26 | Hitachi, Ltd. | Range finding automatic focusing system employing a rotatable transparent plate and a half-split light receiving element |
| US4777416A (en) | 1986-05-16 | 1988-10-11 | Denning Mobile Robotics, Inc. | Recharge docking system for mobile robot |
| US5377106A (en) | 1987-03-24 | 1994-12-27 | Fraunhofer Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Process for navigating an unmanned vehicle and a vehicle for the same |
| EP0402764A2 (de) | 1989-06-07 | 1990-12-19 | Kabushiki Kaisha Toshiba | Steuervorrichtung für einen ebene Flächen bearbeitenden Roboter |
| US5109566A (en) | 1990-06-28 | 1992-05-05 | Matsushita Electric Industrial Co., Ltd. | Self-running cleaning apparatus |
| US5284522A (en) | 1990-06-28 | 1994-02-08 | Matsushita Electric Industrial Co., Ltd. | Self-running cleaning control method |
| US5260710A (en) | 1991-01-31 | 1993-11-09 | Stanley Electric Co., Ltd. | Vehicular optical-radar apparatus |
| JPH04338433A (ja) | 1991-05-14 | 1992-11-25 | Matsushita Electric Ind Co Ltd | 自走式掃除機 |
| US5402051A (en) | 1992-03-24 | 1995-03-28 | Sanyo Electric Co., Ltd. | Floor cleaning robot and method of controlling same |
| WO1995023346A1 (en) | 1994-02-23 | 1995-08-31 | Newnes Machine Ltd. | Method and apparatus for optimizing sub-pixel resolution in a triangulation based distance measuring device |
| DE4421805C1 (de) | 1994-06-22 | 1995-08-17 | Siemens Ag | Verfahren zur Orientierung, Fahrwegplanung und Steuerung einer autonomen mobilen Einheit |
| US5696675A (en) | 1994-07-01 | 1997-12-09 | Minolta Co., Ltd. | Route making system for a mobile robot |
| US5787545A (en) | 1994-07-04 | 1998-08-04 | Colens; Andre | Automatic machine and device for floor dusting |
| US5995884A (en) | 1997-03-07 | 1999-11-30 | Allen; Timothy P. | Computer peripheral floor cleaning system and navigation method |
| US6366219B1 (en) | 1997-05-20 | 2002-04-02 | Bouchaib Hoummady | Method and device for managing road traffic using a video camera as data source |
| US6389329B1 (en) | 1997-11-27 | 2002-05-14 | Andre Colens | Mobile robots and their control system |
| WO1999028800A1 (fr) | 1997-11-27 | 1999-06-10 | Solar & Robotics | Ameliorations a des robots mobiles et a leur systeme de commande |
| US6532404B2 (en) | 1997-11-27 | 2003-03-11 | Colens Andre | Mobile robots and their control system |
| US20020120364A1 (en) | 1997-11-27 | 2002-08-29 | Andre Colens | Mobile robots and their control system |
| CA2322419A1 (en) | 1998-03-10 | 1999-09-16 | Siemens Aktiengesellschaft | Optical sensor system for detecting the position of an object |
| EP1062524A1 (de) | 1998-03-10 | 2000-12-27 | Siemens Aktiengesellschaft | Optisches sensorsystem zur detektion der position eines objektes |
| US6615108B1 (en) | 1998-05-11 | 2003-09-02 | F. Robotics Acquisitions Ltd. | Area coverage with an autonomous robot |
| WO2000004430A1 (en) | 1998-07-20 | 2000-01-27 | The Procter & Gamble Company | Robotic system |
| DE69913150T2 (de) | 1998-07-20 | 2004-08-26 | The Procter & Gamble Company, Cincinnati | Robotersystem |
| US20050204717A1 (en) | 1999-06-17 | 2005-09-22 | Andre Colens | Device for automatically picking up objects |
| US6605156B1 (en) | 1999-07-23 | 2003-08-12 | Dyson Limited | Robotic floor cleaning device |
| DE60002209T2 (de) | 1999-07-23 | 2004-03-04 | Dyson Ltd., Malmesbury | Robotisches fussbodenreinigungsgerät |
| JP2001125641A (ja) | 1999-10-29 | 2001-05-11 | Sony Corp | 移動ロボットのための充電システム、充電ステーションを探索する方法、移動ロボット、コネクタ、及び、電気的接続構造 |
| US6764373B1 (en) | 1999-10-29 | 2004-07-20 | Sony Corporation | Charging system for mobile robot, method for searching charging station, mobile robot, connector, and electrical connection structure |
| US7155308B2 (en) | 2000-01-24 | 2006-12-26 | Irobot Corporation | Robot obstacle detection system |
| US20020016649A1 (en) | 2000-01-24 | 2002-02-07 | Jones Joseph L. | Robot obstacle detection system |
| US6594844B2 (en) | 2000-01-24 | 2003-07-22 | Irobot Corporation | Robot obstacle detection system |
| US20040020000A1 (en) | 2000-01-24 | 2004-02-05 | Jones Joseph L. | Robot obstacle detection system |
| JP2002085305A (ja) | 2000-09-12 | 2002-03-26 | Toshiba Tec Corp | ロボットクリーナ及びロボットクリーナシステム |
| US6972834B1 (en) | 2000-12-11 | 2005-12-06 | Mitsubishi Denki Kabushiki Kaisha | Optical distance sensor |
| EP1342984A1 (de) | 2000-12-11 | 2003-09-10 | Mitsubishi Denki Kabushiki Kaisha | Optischer distanzsensor |
| US6781338B2 (en) | 2001-01-24 | 2004-08-24 | Irobot Corporation | Method and system for robot localization and confinement |
| US7196487B2 (en) | 2001-01-24 | 2007-03-27 | Irobot Corporation | Method and system for robot localization and confinement |
| US6690134B1 (en) | 2001-01-24 | 2004-02-10 | Irobot Corporation | Method and system for robot localization and confinement |
| US6965209B2 (en) | 2001-01-24 | 2005-11-15 | Irobot Corporation | Method and system for robot localization and confinement |
| US20050067994A1 (en) | 2001-01-24 | 2005-03-31 | Jones Joseph L. | Method and system for robot localization and confinement |
| US20020103575A1 (en) | 2001-01-30 | 2002-08-01 | Tomoyoshi Sugawara | Program executing method, system and program processing unit for robot |
| CN1381340A (zh) | 2001-04-18 | 2002-11-27 | 三星光州电子株式会社 | 机器人清洁机,机器人清洁系统以及控制它们的方法 |
| US20040187457A1 (en) | 2001-05-28 | 2004-09-30 | Andre Colens | Robotic lawnmower |
| EP2287697A2 (de) | 2001-06-12 | 2011-02-23 | iRobot Corporation | Verfahren und System zur multimodalen Bedeckung für einen autonomen Roboter |
| US20100049365A1 (en) | 2001-06-12 | 2010-02-25 | Irobot Corporation | Method and System for Multi-Mode Coverage For An Autonomous Robot |
| US7173391B2 (en) | 2001-06-12 | 2007-02-06 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
| US20030025472A1 (en) | 2001-06-12 | 2003-02-06 | Jones Joseph L. | Method and system for multi-mode coverage for an autonomous robot |
| US20040207355A1 (en) | 2001-06-12 | 2004-10-21 | Jones Joseph L. | Method and system for multi-mode coverage for an autonomous robot |
| US6809490B2 (en) | 2001-06-12 | 2004-10-26 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
| US7388343B2 (en) | 2001-06-12 | 2008-06-17 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
| US6667592B2 (en) | 2001-08-13 | 2003-12-23 | Intellibot, L.L.C. | Mapped robot system |
| US20030030398A1 (en) | 2001-08-13 | 2003-02-13 | Stephen Jacobs | Mapped robot system |
| US20030120389A1 (en) | 2001-09-26 | 2003-06-26 | F Robotics Acquisitions Ltd. | Robotic vacuum cleaner |
| US20100263158A1 (en) | 2002-01-03 | 2010-10-21 | Irobot Corporation | Autonomous floor-cleaning robot |
| US20040049877A1 (en) | 2002-01-03 | 2004-03-18 | Jones Joseph L. | Autonomous floor-cleaning robot |
| US7448113B2 (en) | 2002-01-03 | 2008-11-11 | Irobert | Autonomous floor cleaning robot |
| US20080307590A1 (en) | 2002-01-03 | 2008-12-18 | Irobot Corporation | Autonomous Floor-Cleaning Robot |
| US20100257691A1 (en) | 2002-01-03 | 2010-10-14 | Irobot Corporation | Autonomous floor-cleaning robot |
| US20100257690A1 (en) | 2002-01-03 | 2010-10-14 | Irobot Corporation | Autonomous floor-cleaning robot |
| US7571511B2 (en) | 2002-01-03 | 2009-08-11 | Irobot Corporation | Autonomous floor-cleaning robot |
| US20070266508A1 (en) | 2002-01-03 | 2007-11-22 | Irobot Corporation | Autonomous Floor Cleaning Robot |
| US7636982B2 (en) | 2002-01-03 | 2009-12-29 | Irobot Corporation | Autonomous floor cleaning robot |
| DE10204223A1 (de) | 2002-01-31 | 2003-08-21 | Infineon Technologies Ag | Gehäuse für eine Koppelanordnung zum Ein- und/oder Auskoppeln optischer Signale |
| US20030142925A1 (en) | 2002-01-31 | 2003-07-31 | Lutz Melchior | Housing for a coupling configuration for injecting and/or extracting optical signals |
| JP2004133882A (ja) | 2002-05-10 | 2004-04-30 | Royal Appliance Mfg Co | 自律性マルチプラットフォーム・ロボットシステム |
| JP2003330543A (ja) | 2002-05-17 | 2003-11-21 | Toshiba Tec Corp | 充電式自律走行システム |
| EP1553536A1 (de) | 2002-10-04 | 2005-07-13 | Fujitsu Limited | Robotersystem und autonom beweglicher roboter |
| DE10261787B3 (de) | 2002-12-23 | 2004-01-22 | Alfred Kärcher Gmbh & Co. Kg | Mobiles Bodenbearbeitungsgerät |
| US20110224824A1 (en) | 2002-12-30 | 2011-09-15 | Samsung Electronics Co., Ltd. | Robot localization system |
| US20050010331A1 (en) | 2003-03-14 | 2005-01-13 | Taylor Charles E. | Robot vacuum with floor type modes |
| US20050000543A1 (en) | 2003-03-14 | 2005-01-06 | Taylor Charles E. | Robot vacuum with internal mapping system |
| US20050041839A1 (en) | 2003-08-18 | 2005-02-24 | Honda Motor Co., Ltd. | Picture taking mobile robot |
| US20070061041A1 (en) | 2003-09-02 | 2007-03-15 | Zweig Stephen E | Mobile robot with wireless location sensing apparatus |
| EP1533629A2 (de) | 2003-11-21 | 2005-05-25 | Siemens Aktiengesellschaft | Entfernungsmessung mit einem mobilen Endgerät |
| US20050156562A1 (en) | 2004-01-21 | 2005-07-21 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
| EP1557730A1 (de) | 2004-01-22 | 2005-07-27 | Alfred Kärcher GmbH & Co. KG | Bodenbearbeitungsgerät sowie Verfahren zu dessen Steuerung |
| JP2005205028A (ja) | 2004-01-23 | 2005-08-04 | Sharp Corp | 自走式掃除機 |
| EP2853976A2 (de) | 2004-01-28 | 2015-04-01 | iRobot Corporation | Verunreinigungssensor |
| US20050171636A1 (en) | 2004-01-30 | 2005-08-04 | Funai Electric Co., Ltd. | Autonomous mobile robot cleaner system |
| US20050171644A1 (en) | 2004-01-30 | 2005-08-04 | Funai Electric Co., Ltd. | Autonomous mobile robot cleaner |
| WO2005074362A2 (en) | 2004-02-03 | 2005-08-18 | F. Robotics Aquisitions Ltd. | Robot docking station |
| US7302345B2 (en) | 2004-02-04 | 2007-11-27 | Samsung Electronics Co., Ltd. | Method and apparatus for generating magnetic field map and method and apparatus for checking pose of mobile body using the magnetic field map |
| US20060020369A1 (en) | 2004-03-11 | 2006-01-26 | Taylor Charles E | Robot vacuum cleaner |
| US20050212680A1 (en) | 2004-03-25 | 2005-09-29 | Funai Electric Co., Ltd. | Self-propelled cleaner |
| US20120022785A1 (en) | 2004-03-29 | 2012-01-26 | Evolution Robotics, Inc. | Methods and apparatus for position estimation using reflected light sources |
| CN1696612A (zh) | 2004-05-12 | 2005-11-16 | 阿尔派株式会社 | 导航装置及地图显示方法 |
| US7801676B2 (en) | 2004-05-12 | 2010-09-21 | Alpine Electronics, Inc. | Method and apparatus for displaying a map |
| US20050256610A1 (en) | 2004-05-13 | 2005-11-17 | Honda Motor Co., Ltd. | Robot control apparatus |
| US9486924B2 (en) | 2004-06-24 | 2016-11-08 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
| US20100082193A1 (en) | 2004-07-07 | 2010-04-01 | Mark Joseph Chiappetta | Celestial navigation system for an autonomous vehicle |
| EP1621948A2 (de) | 2004-07-30 | 2006-02-01 | Lg Electronics Inc. | Verfahren und Vorrichtung zum Rufen eines mobilen Roboters |
| US20060095158A1 (en) | 2004-10-29 | 2006-05-04 | Samsung Gwangju Electronics Co., Ltd | Robot control system and robot control method thereof |
| US7389156B2 (en) | 2005-02-18 | 2008-06-17 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| US20080140255A1 (en) | 2005-02-18 | 2008-06-12 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| US7761954B2 (en) | 2005-02-18 | 2010-07-27 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| US20080155768A1 (en) | 2005-02-18 | 2008-07-03 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| US8739355B2 (en) | 2005-02-18 | 2014-06-03 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
| US20060237634A1 (en) | 2005-04-23 | 2006-10-26 | Lg Electronics Inc. | Position sensing device for mobile robots and robot cleaner equipped with the same |
| US20070027579A1 (en) | 2005-06-13 | 2007-02-01 | Kabushiki Kaisha Toshiba | Mobile robot and a mobile robot control method |
| US20080192256A1 (en) | 2005-09-05 | 2008-08-14 | Peter Wolf | Electro-Optical Measuring Device |
| WO2007028667A1 (de) | 2005-09-05 | 2007-03-15 | Robert Bosch Gmbh | Elektro-optisches messgerät |
| EP1941411A2 (de) | 2005-09-30 | 2008-07-09 | IRobot Corporation | Begleitroboter für persönliche interaktion |
| US20150168954A1 (en) | 2005-10-21 | 2015-06-18 | Irobot Corporation | Methods and systems for obstacle detection using structured light |
| US9002511B1 (en) | 2005-10-21 | 2015-04-07 | Irobot Corporation | Methods and systems for obstacle detection using structured light |
| US20070234492A1 (en) | 2005-12-02 | 2007-10-11 | Irobot Corporation | Coverage robot mobility |
| US9149170B2 (en) | 2005-12-02 | 2015-10-06 | Irobot Corporation | Navigating autonomous coverage robots |
| US7539557B2 (en) | 2005-12-30 | 2009-05-26 | Irobot Corporation | Autonomous mobile robot |
| US7656541B2 (en) | 2006-02-20 | 2010-02-02 | Sick Ag | Optoelectronic apparatus and a method for its operation |
| US9043017B2 (en) | 2006-03-15 | 2015-05-26 | Samsung Electronics Co., Ltd. | Home network system and method for an autonomous mobile robot to travel shortest path |
| US7483151B2 (en) | 2006-03-17 | 2009-01-27 | Alpineon D.O.O. | Active 3D triangulation-based imaging method and device |
| EP2027806A1 (de) | 2006-04-04 | 2009-02-25 | Samsung Electronics Co., Ltd. | Roboterreinigungssystem mit Roboterreiniger und Andockstation |
| US7507948B2 (en) | 2006-05-17 | 2009-03-24 | Samsung Electronics Co., Ltd. | Method of detecting object using structured light and robot using the same |
| KR100735565B1 (ko) | 2006-05-17 | 2007-07-04 | 삼성전자주식회사 | 구조광을 이용한 물체 검출 방법 및 이를 이용한 로봇 |
| US20070282484A1 (en) | 2006-06-01 | 2007-12-06 | Samsung Electronics Co., Ltd. | Method, medium and apparatus classifying and collecting area feature information according to a robot's moving path, and a robot controlled by the area features |
| US20110211731A1 (en) | 2006-07-05 | 2011-09-01 | Samsung Electronics Co., Ltd. | Apparatus, method, and medium for dividing regions by using feature points and mobile robot using the same |
| US20080046125A1 (en) | 2006-08-18 | 2008-02-21 | Samsung Electronics Co., Ltd. | Method of dividing coverage area for robot and device thereof |
| US20100030380A1 (en) | 2006-09-01 | 2010-02-04 | Neato Robotics, Inc. | Distance sensor system and method |
| KR100815545B1 (ko) | 2006-12-06 | 2008-03-20 | 삼성광주전자 주식회사 | 서비스 로봇 충전방법 |
| EP1942313A2 (de) | 2006-12-26 | 2008-07-09 | Samsung Electronics Co., Ltd. | Vorrichtung und Verfahren zum Messen des Abstands mit strukturiertem Licht |
| EP1947477A1 (de) | 2007-01-20 | 2008-07-23 | Sick Ag | Triangulationssensor mit Entfernungsbestimmung aus Lichtfleckposition und -form |
| DE102007016802B3 (de) | 2007-04-05 | 2008-05-15 | Miele & Cie. Kg | Verfahren zur Navigation eines selbstfahrenden Bodenbearbeitungsgerätes |
| EP1983396A2 (de) | 2007-04-05 | 2008-10-22 | Inmach Intelligente Maschinen GmbH | Verfahren zum Abfahren einer Arbeitsfläche |
| US8438695B2 (en) | 2007-05-09 | 2013-05-14 | Irobot Corporation | Autonomous coverage robot sensing |
| US20090048727A1 (en) | 2007-08-17 | 2009-02-19 | Samsung Electronics Co., Ltd. | Robot cleaner and control method and medium of the same |
| US20090051921A1 (en) | 2007-08-20 | 2009-02-26 | Tsumori Masahiko | Optical sensor |
| US20120060320A1 (en) | 2007-08-24 | 2012-03-15 | Samsung Electronics Co., Ltd. | Robot cleaner system having robot cleaner and docking station |
| EP2053417A2 (de) | 2007-10-24 | 2009-04-29 | Pepperl + Fuchs GmbH | Optoelektronischer Sensor zum Nachweis von Objekten in einem Überwachungsbereich |
| US20090177320A1 (en) | 2008-01-04 | 2009-07-09 | Samsung Electronics Co., Ltd. | Method, Medium, and Apparatus for Docking Mobile Robot |
| US20090182464A1 (en) | 2008-01-11 | 2009-07-16 | Samsung Electronics Co., Ltd. | Method and apparatus for planning path of mobile robot |
| EP2078996A2 (de) | 2008-01-11 | 2009-07-15 | Samsung Electronics Co., Ltd. | Verfahren und Vorrichtung zum Planen eines Pfads für einen mobilen Roboters |
| DE102008014912A1 (de) | 2008-03-19 | 2009-09-24 | Vorwerk & Co. Interholding Gmbh | Selbsttätig verfahrbares Bodenstaub-Aufsammelgerät sowie Gegenstand mit einer Sensoranordnung |
| JP2009238055A (ja) | 2008-03-28 | 2009-10-15 | Hitachi Appliances Inc | 自走式掃除システム |
| US20120008128A1 (en) | 2008-04-11 | 2012-01-12 | Microsoft Corporation | Method and system to reduce stray light reflection error in time-of-flight sensor arrays |
| US20090281661A1 (en) | 2008-04-24 | 2009-11-12 | Evolution Robotics | Application of localization, positioning & navigation systems for robotic enabled mobile products |
| DE102008028931A1 (de) | 2008-06-18 | 2009-12-24 | BSH Bosch und Siemens Hausgeräte GmbH | Verfahren und Vorrichtung zum Steuern einer Fahrbewegung eines Roboters, insbesondere eines Staubsammelroboters in einem Flächenbereich |
| EP2327957A1 (de) | 2008-08-28 | 2011-06-01 | Shanghai Kohler Electronics, Ltd. | Induktionsgerät zur abstandserfassung |
| US20130265562A1 (en) | 2008-08-28 | 2013-10-10 | Shanghai Kohler Electronics, Ltd. | Distance detecting induction device |
| US20110137461A1 (en) | 2009-02-13 | 2011-06-09 | Samsung Electronics Co., Ltd. | Mobile robot and method for moving mobile robot |
| US20120069457A1 (en) | 2009-03-23 | 2012-03-22 | Robert Bosch Gmbh | Ceramic Optical System Support |
| JP2010227894A (ja) | 2009-03-30 | 2010-10-14 | Seiren Co Ltd | 広告シートのリサイクル方法及び再生シートの製造方法 |
| US9037294B2 (en) | 2009-06-12 | 2015-05-19 | Samsung Electronics Co., Ltd. | Robot cleaner and control method thereof |
| US20100324731A1 (en) * | 2009-06-18 | 2010-12-23 | Michael Todd Letsky | Method for establishing a desired area of confinement for an autonomous robot and autonomous robot implementing a control system for executing the same |
| US20110236026A1 (en) | 2009-06-19 | 2011-09-29 | Samsung Electronics Co., Ltd. | Robot cleaner, docking station, robot cleaner system including robot cleaner and docking station, and method of controlling robot cleaner |
| US20110238214A1 (en) | 2009-06-19 | 2011-09-29 | Samsung Electronics Co., Ltd. | Robot cleaner, docking station, robot cleaner system including robot cleaner and docking station, and method of controlling robot cleaner |
| US20100324736A1 (en) | 2009-06-19 | 2010-12-23 | Samsung Electronics Co., Ltd. | Robot cleaner, docking station, robot cleaner system including robot cleaner and docking station, and method of controlling robot cleaner |
| DE102009059217A1 (de) | 2009-08-12 | 2011-02-17 | Vorwerk & Co. Interholding Gmbh | Verfahren zur Orientierung eines selbsttätig verfahrbaren Gerätes |
| US20110054689A1 (en) | 2009-09-03 | 2011-03-03 | Battelle Energy Alliance, Llc | Robots, systems, and methods for hazard evaluation and visualization |
| DE102009041362A1 (de) | 2009-09-11 | 2011-03-24 | Vorwerk & Co. Interholding Gmbh | Verfahren zum Betreiben eines Reinigungsroboters |
| US20170197314A1 (en) | 2009-11-06 | 2017-07-13 | Irobot Corporation | Methods and systems for complete coverage of a surface by an autonomous robot |
| US9026302B2 (en) | 2009-11-06 | 2015-05-05 | Irobot Corporation | Methods and systems for complete coverage of a surface by an autonomous robot |
| DE102009052629A1 (de) | 2009-11-10 | 2011-05-12 | Vorwerk & Co. Interholding Gmbh | Verfahren zur Steuerung eines Roboters |
| EP2502539A2 (de) | 2009-11-16 | 2012-09-26 | LG Electronics Inc. | Robotischer reiniger und steuerungsverfahren dafür |
| EP2498158A1 (de) | 2009-12-17 | 2012-09-12 | Murata Machinery, Ltd. | Autonome mobile vorrichtung |
| US20120283905A1 (en) | 2009-12-17 | 2012-11-08 | Murata Machinery, Ltd. | Autonomous mobile device |
| US8892251B1 (en) | 2010-01-06 | 2014-11-18 | Irobot Corporation | System and method for autonomous mopping of a floor surface |
| DE102010000174A1 (de) | 2010-01-22 | 2011-07-28 | Vorwerk & Co. Interholding GmbH, 42275 | Verfahren zur Reinigung eines Raumes mittels eines selbsttätig verfahrbaren Reinigungsgerätes |
| DE102010000317A1 (de) | 2010-02-05 | 2011-08-11 | Vorwerk & Co. Interholding GmbH, 42275 | Verfahren zur Reinigung eines Raums mittels eines selbsttätig verfahrbaren Reinigungsgerätes |
| US20110194755A1 (en) | 2010-02-05 | 2011-08-11 | Samsung Electronics Co., Ltd. | Apparatus and method with traveling path planning |
| KR20110092158A (ko) | 2010-02-08 | 2011-08-17 | 엘지전자 주식회사 | 로봇 청소기 및 이의 제어 방법 |
| US8594019B2 (en) | 2010-02-26 | 2013-11-26 | Brother Kogyo Kabushiki Kaisha | Communication device, and computer-readable storage device and method for the same |
| DE102010000607A1 (de) | 2010-03-02 | 2011-09-08 | Vorwerk & Co. Interholding Gmbh | Als Basisstation für ein selbsttätig verfahrbares Saug- und/oder Kehrgerät einsetzbarer Haushaltsstaubsauger |
| US20110264305A1 (en) | 2010-04-26 | 2011-10-27 | Suuk Choe | Robot cleaner and remote monitoring system using the same |
| US20110278082A1 (en) | 2010-05-11 | 2011-11-17 | Samsung Electronics Co., Ltd | Sensing system and moving robot having the same |
| US20110295420A1 (en) * | 2010-05-28 | 2011-12-01 | Toyota Motor Engineering & Manufacturing North America, Inc. | Autonomous Robot Charging Stations and Methods |
| DE102010017211A1 (de) | 2010-06-02 | 2011-12-08 | Vorwerk & Co. Interholding Gmbh | Basisstation für ein selbsttätig verfahrbares Bodenreinigungsgerät sowie Verfahren zur Reinigung eines Bodens mittels eines solchen Bodenreinigungsgerätes |
| DE102010017689A1 (de) | 2010-07-01 | 2012-01-05 | Vorwerk & Co. Interholding Gmbh | Selbsttätig verfahrbares Gerät sowie Verfahren zur Orientierung eines solchen Gerätes |
| EP2407847A2 (de) | 2010-07-01 | 2012-01-18 | Vorwerk & Co. Interholding GmbH | Selbsttätig verfahrbares Gerät sowie Verfahren zur Orientierung eines solchen Gerätes |
| US20130166134A1 (en) | 2010-07-13 | 2013-06-27 | Murata Machinery, Ltd. | Autonomous mobile body |
| EP2595024A1 (de) | 2010-07-13 | 2013-05-22 | Murata Machinery, Ltd. | Autonom beweglicher körper |
| US20120013907A1 (en) | 2010-07-15 | 2012-01-19 | Samsung Electronics Co., Ltd. | Robot cleaner, maintenance station, and cleaning system having the same |
| DE102010033768A1 (de) | 2010-08-09 | 2012-02-09 | Dürr Systems GmbH | Steuersystem und Steuerverfahren für einen Roboter |
| DE102011050357A1 (de) | 2010-08-12 | 2012-02-16 | Vorwerk & Co. Interholding Gmbh | Verfahren zur Steuerung eines selbsttätig verfahrbaren Gerätes |
| CN101945325A (zh) | 2010-08-13 | 2011-01-12 | 厦门雅迅网络股份有限公司 | 一种基于基站定位的朋友感知方法 |
| US20130221908A1 (en) | 2010-09-19 | 2013-08-29 | Ecovacs Robotics (Suzhou) Co., Ltd. | Intelligent robot system and docking method for charging same |
| US20130217421A1 (en) | 2010-10-27 | 2013-08-22 | Kt Corporation | System, method and robot terminal apparatus for providing robot interaction service using location information of mobile communication terminal |
| EP2450762A2 (de) | 2010-11-03 | 2012-05-09 | Lg Electronics Inc. | Reinigungsroboter und Steuerverfahren dafür |
| EP2457486A2 (de) | 2010-11-24 | 2012-05-30 | Samsung Electronics Co., Ltd. | Reinigungsroboter und Steuerungsverfahren dafür |
| US20120169497A1 (en) | 2010-12-30 | 2012-07-05 | Mark Steven Schnittman | Debris monitoring |
| US20120173070A1 (en) | 2010-12-30 | 2012-07-05 | Mark Steven Schnittman | Coverage robot navigating |
| WO2012099694A1 (en) | 2010-12-30 | 2012-07-26 | Irobot Corporation | Coverage robot navigation |
| US20130317944A1 (en) | 2011-02-05 | 2013-11-28 | Apple Inc. | Method And Apparatus For Mobile Location Determination |
| US20120215380A1 (en) | 2011-02-23 | 2012-08-23 | Microsoft Corporation | Semi-autonomous robot that supports multiple modes of navigation |
| US20120223216A1 (en) | 2011-03-03 | 2012-09-06 | Patrick Flaherty | Sterilization system with ultraviolet emitter for eradicating biological contaminants |
| DE102011006062A1 (de) | 2011-03-24 | 2012-09-27 | RobArt GmbH | Verfahren zur autonomen Inspektion einer Umgebung oder Bearbeitung von Bodenflächen |
| EP2511782A2 (de) | 2011-04-12 | 2012-10-17 | LG Electronics Inc. | Roboterreiniger und Fernüberwachungssystem und Verfahren damit |
| US20120265370A1 (en) | 2011-04-12 | 2012-10-18 | Yiebin Kim | Robot cleaner, and remote monitoring system and method of the same |
| EP2515196A2 (de) | 2011-04-19 | 2012-10-24 | LG Electronics Inc. | Roboterreiniger und Steuerverfahren dafür |
| US20120271502A1 (en) | 2011-04-19 | 2012-10-25 | Lee Seongsoo | Robot cleaner and remote monitoring system and method of the same |
| US9220386B2 (en) | 2011-04-29 | 2015-12-29 | Irobot Corporation | Robotic vacuum |
| WO2012157951A2 (en) | 2011-05-17 | 2012-11-22 | Lg Electronics Inc. | Method for controlling component for network device |
| JP2013007708A (ja) | 2011-06-27 | 2013-01-10 | Hitachi High-Technologies Corp | 検査装置及び検査レシピの隠蔽方法 |
| US20130001398A1 (en) | 2011-06-29 | 2013-01-03 | Hideo Wada | Optical distance-measuring device and electronic device |
| DE102011051729A1 (de) | 2011-07-11 | 2013-01-17 | Alfred Kärcher Gmbh & Co. Kg | Selbstfahrendes Bodenreinigungsgerät |
| US20140115797A1 (en) | 2011-07-11 | 2014-05-01 | Alfred Kärcher Gmbh & Co. Kg | Self-driven floor cleaning device |
| US20130024025A1 (en) | 2011-07-21 | 2013-01-24 | Harry Chia-Hung Hsu | Autonomous Robot and A Positioning Method Thereof |
| EP2740013A1 (de) | 2011-08-02 | 2014-06-11 | Microsoft Corporation | Auffinden eines angerufenen teilnehmers |
| EP2573639A2 (de) | 2011-09-20 | 2013-03-27 | LG Electronics, Inc. | Mobiler Roboter und Ansteuerungsverfahren dafür |
| US8921752B2 (en) | 2011-09-29 | 2014-12-30 | Casio Computer Co., Ltd. | Information acquisition device, information acquisition method, recording medium, and information acquisition system |
| US20140005933A1 (en) | 2011-09-30 | 2014-01-02 | Evolution Robotics, Inc. | Adaptive Mapping with Spatial Summaries of Sensor Data |
| US20140303775A1 (en) | 2011-12-08 | 2014-10-09 | Lg Electronics Inc. | Automatic moving apparatus and manual operation method thereof |
| US20150151646A1 (en) | 2012-01-17 | 2015-06-04 | Sharp Kabushiki Kaisha | Self-propelled electronic device |
| US8982217B1 (en) | 2012-01-31 | 2015-03-17 | Google Inc. | Determining states and modifying environments according to states |
| WO2013116887A1 (de) * | 2012-02-08 | 2013-08-15 | RobArt GmbH | Verfahren zum automatischen auslösen einer selbstlokalisierung |
| US20160008982A1 (en) * | 2012-02-08 | 2016-01-14 | RobArt GmbH | Method for automatically triggering a self-positioning process |
| DE102012201870A1 (de) | 2012-02-08 | 2013-08-08 | RobArt GmbH | Verfahren zum automatischen Auslösen einer Selbstlokalisierung |
| US20130206177A1 (en) | 2012-02-09 | 2013-08-15 | Samsung Electronics Co., Ltd | Apparatus and method for controlling cleaning in robotic cleaner |
| US20130261867A1 (en) * | 2012-03-30 | 2013-10-03 | Scott Thomas Burnett | System and method for implementing force field deterrent for robot |
| CN102738862A (zh) | 2012-06-13 | 2012-10-17 | 杭州瓦瑞科技有限公司 | 移动机器人的自动充电系统 |
| DE102012105608A1 (de) | 2012-06-27 | 2014-01-02 | Miele & Cie. Kg | Selbstfahrendes Reinigungsgerät und Verfahren zur Bedienung eines selbstfahrenden Reinigungsgeräts |
| DE102012211071B3 (de) | 2012-06-27 | 2013-11-21 | RobArt GmbH | Interaktion zwischen einem mobilen Roboter und einer Alarmanlage |
| WO2014017256A1 (ja) | 2012-07-24 | 2014-01-30 | シャープ株式会社 | 光学式測距装置および電子機器 |
| US20150260829A1 (en) | 2012-07-24 | 2015-09-17 | Sharp Kabushiki Kaisha | Optical distance measuring apparatus and electronic apparatus |
| US8855914B1 (en) | 2012-08-31 | 2014-10-07 | Neato Robotics, Inc. | Method and apparatus for traversing corners of a floored area with a robotic surface treatment apparatus |
| WO2014043732A1 (de) | 2012-09-24 | 2014-03-27 | RobArt GmbH | Roboter und verfahren zur autonomen inspektion oder bearbeitung von bodenflächen |
| DE102012109004A1 (de) | 2012-09-24 | 2014-03-27 | RobArt GmbH | Roboter und Verfahren zur autonomen Inspektion oder Bearbeitung von Bodenflächen |
| US20150212520A1 (en) | 2012-09-24 | 2015-07-30 | RobArt GmbH | Robot And Method For Autonomous Inspection Or Processing Of Floor Areas |
| US20140098218A1 (en) | 2012-10-04 | 2014-04-10 | Industrial Technology Research Institute | Moving control device and autonomous mobile platform with the same |
| WO2014055966A1 (en) | 2012-10-05 | 2014-04-10 | Irobot Corporation | Robot management systems for determining docking station pose including mobile robots and methods using same |
| US20140100693A1 (en) * | 2012-10-05 | 2014-04-10 | Irobot Corporation | Robot management systems for determining docking station pose including mobile robots and methods using same |
| US20140124004A1 (en) | 2012-11-02 | 2014-05-08 | Irobot Corporation | Autonomous Coverage Robot |
| US20140128093A1 (en) | 2012-11-06 | 2014-05-08 | Qualcomm Incorporated | Portal transition parameters for use in mobile device positioning |
| US20140156125A1 (en) | 2012-12-05 | 2014-06-05 | National Chiao Tung University | Autonomous electronic apparatus and navigation method thereof |
| EP2741159A2 (de) | 2012-12-05 | 2014-06-11 | LG Electronics, Inc. | Reinigungsroboter |
| KR20140073854A (ko) | 2012-12-07 | 2014-06-17 | 주식회사 유진로봇 | PSD scanner를 사용한 청소로봇의 장애물 감지 시스템 |
| DE102012112036A1 (de) | 2012-12-10 | 2014-06-12 | Miele & Cie. Kg | Selbstfahrendes Bodenbearbeitungsgerät und Verfahren zur Navigation bei einem selbstfahrenden Bodenbearbeitungsgerät |
| DE102012112035A1 (de) | 2012-12-10 | 2014-06-12 | Miele & Cie. Kg | Verfahren zum Betrieb eines Staubsaugerroboters und nach dem Verfahren arbeitender Staubsaugerroboter sowie System mit einem solchen Staubsaugerroboter |
| US20140218517A1 (en) | 2012-12-14 | 2014-08-07 | Samsung Electronics Co., Ltd. | Home monitoring method and apparatus |
| US20150314453A1 (en) * | 2012-12-22 | 2015-11-05 | Maytronics Ltd. | Autonomous pool cleaning robot with an external docking station |
| DE102013100192A1 (de) | 2013-01-10 | 2014-07-10 | Miele & Cie. Kg | Selbstfahrender Roboter und Verfahren zur Abstandsbestimmung bei einem selbstfahrenden Roboter |
| US20140207281A1 (en) | 2013-01-18 | 2014-07-24 | Irobot Corporation | Environmental Management Systems Including Mobile Robots and Methods Using Same |
| US20140207280A1 (en) | 2013-01-18 | 2014-07-24 | Irobot Corporation | Environmental management systems including mobile robots and methods using same |
| WO2014113091A1 (en) | 2013-01-18 | 2014-07-24 | Irobot Corporation | Environmental management systems including mobile robots and methods using same |
| US20140207282A1 (en) | 2013-01-18 | 2014-07-24 | Irobot Corporation | Mobile Robot Providing Environmental Mapping for Household Environmental Control |
| GB2509991A (en) | 2013-01-22 | 2014-07-23 | Dyson Technology Ltd | Docking station for a mobile robot |
| GB2509990A (en) | 2013-01-22 | 2014-07-23 | Dyson Technology Ltd | Docking station for a mobile robot |
| GB2509989A (en) | 2013-01-22 | 2014-07-23 | Dyson Technology Ltd | Docking station for a mobile robot |
| US20140257564A1 (en) | 2013-03-05 | 2014-09-11 | Lg Electronics Inc. | Robot cleaner |
| US20140257565A1 (en) | 2013-03-05 | 2014-09-11 | Lg Electronics Inc. | Robot cleaner |
| US20140257563A1 (en) | 2013-03-05 | 2014-09-11 | Lg Electronics Inc. | Robot cleaner |
| US20150367513A1 (en) | 2013-03-06 | 2015-12-24 | Robotex Inc. | System and method for collecting and processing data and for utilizing robotic and/or human resources |
| WO2014138472A2 (en) | 2013-03-06 | 2014-09-12 | Robotex Inc. | System and method for collecting and processing data and for utilizing robotic and/or human resources |
| JP2014176260A (ja) | 2013-03-12 | 2014-09-22 | Sharp Corp | 充電システムおよび自走式機器 |
| US20160282873A1 (en) | 2013-03-29 | 2016-09-29 | Hitachi Industrial Equipment Systems Co., Ltd. | Position Identification Device and Mobile Robot Provided with Same |
| US20140316636A1 (en) | 2013-04-23 | 2014-10-23 | Samsung Electronics Co., Ltd. | Moving robot, user terminal apparatus and control method thereof |
| US20140324270A1 (en) | 2013-04-26 | 2014-10-30 | Msi Computer (Shenzhen) Co., Ltd. | Mobile robot |
| DE102013104399A1 (de) | 2013-04-30 | 2014-10-30 | Vorwerk & Co. Interholding Gmbh | Basisstation für ein selbsttätig verfahrbares Gerät |
| DE102013104547A1 (de) | 2013-05-03 | 2014-11-06 | Miele & Cie. Kg | Selbstfahrendes Bodenbearbeitungsgerät und optisches System für ein selbstfahrendes Bodenbearbeitungsgerät |
| GB2513912A (en) | 2013-05-10 | 2014-11-12 | Dyson Technology Ltd | Apparatus for guiding an autonomous vehicle towards a docking station |
| US20140343783A1 (en) | 2013-05-17 | 2014-11-20 | Msi Computer (Shenzhen) Co., Ltd. | Mobile device |
| KR20140145648A (ko) | 2013-06-13 | 2014-12-24 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
| KR20150009413A (ko) | 2013-07-16 | 2015-01-26 | 주식회사 유진로봇 | 청소 로봇을 이용하여 사용자 지정 영역을 청소하기 위한 시스템 및 그 방법 |
| US20160150933A1 (en) | 2013-08-06 | 2016-06-02 | Alfred Kärcher Gmbh & Co. Kg | Method for operating a floor-cleaning device and floor-cleaning device |
| JP2015041203A (ja) | 2013-08-21 | 2015-03-02 | シャープ株式会社 | 自律移動体 |
| WO2015025599A1 (ja) | 2013-08-21 | 2015-02-26 | シャープ株式会社 | 自律移動体 |
| US20160132056A1 (en) | 2013-08-21 | 2016-05-12 | Sharp Kabushiki Kaisha | Autonomous mobile body |
| CN104460663A (zh) | 2013-09-23 | 2015-03-25 | 科沃斯机器人科技(苏州)有限公司 | 智能手机控制清扫机器人的方法 |
| US20150115138A1 (en) | 2013-10-25 | 2015-04-30 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Sensing Device With A Shield |
| US20150120056A1 (en) | 2013-10-31 | 2015-04-30 | Lg Electronics Inc. | Mobile robot |
| US20150115876A1 (en) | 2013-10-31 | 2015-04-30 | Lg Electronics Inc. | Mobile robot, charging apparatus for the mobile robot, and mobile robot system |
| EP2870852A1 (de) | 2013-11-11 | 2015-05-13 | Honda Research Institute Europe GmbH | Rasenmäher mit Netzwerkkommunikation |
| WO2015072897A1 (en) | 2013-11-12 | 2015-05-21 | Husqvarna Ab | Improved navigation for a robotic working tool |
| WO2015082017A1 (de) | 2013-12-06 | 2015-06-11 | Alfred Kärcher Gmbh & Co. Kg | Reinigungssystem |
| WO2015090398A1 (en) | 2013-12-19 | 2015-06-25 | Aktiebolaget Electrolux | Robotic vacuum cleaner with side brush moving in spiral pattern |
| US20150173578A1 (en) | 2013-12-19 | 2015-06-25 | Lg Electronics Inc. | Robot cleaner, robot cleaner system and control method of the same |
| US20160298970A1 (en) * | 2013-12-19 | 2016-10-13 | Aktiebolaget Electrolux | Robotic cleaning device |
| CN203672362U (zh) | 2013-12-31 | 2014-06-25 | 科沃斯机器人科技(苏州)有限公司 | 激光测距装置及其自移动机器人 |
| US20150202772A1 (en) | 2014-01-17 | 2015-07-23 | Lg Electronics Inc. | Robot cleaning system and method for charging the same |
| US20170164800A1 (en) * | 2014-02-12 | 2017-06-15 | Kabushiki Kaisha Cosmo Life | Pedestal |
| US20150223659A1 (en) | 2014-02-12 | 2015-08-13 | Lg Electronics Inc. | Robot cleaner and control method thereof |
| US20150265125A1 (en) | 2014-03-20 | 2015-09-24 | Samsung Electronics Co., Ltd. | Robot cleaner and method for controlling the same |
| DE102014012811A1 (de) | 2014-03-27 | 2015-10-01 | Miele & Cie. Kg | Bodenreinigungsgerät und Verfahren und System zum Ermitteln eines Wohnungsgrundrisses durch ein selbstfahrendes Bodenreinigungsgerät |
| WO2015158240A1 (zh) | 2014-04-14 | 2015-10-22 | 科沃斯机器人有限公司 | 自移动机器人避障行走方法 |
| US20170083022A1 (en) | 2014-04-14 | 2017-03-23 | Ecovacs Robotics Co., Ltd. | Obstacle avoidance walking method of self-moving robot |
| KR20150124013A (ko) | 2014-04-25 | 2015-11-05 | 에브리봇 주식회사 | 거리 센서, 로봇 청소기 및 이의 제어 방법 |
| KR20150124011A (ko) | 2014-04-25 | 2015-11-05 | 에브리봇 주식회사 | 거리 센서, 로봇 청소기 및 이의 제어 방법 |
| KR20150124014A (ko) | 2014-04-25 | 2015-11-05 | 에브리봇 주식회사 | 거리 센서, 로봇 청소기 및 이의 제어 방법 |
| KR20150127937A (ko) | 2014-05-07 | 2015-11-18 | 에브리봇 주식회사 | 거리 센서 장치, 로봇 청소기 및 이의 제어 방법 |
| WO2015181995A1 (ja) | 2014-05-28 | 2015-12-03 | シャープ株式会社 | 自走式装置、自走式装置の制御方法、および、自走式装置の制御プログラム |
| CN105334847A (zh) | 2014-06-26 | 2016-02-17 | 科沃斯机器人有限公司 | 自移动机器人 |
| DE102014110104A1 (de) | 2014-07-18 | 2016-01-21 | eyeworkers interactive GmbH | System zur Steuerung von beweglichen Mobileinheiten |
| DE102014110265A1 (de) | 2014-07-22 | 2016-01-28 | Vorwerk & Co. Interholding Gmbh | Verfahren zur Reinigung oder Bearbeitung eines Raumes mittels eines selbsttätig verfahrbaren Gerätes |
| US20160041029A1 (en) | 2014-08-06 | 2016-02-11 | Pixart Imaging (Penang) Sdn. Bhd. | Image module package and manufacturing method thereof |
| WO2016019996A1 (de) | 2014-08-06 | 2016-02-11 | Alfred Kärcher Gmbh & Co. Kg | Verfahren zum bearbeiten einer bodenfläche und bodenbearbeitungsgerät |
| US20160037983A1 (en) | 2014-08-06 | 2016-02-11 | Vorwerk & Co. Interholding Gmbh | Floor cleaning device for dry and wet cleaning as well as method for operating a self-propelled floor cleaning device |
| US20170147000A1 (en) | 2014-08-06 | 2017-05-25 | Alfred Kärcher Gmbh & Co. Kg | Method for treating a floor surface and floor treating apparatus |
| WO2016027957A1 (ko) | 2014-08-19 | 2016-02-25 | 삼성전자주식회사 | 청소 로봇, 청소 로봇의 제어 장치, 제어 시스템, 및 제어 방법 |
| EP3184013A1 (de) | 2014-08-20 | 2017-06-28 | Samsung Electronics Co., Ltd | Reinigungsroboter und steuerungsverfahren dafür |
| WO2016028021A1 (ko) | 2014-08-20 | 2016-02-25 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
| US10228697B2 (en) | 2014-08-27 | 2019-03-12 | Sharp Kabushiki Kaisha | Autonomous mobile object and autonomous mobile object system |
| US20170231452A1 (en) | 2014-08-27 | 2017-08-17 | Toshiba Lifestyle Products & Services Corporation | Autonomous traveling body device |
| US20160066759A1 (en) | 2014-09-10 | 2016-03-10 | Miele & Cie. Kg | Method for operating a domestic appliance system |
| DE102014113040A1 (de) | 2014-09-10 | 2016-03-10 | Miele & Cie. Kg | Verfahren zum Betrieb eines Haushaltsgerätesystems |
| AU2015322263A1 (en) | 2014-09-24 | 2017-04-13 | Samsung Electronics Co., Ltd. | Cleaning robot and method for controlling cleaning robot |
| WO2016048077A1 (ko) | 2014-09-24 | 2016-03-31 | 삼성전자주식회사 | 청소 로봇 및 청소 로봇의 제어 방법 |
| US20170364087A1 (en) | 2014-09-30 | 2017-12-21 | Ecovacs Robotics Co., Ltd. | Self-Propelled Surface-Traveling Robot System and Method for Returning to Primary Charging Base |
| US20160103451A1 (en) | 2014-10-10 | 2016-04-14 | Irobot Corporation | Mobile Robot Area Cleaning |
| CN104765362A (zh) | 2014-11-07 | 2015-07-08 | 深圳市银星智能科技股份有限公司 | 一种清洁机器人的局部清扫模式 |
| US20160209217A1 (en) | 2014-11-13 | 2016-07-21 | Worcester Polytechnic Institute | Gyroscope assisted scalable visual simultaneous localization and mapping |
| US20160166126A1 (en) * | 2014-12-10 | 2016-06-16 | Irobot Corporation | Debris evacuation for cleaning robots |
| WO2016091312A1 (en) | 2014-12-11 | 2016-06-16 | Husqvarna Ab | Improved navigation for a robotic working tool |
| US20160165795A1 (en) | 2014-12-15 | 2016-06-16 | Irobot Corporation | Robot lawnmower mapping |
| WO2016095966A1 (en) | 2014-12-16 | 2016-06-23 | Aktiebolaget Electrolux | Cleaning method for a robotic cleaning device |
| US20160200161A1 (en) | 2015-01-13 | 2016-07-14 | Xenomatix Nv | Surround sensing system with telecentric optics |
| US20160213218A1 (en) | 2015-01-28 | 2016-07-28 | Lg Electronics Inc. | Vacuum cleaner |
| US20160229060A1 (en) | 2015-02-06 | 2016-08-11 | Samsung Electronics Co., Ltd. | Apparatus for returning of robot and returning method thereof |
| CN104634601A (zh) | 2015-02-09 | 2015-05-20 | 杭州市质量技术监督检测院 | 清洁机器人清洁性能的检测装置与方法 |
| US9717387B1 (en) | 2015-02-26 | 2017-08-01 | Brain Corporation | Apparatus and methods for programming and training of robotic household appliances |
| US20160271795A1 (en) * | 2015-03-18 | 2016-09-22 | Irobot Corporation | Localization and Mapping Using Physical Features |
| EP3079030A1 (de) | 2015-04-09 | 2016-10-12 | iRobot Corporation | Einschränkung der bewegung eines mobilen roboters |
| US20160297072A1 (en) | 2015-04-09 | 2016-10-13 | Irobot Corporation | Restricting movement of a mobile robot |
| DE102015006014A1 (de) | 2015-05-13 | 2016-11-17 | Universität Bielefeld | Bodenbearbeitungsgerät und Verfahren zu dessen Navigation sowie Schwarm von Bodenbearbeitungsgeräten und Verfahren zu deren gemeinsamer Navigation |
| CN105045098A (zh) | 2015-05-29 | 2015-11-11 | 芜湖希美埃机器人技术有限公司 | 一种机器人喷涂轨迹自动生成系统的控制方法 |
| US20170001311A1 (en) * | 2015-07-01 | 2017-01-05 | Irobot Corporation | Robot navigational sensor system |
| EP3156873A1 (de) | 2015-10-15 | 2017-04-19 | Honda Research Institute Europe GmbH | Autonomes fahrzeug mit verbesserter simultaner ortung und kartierungsfunktion |
| DE102015119501A1 (de) | 2015-11-11 | 2017-05-11 | RobArt GmbH | Unterteilung von Karten für die Roboternavigation |
| US20170177001A1 (en) | 2015-12-21 | 2017-06-22 | Xiaomi Inc. | Charging pile, method and device for recognizing the charging pile |
| CN105467398A (zh) | 2015-12-31 | 2016-04-06 | 上海思岚科技有限公司 | 扫描测距设备 |
| CN105527619A (zh) | 2016-02-05 | 2016-04-27 | 上海思岚科技有限公司 | 一种激光测距设备 |
| DE102016102644A1 (de) | 2016-02-15 | 2017-08-17 | RobArt GmbH | Verfahren zur Steuerung eines autonomen mobilen Roboters |
Non-Patent Citations (17)
| Title |
|---|
| Choset et al., "Principles of Robot Motion", Theory, Algorithms, and Implementations, Chapter 6—Cell decompositions, 2004, document of 41 pages. |
| Durrant-Whyte et al., "Simultaneous Localization and Mapping (SLAM): Part I the Essential Algorithms", in: IEEE Robotics and Automation Magazine, vol. 13, No. 2, pp. 99-108, Jun. 2006. |
| Forlizzi, Flow robotic products become social products: An ethnographic study of cleaning in the home, 2007, IEEE, p. 129-136 (Year: 2007). |
| German Patent Office, "Office Action," issued in German Patent Application No. DE 10 2015 114 883.8, dated May 31, 2016, document of 6 pages. |
| Japanese Patent Office, "Notice of Reasons of Refusal," and English language translation thereof, issued in Japanese Patent Application No. 2018-511638 dated Jul. 21, 2020, document of 10 pages. |
| JP2009238055.english.translation (Year: 2009). * |
| Kim et al., "User-Centered Approach to Path Planning of Cleaning Robots: Analyzing User's Cleaning Behavior." Proceedings of the 2007 ACM/IEEE Conference on Human-Robot Interaction, Mar. 8-11, 2007, pp. 373-380. |
| Konolige et al., "A Low-Cost Laser Distance Sensor," 2008 IEEE International Conference on Robotics and Automation, Pasadena, CA, USA, May 19-23, 2008, document of 7 pages. |
| Lymberopoulos et al., "A Realistic Evaluation and Comparison of Indoor Location Technologies: Experiences and Lessons Learned," IPSN '15, Apr. 14-16, 2015, Seattle, WA, USA, document of 12 pages. http://dx.doi.org/10.1145/2737095.27. |
| Mahyuddin et al., "Neuro-fuzzy algorithm implemented in Altera's FPGA for mobile robot's obstacle avoidance mission", TENCON 2009—2009 IEEE Region 10 Conference, IEEE, Piscataway, NJ, USA, Jan. 23, 2009; document of 6 pages. |
| Neto et al., Human-Machine Interface Based on Electro-Biological Signals for Mobile Vehicles, 2006, IEEE, p. 2954-2959 (Year: 2006). |
| Oh et al., "Autonomous Battery Recharging for Indoor Mobile Robots", Massachussets Institute of Technology Press, Aug. 30, 2000, XP055321836. |
| Patent Cooperation Treaty, "International Search Report and Written Opinion," and English translation of international search, issued in International Patent Application No. PCT/EP2016/070761, dated Feb. 9, 2017, document of 22 pages. |
| S OH, ZELINSKY A, TAYLOR K: "Autonomous Battery Recharging for Indoor Mobile Robots", AUSTRALIAN ROBOTICS AND AUTOMATION ASSOCIATION, 30 August 2000 (2000-08-30), XP055321836 |
| Sick Sensor Intelligence, "LMS200/211/221/291 Laser Measurement Systems", Jan. 2007, pp. 1-48, XP055581229, http://sicktoolbox.sourceforge.net/docs/sick-lms-technical-description.pdf. |
| Siegwart, "introduction to autonomous mobile robots", Massachusetts, ISBN 978-0-26-219502-7, (2004), URL: http://www.robotee.com/EBooks/Introduction_to_Autonomous_Mobile_Robots.pdf, XP055054850. |
| The State Intellectual Property Office of the People's Republic of China, "The First Office Action," and English language translation thereof, issued in Chinese Patent Application No. 201680063343.X, dated Oct. 29, 2020, document of 23 pages. |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210096577A1 (en) * | 2016-04-14 | 2021-04-01 | Bob D. Peret | User Control Device for a Transporter |
| US11720115B2 (en) * | 2016-04-14 | 2023-08-08 | Deka Products Limited Partnership | User control device for a transporter |
| US20230341863A1 (en) * | 2016-04-14 | 2023-10-26 | Deka Products Limited Partnership | User Control Device for a Transporter |
| US12117842B2 (en) * | 2016-04-14 | 2024-10-15 | Deka Products Limited Partnership | User control device for a transporter |
| US12481286B2 (en) * | 2020-10-07 | 2025-11-25 | Samsung Electronics Co., Ltd. | Robot, charging station, and robot charging system comprising same |
| US20220400924A1 (en) * | 2021-06-22 | 2022-12-22 | Micron Technology, Inc. | Surface cleaning |
| US11969140B2 (en) * | 2021-06-22 | 2024-04-30 | Micron Technology, Inc. | Surface cleaning |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3345065B1 (de) | 2021-11-03 |
| JP6971223B2 (ja) | 2021-11-24 |
| CN114740852A (zh) | 2022-07-12 |
| EP3968117A3 (de) | 2022-06-29 |
| EP3968117A2 (de) | 2022-03-16 |
| US20220083070A1 (en) | 2022-03-17 |
| CN108700880A (zh) | 2018-10-23 |
| JP2018526748A (ja) | 2018-09-13 |
| EP3345065A1 (de) | 2018-07-11 |
| CN120848485A (zh) | 2025-10-28 |
| WO2017037257A1 (de) | 2017-03-09 |
| US20180246518A1 (en) | 2018-08-30 |
| DE102015114883A1 (de) | 2017-03-09 |
| JP2021180002A (ja) | 2021-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11188086B2 (en) | Identification and localization of a base station of an autonomous mobile robot | |
| US11960304B2 (en) | Localization and mapping using physical features | |
| EP3104194B1 (de) | Roboterpositionierungssystem | |
| AU2017402126B2 (en) | Vacuum cleaner and control method thereof | |
| KR102398330B1 (ko) | 이동 로봇 및 그 제어방법 | |
| JP6054425B2 (ja) | 自己位置推定を自動的に実行する方法 | |
| CN107041718B (zh) | 清洁机器人及其控制方法 | |
| US20200409382A1 (en) | Intelligent cleaning robot | |
| CN113365535A (zh) | 用于向自主装置传送信息的光学标记 | |
| US20160144512A1 (en) | Robot cleaner and method for auto-correcting 3d sensor of the robot cleaner | |
| CN107817801A (zh) | 机器人控制方法、装置、机器人以及充电座 | |
| JP5826795B2 (ja) | 自律移動体、その制御システム、および自己位置検出方法 | |
| EP3738495B1 (de) | Robotischer staubsauger und steuerungsverfahren dafür | |
| KR101786516B1 (ko) | 이동 로봇 및 그 제어방법 | |
| US20190380550A1 (en) | Robot and method for controlling same | |
| CN107773161A (zh) | 机器人吸尘器 | |
| KR20140038239A (ko) | 이동 로봇 및 이동 로봇의 주행방법 | |
| KR102786698B1 (ko) | 자율주행로봇의 성능평가 방법 및 성능평가 시스템 | |
| KR102329674B1 (ko) | 고정객체와 이동객체의 식별에 기반하여 위치를 설정하는 방법 및 이를 구현하는 로봇 | |
| KR102203438B1 (ko) | 이동 로봇 및 이동 로봇의 제어방법 | |
| EP3478143B1 (de) | Roboterreiniger | |
| KR20210094388A (ko) | 자율 이동 로봇 및 그의 제어방법 | |
| EP3778149A1 (de) | Mobiler roboter und mobiles robotersystem | |
| EP3778144A1 (de) | Mobiler roboter und mobiles robotersystem | |
| KR20200034011A (ko) | 로봇 청소기 및 로봇 청소기의 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| AS | Assignment |
Owner name: ROBART GMBH, AUSTRIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ARTES, HAROLD;LENHARDT, FABIAN;FREUDENTHALER, CHRISTOPH;AND OTHERS;SIGNING DATES FROM 20180413 TO 20180414;REEL/FRAME:045648/0971 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| AS | Assignment |
Owner name: ROTRADE ASSET MANAGEMENT GMBH, AUSTRIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROBART GMBH;REEL/FRAME:067910/0582 Effective date: 20240326 Owner name: ROTRADE ASSET MANAGEMENT GMBH, AUSTRIA Free format text: ASSIGNMENT OF ASSIGNOR'S INTEREST;ASSIGNOR:ROBART GMBH;REEL/FRAME:067910/0582 Effective date: 20240326 |
|
| AS | Assignment |
Owner name: ROTRADE ASSET MANAGEMENT GMBH, AUSTRIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROBART GMBH;REEL/FRAME:067927/0338 Effective date: 20240326 Owner name: ROTRADE ASSET MANAGEMENT GMBH, AUSTRIA Free format text: ASSIGNMENT OF ASSIGNOR'S INTEREST;ASSIGNOR:ROBART GMBH;REEL/FRAME:067927/0338 Effective date: 20240326 |
|
| AS | Assignment |
Owner name: PAPST LICENSING GMBH & CO. KG, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROTRADE ASSET MANAGEMENT GMBH;REEL/FRAME:070441/0379 Effective date: 20250108 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 4 |