System and method for autonomous mopping of a floor surface
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-019/00
A47L-011/40
G05D-001/02
A47L-011/30
B25J-011/00
출원번호
US-0175328
(2016-06-07)
등록번호
US-9801518
(2017-10-31)
발명자
/ 주소
Dooley, Michael J.
Case, James Philip
Romanov, Nikolai
출원인 / 주소
iRobot Corporation
대리인 / 주소
Fish & Richardson P.C.
인용정보
피인용 횟수 :
1인용 특허 :
43
초록▼
A mobile robot configured to travel across a residential floor or other surface while cleaning the surface with a cleaning pad and cleaning solvent is disclosed. The robot includes a controller for managing the movement of the robot as well as the treatment of the surface with a cleaning solvent. Th
A mobile robot configured to travel across a residential floor or other surface while cleaning the surface with a cleaning pad and cleaning solvent is disclosed. The robot includes a controller for managing the movement of the robot as well as the treatment of the surface with a cleaning solvent. The movement of the robot can be characterized by a class of trajectories that achieve effective cleaning. The trajectories include sequences of steps that are repeated, the sequences including forward and backward motion and optional left and right motion along arcuate paths.
대표청구항▼
1. An autonomous cleaning robot comprising: a housing;a drive to move the housing across a surface;a dispenser to apply fluid to the surface;a cleaning assembly configured to attach a detachable cleaning pad to a bottom surface of the autonomous cleaning robot; anda controller to operate the drive t
1. An autonomous cleaning robot comprising: a housing;a drive to move the housing across a surface;a dispenser to apply fluid to the surface;a cleaning assembly configured to attach a detachable cleaning pad to a bottom surface of the autonomous cleaning robot; anda controller to operate the drive to move the autonomous cleaning robot along a room coverage cleaning trajectory to traverse the surface to be cleaned in two or more parallel straight paths and to move along a local scrub cleaning trajectory in which the autonomous cleaning robot repeatedly moves forward along a first path and backward along a second path such that the cleaning assembly pivots relative to the housing, the local scrub cleaning trajectory having a forward travel distance that exceeds a backward travel distance. 2. The autonomous cleaning robot of claim 1, wherein the cleaning assembly is pivotally attached to the housing such that a front portion of the cleaning pad is pressed against the surface while a back portion of the cleaning pad is lifted from the surface when the autonomous cleaning robot moves forward along the first path across the surface, andthe back portion of the cleaning pad is pressed against the surface while the front portion of the cleaning pad is lifted from the surface when the autonomous cleaning robot moves backward along the second path across the surface. 3. The autonomous cleaning robot of claim 1, wherein the cleaning assembly is pivotally attached to the housing such that the cleaning assembly rotates backward relative to the surface when the autonomous cleaning robot moves forward along the first path across the surface, andthe cleaning assembly rotates forward relative to the surface when the autonomous cleaning robot moves backward along the second path across the surface. 4. The autonomous cleaning robot of claim 1, wherein in the room coverage cleaning trajectory, the autonomous cleaning robot sequentially moves forward incrementally along a straight path across the surface while moving along a local scrub cleaning trajectory,andmoves along another straight path offset from the straight path by a distance approximately equal to a width of the cleaning assembly, a forward drive direction along the other straight path opposing a forward drive direction along the straight path. 5. The autonomous cleaning robot of claim 4, further comprising a bump sensor to detect contact between the autonomous cleaning robot and an obstacle, wherein the autonomous cleaning robot, along the other room coverage cleaning trajectory, moves backward along the straight path across the surface in response to detection of the obstacle, androtates 180 degrees while moving to the other straight path. 6. The autonomous cleaning robot of claim 1, wherein, in the local scrub cleaning trajectory, the autonomous cleaning robot sequentially moves forward and to the left across the surface along the first path,moves backward and to the right across the surface along the second path,moves forward and to the right across the surface along a third path, andmoves backward and to the left across the surface along a fourth path. 7. The autonomous cleaning robot of claim 6, wherein, in the local scrub cleaning trajectory, the autonomous cleaning robot moves forward, along the first path and the third path, a first distance,moves backward, along the second path and the fourth path, a second distance less than the first distance. 8. The autonomous cleaning robot of claim 6, wherein the first path, the second path, the third path, and the fourth path are arcuate paths. 9. The autonomous cleaning robot of claim 1, wherein the cleaning assembly is configured to agitate fluid applied to the surface by the dispenser. 10. The autonomous cleaning robot of claim 1, further comprising a navigation system to determine a position and an orientation of the autonomous cleaning robot, wherein the controller is configured to operate the drive to move the autonomous cleaning robot in the local scrub cleaning trajectory based on the determined position and the orientation of the autonomous cleaning robot. 11. The autonomous cleaning robot of claim 1, wherein, in the room coverage cleaning trajectory, the autonomous cleaning robot moves along a perimeter of a room. 12. The autonomous cleaning robot of claim 1, wherein the cleaning pad is impregnated with a cleaning solution. 13. A method comprising: moving an autonomous cleaning robot along a room coverage cleaning trajectory across a surface in an area to be cleaned; andmoving the autonomous cleaning robot along a local scrub cleaning trajectory across a surface through a room, wherein moving the autonomous cleaning robot in the first local scrub cleaning trajectory comprises repeatedly moving the autonomous cleaning robot forward across the surface a forward travel distance while a cleaning assembly of the autonomous cleaning robot rotates relative to the surface, andmoving the autonomous cleaning backward across the surface a backward travel distance while the cleaning assembly of the autonomous cleaning robot rotates relative to the surface,wherein the forward travel distance exceeds the backward travel distance. 14. The method of claim 13, wherein: moving the autonomous cleaning robot forward comprises moving the autonomous cleaning robot forward while the cleaning assembly rotates backward relative to the surface; andmoving the autonomous cleaning robot backward comprises moving the autonomous cleaning robot backward while the cleaning assembly rotates forward relative to the surface. 15. The method of claim 13, wherein moving the autonomous cleaning robot along the room coverage trajectory comprisesmoving the autonomous cleaning robot forward along a straight path across the surface,moving the autonomous cleaning robot backward along the straight path across the surface, andmoving the autonomous cleaning robot along another straight path offset from the straight path by a distance approximately equal to a width of the cleaning assembly of the autonomous cleaning robot, a forward drive direction along the other straight path opposing a forward drive direction along the straight path. 16. The method of claim 15, wherein moving the autonomous cleaning robot backward along the straight path comprises moving the autonomous cleaning robot backward along the straight path in response to detection of an obstacle, and the method further comprises rotating the autonomous cleaning robot 180 degrees while moving the autonomous cleaning robot to the other straight path. 17. The method of claim 13, wherein moving the autonomous cleaning robot in the local scrub cleaning trajectory comprises repeatedly moving the autonomous cleaning robot forward and to the left across the surface,moving the autonomous cleaning robot backward and to the right across the surface,moving the autonomous cleaning robot forward and to the right across the surface, andmoving the autonomous cleaning robot backward and to the left across the surface. 18. The method of claim 17, wherein moving the autonomous cleaning robot in the local scrub cleaning trajectory comprises: moving the autonomous cleaning robot forward and to the left across the surface a first distance and moving the autonomous cleaning robot forward and to the right across the surface the first distance; andmoving the autonomous cleaning robot backward and to the right across the surface a second distance less than the first distance and moving the autonomous cleaning robot backward and to the left across the surface the second distance. 19. The method of claim 13, wherein moving the autonomous cleaning robot in the local scrub cleaning trajectory comprises repeatedly moving the autonomous cleaning robot along arcuate paths. 20. The method of claim 13, further comprising, while moving the autonomous cleaning robot in the local scrub cleaning trajectory, applying fluid to the surface in front of the cleaning assembly of the autonomous cleaning robot. 21. The method of claim 13, further comprising moving the autonomous cleaning robot across the surface based on a determined position and orientation of the autonomous cleaning robot. 22. The method of claim 13, wherein moving the autonomous cleaning robot along the room coverage cleaning trajectory comprises the autonomous cleaning robot moving along a perimeter of a room.
Dooley, Michael; Pirjanian, Paolo; Romanov, Nikolai; Chiu, Lihu; Di Bernardo, Enrico; Stout, Michael; Brisson, Gabriel, Application of localization, positioning and navigation systems for robotic enabled mobile products.
Ozick, Daniel N.; Okerholm, Andrea M.; Mammen, Jeffrey W.; Halloran, Michael J.; Sandin, Paul E.; Won, Chikyung, Autonomous coverage robot navigation system.
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.
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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.