US2024393793A1PendingUtilityA1

Method for estimating posture of moving object by using big cell grid map, recording medium in which program for implementing same is stored, and computer program stored in medium in order to implement same

Assignee: TWINNY CO LTDPriority: Mar 25, 2019Filed: Aug 1, 2024Published: Nov 28, 2024
Est. expiryMar 25, 2039(~12.7 yrs left)· nominal 20-yr term from priority
G05D 1/246G06F 2218/08G01C 21/30G05D 1/0274G05D 1/0268G05D 1/0238G06V 20/56G05D 1/027G05D 1/0272G05D 1/0212
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments are proposed, including: a method for estimating the posture of a moving object by using a big cell grid map; a recording medium in which a program for implementing the method is stored; and the computer program stored in the medium to implement the method. More particularly, there are provided the embodiments including: a method for estimating the posture of a moving object by using a big cell grid map, the method dividing a map into a plurality of finite cells, and estimating and correcting the posture of a moving robot in the map (the big cell grid map) where map feature point information about a map feature point corresponding to a position of a corresponding cell is matched for each cell; a recording medium where a program for implementing the method is stored, and the computer program stored in the medium to implement the method.

Claims

exact text as granted — not AI-modified
1 . A method for estimating a pose of a robot travelling in a prescribed area, the method comprising:
 storing first information on a plurality of cells constituting the area and second information on first feature of each of the plurality of cells;   estimating a first pose of the robot based on driving information of the robot, the first pose comprising a position of the robot;   determining third information detected by a sensor of the robot at a current position of the robot, the third information comprising a second feature adjacent to the current position and a distance from the current position to the second feature;   selecting cells corresponding to a region detected by the sensor in the plurality of cells based on the current position of the robot; and   determining a second pose of the robot by modifying the first pose based on a result of comparing the second information of the cell corresponding to the region and the third information.   
     
     
         2 . The method of  claim 1 , wherein the storing comprises:
 dividing the area into the plurality of cells;   determining the first information of each of the plurality of cells, the first information including identification information of each of the plurality of cells;   mapping the first and the second information of the plurality of cells; and   storing the first information and the second information in a memory of the robot.   
     
     
         3 . The method of  claim 2 , wherein the storing further comprises:
 updating and storing the second information when the robot detects that the first feature is changed.   
     
     
         4 . The method of  claim 2 , wherein the second information includes information representing a shape of an object located in the area in a geometric form. 
     
     
         5 . The method of  claim 2 , wherein the second information includes any one of information on obstacles in the area, a moving point registered in advance, or identification for location recognition. 
     
     
         6 . The method of  claim 1 , wherein the estimating includes estimating the first pose of the robot based on the pose immediately before the robot moves and the travelling distance determined by the sensor of the robot. 
     
     
         7 . The method of  claim 1 , wherein the selecting includes selecting the cells corresponding to the region detected by the sensor in the plurality of cells based on the first pose of the robot. 
     
     
         8 . A method for estimating a pose of a robot travelling in a prescribed area, the method comprising:
 storing first information on a plurality of cells constituting the area and second information on first feature of each of the plurality of cells,   determining third information detected by a sensor of the robot at a current position of the robot, the third information comprising a second feature adjacent to the current position and a distance from the current position to the second feature;   selecting cells corresponding to a region detected by the sensor in the plurality of cells based on the current position of the robot; and   determining the pose of the robot based on a result of comparing the second information of the cell corresponding to the region and the third information.   
     
     
         9 . The method of  claim 8 , wherein the storing comprises:
 dividing the area into the plurality of cells;   determining the first information of each of the plurality of cells, the first information including identification information of each of the plurality of cells;   mapping the first and the second information of the plurality of cells; and   storing the first information and the second information in a memory of the robot.   
     
     
         10 . The method of  claim 9 , wherein the storing further comprises:
 updating and storing the second information when the robot detects that the first feature is changed.   
     
     
         11 . The method of  claim 9 , wherein the second information includes information representing a shape of an object located in the area in a geometric form. 
     
     
         12 . The method of  claim 9 , wherein the second information includes any one of information on obstacles in the area, a moving point registered in advance, or identification for location recognition. 
     
     
         13 . A system for estimating a pose of a robot travelling in a prescribed area, the system comprising:
 a memory;   a sensor configured to collect environmental data around the robot; and   one or more processor programmed to:
 store first information on a plurality of cells constituting the area and second information on first feature of each of the plurality of cells in the memory, 
 determine third information detected by the sensor at a current position of the robot, the third information comprising a second feature adjacent to the current position and a distance from the current position to the second feature; 
 select cells corresponding to a region detected by the sensor in the plurality of cells based on the current position of the robot; and 
 determine the first pose of the robot based on a result of comparing the second information of the cell corresponding to the region and the third information. 
   
     
     
         14 . The system of  claim 13 , wherein the processor is further programmed to:
 estimate a second pose of the robot based on driving information of the robot, the second pose comprising a position of the robot.   
     
     
         15 . The system of  claim 14 , wherein the processor is programmed to:
 determine the first pose of the robot by modifying the second pose based on the result of comparing the second information of the cell corresponding to the region and the third information.

Join the waitlist — get patent alerts

Track US2024393793A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.