Patents by Inventor Andreas Kolling

Andreas Kolling has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12025987
    Abstract: Described herein are systems and methods for operating a mobile robot in an environment according to a coverage path generated using an environment map. The path includes a set of linear path segments connected by a number of turns therebetween, and the path minimizes or reduces the number of turns that the robot makes as it traverses the environment. An exemplary system includes at least one controller that partitions the environment map into regions with respective orientations based on the region's dimensional information and neighboring regions' properties, decomposes the regions into parallel ranks, and generates a coverage path using the ranks. One or more mobile robots can accomplish designated missions such as cleaning in the environment when moving along their respectively identified path.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: July 2, 2024
    Assignee: iRobot Corporation
    Inventors: Andreas Kolling, Isaac Vandermeulen
  • Patent number: 11966227
    Abstract: A method includes constructing a map of an environment based on mapping data produced by an autonomous cleaning robot in the environment during a first cleaning mission. Constructing the map includes providing a label associated with a portion of the mapping data. The method includes causing a remote computing device to present a visual representation of the environment based on the map, and a visual indicator of the label. The method includes causing the autonomous cleaning robot to initiate a behavior associated with the label during a second cleaning mission.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: April 23, 2024
    Assignee: iRobot Corporation
    Inventors: Mario Munich, Andreas Kolling, Manjunath Narayana, Philip Fong
  • Patent number: 11961411
    Abstract: A method of assisting user-configuration of hardware for a mobile autonomous cleaning robot can include detecting a flooring type of a room or other portion of an environment. A size of the portion of the environment can be detected and a total size of the environment can be determined. generating a hardware characteristic recommendation can be generated based at least in part on the flooring type, the size of the portion of the environment, and the total size of the environment.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: April 16, 2024
    Assignee: iRobot Corporation
    Inventors: Andreas Kolling, Christopher Mehegan
  • Patent number: 11571813
    Abstract: Described herein are systems, devices, and methods for maintaining a valid semantic map of an environment for a mobile robot. A mobile robot comprises a drive system, a sensor circuit to sense occupancy information, a memory, a controller circuit, and a communication system. The controller circuit can generate a first semantic map corresponding to a first robot mission using first occupancy information and first semantic annotations, transfer the first semantic annotations to a second semantic map corresponding to a subsequent second robot mission. The control circuit can generate the second semantic map that includes second semantic annotations generated based on the transferred first semantic annotations. User feedback on the first or the second semantic map can be received via a communication system. The control circuit can update first semantic map and use it to navigate the mobile robot in a future mission.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: February 7, 2023
    Assignee: iRobot Corporation
    Inventors: Manjunath Narayana, Andreas Kolling, Philip Fong
  • Publication number: 20230029426
    Abstract: A method of assisting user-configuration of hardware for a mobile autonomous cleaning robot can include detecting a flooring type of a room or other portion of an environment. A size of the portion of the environment can be detected and a total size of the environment can be determined. generating a hardware characteristic recommendation can be generated based at least in part on the flooring type, the size of the portion of the environment, and the total size of the environment.
    Type: Application
    Filed: August 5, 2022
    Publication date: January 26, 2023
    Inventors: Andreas Kolling, Christopher Mehegan
  • Patent number: 11436940
    Abstract: A method of assisting user-configuration of hardware for a mobile autonomous cleaning robot can include detecting a flooring type of a room or other portion of an environment. A size of the portion of the environment can be detected and a total size of the environment can be determined, generating a hardware characteristic recommendation can be generated based at least in part on the flooring type, the size of the portion of the environment, and the total size of the environment.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: September 6, 2022
    Assignee: iRobot Corporation
    Inventors: Andreas Kolling, Christopher Mehegan
  • Publication number: 20220269275
    Abstract: A method includes constructing a map of an environment based on mapping data produced by an autonomous cleaning robot in the environment during a first cleaning mission. Constructing the map includes providing a label associated with a portion of the mapping data. The method includes causing a remote computing device to present a visual representation of the environment based on the map, and a visual indicator of the label. The method includes causing the autonomous cleaning robot to initiate a behavior associated with the label during a second cleaning mission.
    Type: Application
    Filed: February 14, 2022
    Publication date: August 25, 2022
    Inventors: Mario Munich, Andreas Kolling, Manjunath Narayana, Philip Fong
  • Publication number: 20220183529
    Abstract: An autonomous mobile robot includes a drive system to support the robot above a surface, a sensor system configured to generate a signal indicative of a location of the robot on the surface, and a controller operably connected to the drive system and the sensor system. The drive system is operable to navigate the robot about the surface. The controller is configured to execute instructions to perform operations including establishing a behavior control zone on the surface, controlling the drive system, in response to establishing the behavior control zone on the surface, to maneuver the robot to a location of the behavior control zone on the surface, and maneuvering, using the drive system, the robot about the surface and initiating a behavior in response to determining, based on the signal indicative of the location of the robot, that the robot is proximate the behavior control zone.
    Type: Application
    Filed: March 7, 2022
    Publication date: June 16, 2022
    Inventors: Mario Munich, Philip Fong, Vazgen Karapetyan, Andreas Kolling
  • Patent number: 11266287
    Abstract: An autonomous mobile robot includes a drive system to support the robot above a surface, a sensor system configured to generate a signal indicative of a location of the robot on the surface, and a controller operably connected to the drive system and the sensor system. The drive system is operable to navigate the robot about the surface. The controller is configured to execute instructions to perform operations including establishing a behavior control zone on the surface, controlling the drive system, in response to establishing the behavior control zone on the surface, to maneuver the robot to a location of the behavior control zone on the surface, and maneuvering, using the drive system, the robot about the surface and initiating a behavior in response to determining, based on the signal indicative of the location of the robot, that the robot is proximate the behavior control zone.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: March 8, 2022
    Assignee: iRobot Corporation
    Inventors: Mario Munich, Philip Fong, Vazgen Karapetyan, Andreas Kolling
  • Patent number: 11249482
    Abstract: A method includes constructing a map of an environment based on mapping data produced by an autonomous cleaning robot in the environment during a first cleaning mission. Constructing the map includes providing a label associated with a portion of the mapping data. The method includes causing a remote computing device to present a visual representation of the environment based on the map, and a visual indicator of the label. The method includes causing the autonomous cleaning robot to initiate a behavior associated with the label during a second cleaning mission.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: February 15, 2022
    Assignee: iRobot Corporation
    Inventors: Mario Munich, Andreas Kolling, Manjunath Narayana, Philip Fong
  • Publication number: 20210272471
    Abstract: A method of assisting user-configuration of hardware for a mobile autonomous cleaning robot can include detecting a flooring type of a room or other portion of an environment. A size of the portion of the environment can be detected and a total size of the environment can be determined, generating a hardware characteristic recommendation can be generated based at least in part on the flooring type, the size of the portion of the environment, and the total size of the environment.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Andreas Kolling, Christopher Mehegan
  • Publication number: 20210268652
    Abstract: Described herein are systems, devices, and methods for maintaining a valid semantic map of an environment for a mobile robot. A mobile robot comprises a drive system, a sensor circuit to sense occupancy information, a memory, a controller circuit, and a communication system. The controller circuit can generate a first semantic map corresponding to a first robot mission using first occupancy information and first semantic annotations, transfer the first semantic annotations to a second semantic map corresponding to a subsequent second robot mission. The control circuit can generate the second semantic map that includes second semantic annotations generated based on the transferred first semantic annotations. User feedback on the first or the second semantic map can be received via a communication system. The control circuit can update first semantic map and use it to navigate the mobile robot in a future mission.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Manjunath Narayana, Andreas Kolling, Philip Fong
  • Publication number: 20210124354
    Abstract: A method includes constructing a map of an environment based on mapping data produced by an autonomous cleaning robot in the environment during a first cleaning mission. Constructing the map includes providing a label associated with a portion of the mapping data. The method includes causing a remote computing device to present a visual representation of the environment based on the map, and a visual indicator of the label. The method includes causing the autonomous cleaning robot to initiate a behavior associated with the label during a second cleaning mission.
    Type: Application
    Filed: August 9, 2019
    Publication date: April 29, 2021
    Inventors: Mario Munich, Andreas Kolling, Manjunath Narayana, Philip Fong
  • Publication number: 20200375429
    Abstract: An autonomous mobile robot includes a drive system to support the robot above a surface, a sensor system configured to generate a signal indicative of a location of the robot on the surface, and a controller operably connected to the drive system and the sensor system. The drive system is operable to navigate the robot about the surface. The controller is configured to execute instructions to perform operations including establishing a behavior control zone on the surface, controlling the drive system, in response to establishing the behavior control zone on the surface, to maneuver the robot to a location of the behavior control zone on the surface, and maneuvering, using the drive system, the robot about the surface and initiating a behavior in response to determining, based on the signal indicative of the location of the robot, that the robot is proximate the behavior control zone.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 3, 2020
    Inventors: Mario Munich, Philip Fong, Vazgen Karapetyan, Andreas Kolling
  • Publication number: 20200089255
    Abstract: Described herein are systems and methods for operating a mobile robot in an environment according to a coverage path generated using an environment map. The path includes a set of linear path segments connected by a number of turns therebetween, and the path minimizes or reduces the number of turns that the robot makes as it traverses the environment. An exemplary system includes at least one controller that partitions the environment map into regions with respective orientations based on the region's dimensional information and neighboring regions' properties, decomposes the regions into parallel ranks, and generates a coverage path using the ranks. One or more mobile robots can accomplish designated missions such as cleaning in the environment when moving along their respectively identified path.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 19, 2020
    Inventors: Andreas Kolling, Isaac Vandermeulen