System for autonomous mobile device navigation in dynamic physical space

    公开(公告)号:US11409296B1

    公开(公告)日:2022-08-09

    申请号:US16573845

    申请日:2019-09-17

    Abstract: An autonomous mobile device (AMD) moves through a physical space without human intervention. Data from sensors on the AMD is used to determine an occupancy map indicative of obstacles and their locations in the physical space. Obstacles may be static, variable, or dynamic. For example, walls are static, doors which open and close are variable, and people moving through the environment are dynamic. Regions in the occupancy map that the AMD has visited but which are shown by the occupancy map as containing obstacles are identified as being variable regions. To determine possible paths through the physical space during autonomous movement, the variable regions are considered to be unoccupied by obstacles and traversable. Information about how often the variable region transitions between traversable and impassible states may also be used to determine the possible paths.

    System to facilitate autonomous mobile device movement

    公开(公告)号:US11720117B1

    公开(公告)日:2023-08-08

    申请号:US17082988

    申请日:2020-10-28

    CPC classification number: G05D1/0238 G05D1/0212 G05D1/0274 G05D2201/0207

    Abstract: An autonomous mobile device (AMD) uses sensors to explore a physical space and determine the locations of obstacles. Simultaneous localization and mapping (SLAM) techniques are used to process images from cameras to determine location and trajectory of the device. As the AMD moves and explores to generate an occupancy map, errors in the localization accrue. The occupancy map is processed to determine a graph that is based on, for a given point in physical space, a distance, relative direction, and a characteristic of a closest obstacle. A first graph based on a global occupancy map may be compared to a second graph based on a local occupancy map to determine a displacement between the local occupancy map and the global occupancy map. To facilitate loop closure, the AMD may navigate to a point along the first graph, where a loop closure process may be performed.

    System for assessing an autonomously determined map

    公开(公告)号:US11274930B1

    公开(公告)日:2022-03-15

    申请号:US16710935

    申请日:2019-12-11

    Abstract: An autonomous mobile device (AMD) uses sensors to explore a physical space and determine a map indicating the locations of obstacles. As data is later acquired, the map may be updated, resulting in changes to previously mapped obstacle positions. Navigability tests determine if a path can be found between a current location and a previously visited location. A failure to find a path may result in exploration of an area that includes the previously visited location. Submaps may be produced by the AMD as it moves through the physical space. An accuracy score of a selected submap is determined by comparing the selected submap with a partial global map created using submaps other than the selected submap. If the accuracy score is less than a threshold value, the selected submap may be discarded and an area in the physical space associated with the selected submap may be re-explored.

Patent Agency Ranking