An autonomous floor cleaning robot includes a body, a controller supported by the body, a drive supporting the body to maneuver the robot across a floor surface in response to commands from the controller, and a pad holder attached to an underside of the body to hold a removable cleaning pad during
An autonomous floor cleaning robot includes a body, a controller supported by the body, a drive supporting the body to maneuver the robot across a floor surface in response to commands from the controller, and a pad holder attached to an underside of the body to hold a removable cleaning pad during operation of the robot. The pad includes a mounting plate and a mounting surface. The mounting plate is attached to the mounting surface. The robot includes a pad sensor to sense a feature on the pad and to generate a signal based on the feature, which is defined in part by a cutout on the card backing. The mounting plate enables the pad sensor to detect the feature. The controller is response to the signal to perform operations including selecting a cleaning mode based on the signal, and controlling the robot according to a selected cleaning mode.
대표청구항▼
1. An autonomous floor cleaning robot, including: a robot body;a drive supporting the robot body to maneuver the robot across a floor surface;a pad holder attached to an underside of the robot body and configured to receive a removable cleaning pad, the pad holder including protrusions engageable wi
1. An autonomous floor cleaning robot, including: a robot body;a drive supporting the robot body to maneuver the robot across a floor surface;a pad holder attached to an underside of the robot body and configured to receive a removable cleaning pad, the pad holder including protrusions engageable with cutouts on edges of a mounting plate of the cleaning pad; anda pad sensor to sense first and second pad type identifiers on the cleaning pad, the pad sensor being positioned to detect the first pad type identifier when the pad holder receives the cleaning pad in a first orientation and to detect the second pad type identifier when the pad holder receives the cleaning pad in a second orientation. 2. The robot of claim 1, wherein the protrusions of the pad holder include a first set of protrusions engageable with a first set of cutouts positioned on longitudinal edges of the mounting plate and aligned along a longitudinal center axis of the cleaning pad. 3. The robot of claim 2, wherein the protrusions further include a second set of protrusions engageable with a second set of cutouts positioned on lateral edges of the mounting plate and aligned along a lateral center axis of the cleaning pad. 4. The robot of claim 1, wherein the pad holder is configured to hold the cleaning pad in one of the first orientation and the second orientation, the cleaning pad in the first orientation being 180 degrees rotated relative to the cleaning pad in the second orientation. 5. The robot of claim 1, wherein the pad holder includes a pad release mechanism including a movable retention clip to hold the mounting plate of the cleaning pad, the movable retention clip being configured to release the mounting plate of the cleaning pad when the movable retention clip holds the mounting plate of the cleaning pad and upon activation of the pad release mechanism. 6. The robot of claim 5, the pad holder further comprises a non-movable retention clip to hold the mounting plate of the cleaning pad. 7. The robot of claim 5, wherein the movable retention clip is configured to rotate away from the mounting plate when the pad release mechanism is activated. 8. The robot of claim 1, wherein the pad holder is configured to engage longitudinal edges of the mounting plate of the cleaning pad to hold the cleaning pad, the longitudinal edges protruding beyond a pad body of the cleaning pad. 9. The robot of claim 1, wherein the pad holder is configured to oscillate relative to the robot body, and the protrusions of the pad holder are configured to engage the cutouts of the cleaning pad to inhibit lateral motion of the cleaning pad relative to the pad holder when the pad holder holds the cleaning pad and the pad holder oscillates during operation of the robot. 10. The robot of claim 9, wherein the pad holder is configured to oscillate relative to the robot body in an orbit of 12 millimeters to 15 millimeters. 11. The robot of claim 10, further comprising a controller to initiate oscillating of the pad holder based on a type of the cleaning pad indicated by the first and second pad identifiers. 12. The robot of claim 1, wherein the protrusions are extendable into the cutouts of the cleaning pad when the pad holder receives the cleaning pad. 13. The robot of claim 1, further including a controller that identifies a type of the cleaning pad based on the pad sensor detecting one of the first and second pad type identifiers, and that initiates a cleaning mode based on the identified type. 14. The robot of claim 13, wherein the type of the cleaning pad is one of a plurality of cleaning pad types, and the controller is configured to initiate the cleaning mode upon detecting the first pad identifier or the second pad identifier. 15. The robot of claim 1, wherein a location of the first pad type identifier is symmetric to a location of the second pad type identifier about longitudinal and horizontal axes of the cleaning pad. 16. The robot of claim 1, wherein the pad sensor is configured to sense an arrangement of visible ink representing the first and second pad identifiers on the cleaning pad, the arrangement of visible ink being indicative of a type of the cleaning pad selected from a plurality of cleaning pad types. 17. The robot of claim 16, wherein the cutouts are first cutouts, and the pad sensor is configured to sense the first and second pad identifiers through second cutouts on the cleaning pad, the second cutouts defining the arrangement of visible ink. 18. The robot of claim 1, wherein the pad holder is configured to align the pad sensor with the first pad identifier or the second pad identifier of the cleaning pad, and the robot further comprises a controller configured to determine that the pad sensor is not properly aligned with the first pad identifier or the second pad identifier of the cleaning pad, andinitiate ceasing of a cleaning operation in response to determining that the pad sensor is not properly aligned with the first pad identifier and the second pad identifier.
James F. Kirkpatrick ; Harry B. Maddox ; Kevin B. Clendenien ; Andrew Weatherston ; Charles W. Fisher ; Gary G. Heaton ; Larry R. Genskow ; Christopher J. Binski, Autonomous mobile surface treating apparatus.
Kinto Yasuhisa,JPX ; Nakamura Kyoko,JPX ; Kawakami Yuichi,JPX ; Kawagoe Nobukazu,JPX, Autonomous vehicle that runs while recognizing work area configuration, and method of selecting route.
Eric Richard Bartsch ; Charles William Fisher ; Paul Amaat France ; James Frederick Kirkpatrick ; Gary Gordon Heaton ; Thomas Charles Hortel ; Arseni Velerevich Radomyselski ; James Randy Stig, Home cleaning robot.
Carrigan William J. (c/o George Spector ; 3615 Woolworth Bldg. ; 233 Broadway New York NY 10007) Spector George (3615 Woolworth Bldg. ; 233 Broadway New York NY 10007), Pickup.
Nakamura Kyoko,JPX ; Nakanishi Hideaki,JPX ; Kawakami Yuichi,JPX ; Kawagoe Nobukazu,JPX ; Oyokota Shigeru,JPX, Running robot carrying out prescribed work using working member and method of working using the same.
Goncalves,Luis Filipe Domingues; Di Bernardo,Enrico; Pirjanian,Paolo; Karlsson,L. Niklas, Systems and methods for computing a relative pose for global localization in a visual simultaneous localization and mapping system.
Goncalves,Luis Filipe Domingues; Karlsson,L. Niklas; Pirjanian,Paolo; Di Bernardo,Enrico, Systems and methods for controlling a density of visual landmarks in a visual simultaneous localization and mapping system.
Karlsson,L. Niklas; Goncalves,Luis Filipe Domingues; Di Bernardo,Enrico; Pirjanian,Paolo, Systems and methods for correction of drift via global localization with a visual landmark.
Goncalves,Luis Filipe Domingues; Karlsson,L. Niklas; Pirjanian,Paolo; Di Bernardo,Enrico, Systems and methods for filtering potentially unreliable visual data for visual simultaneous localization and mapping.
Karlsson,L. Niklas; Pirjanian,Paolo; Goncalves,Luis Filipe Domingues; Di Bernardo,Enrico, Systems and methods for incrementally updating a pose of a mobile device calculated by visual simultaneous localization and mapping techniques.
Karlsson,L. Niklas; Pirjanian,Paolo; Goncalves,Luis Filipe Domingues; Di Bernardo,Enrico, Systems and methods for using multiple hypotheses in a visual simultaneous localization and mapping system.
Pong William (Brookfield Center CT) Engelberger Joseph F. (Newtown CT) Kazman William S. (Danbury CT), Tether-guided vehicle and method of controlling same.
Federico Vera L. (1941 Summit Dr. Escondido CA 92027) Gabella William F. (1941 Summit Dr. Escondido CA 92027), Toilet cleaning device with cleaning pad.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.