Method and apparatus for moving in minimum cost path using grid map
First Claim
Patent Images
1. A method of moving a mobile appliance in a shortest path using a grid map, the method comprising:
- calculating a move cost to a goal, from each of a plurality of cells comprised in a space in which the mobile home appliance moves, and planning a neighbor-cell based movement direction to the goal according to the minimum move cost while maintaining a size of each of the plurality of cells;
determining one or more via points at which a direction changes on the neighbor-cell based movement direction;
planning the shortest path from an apart-cell based movement direction by selecting one or more shortest-distance via points from the via points; and
moving the mobile home appliance according to the apart-cell based movement direction,wherein the neighbor-cell based movement direction is calculated from a central cell and a neighbor cell,wherein the apart-cell based movement direction is calculated from the central cell and an apart cell,wherein the shortest path determining initial via points is planned using the neighbor-cell based movement direction, and then the shortest path is planned using both the neighbor-cell based movement direction and the apart-cell based movement direction,wherein the planning of the shortest path comprises;
determining whether a straight movement is possible between a first via point and a second via point which do not neighbor each other; and
erasing a via point existing between the first via point and the second via point in response to determining that the straight movement therebetween is possible, andwherein the method is performed using at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of moving in a minimum cost path using a grid map, and an apparatus to perform the method, the method including calculating a move cost to a goal, from each of a plurality of cells comprises in a space in which a mobile home appliance moves, and planning a movement path to the goal according to the move cost; determining one or more via points at which a direction changes on the movement path; planning the minimum cost path from the movement path by selecting one or more shortest-distance via points from the via points; and moving from a first shortest-distance via point to a second shortest-distance via point.
-
Citations
15 Claims
-
1. A method of moving a mobile appliance in a shortest path using a grid map, the method comprising:
- calculating a move cost to a goal, from each of a plurality of cells comprised in a space in which the mobile home appliance moves, and planning a neighbor-cell based movement direction to the goal according to the minimum move cost while maintaining a size of each of the plurality of cells;
determining one or more via points at which a direction changes on the neighbor-cell based movement direction;
planning the shortest path from an apart-cell based movement direction by selecting one or more shortest-distance via points from the via points; and
moving the mobile home appliance according to the apart-cell based movement direction,wherein the neighbor-cell based movement direction is calculated from a central cell and a neighbor cell, wherein the apart-cell based movement direction is calculated from the central cell and an apart cell, wherein the shortest path determining initial via points is planned using the neighbor-cell based movement direction, and then the shortest path is planned using both the neighbor-cell based movement direction and the apart-cell based movement direction, wherein the planning of the shortest path comprises; determining whether a straight movement is possible between a first via point and a second via point which do not neighbor each other; and erasing a via point existing between the first via point and the second via point in response to determining that the straight movement therebetween is possible, and wherein the method is performed using at least one processor. - View Dependent Claims (2, 3)
- calculating a move cost to a goal, from each of a plurality of cells comprised in a space in which the mobile home appliance moves, and planning a neighbor-cell based movement direction to the goal according to the minimum move cost while maintaining a size of each of the plurality of cells;
-
4. A method of moving a mobile home appliance in a shortest path using a grid map, the method comprising:
- determining one or more via points at which a direction changes on a neighbor-cell based movement direction;
planning the shortest path from an apart-cell based movement direction by selecting one or more shortest-distance via points from the via points while maintaining a size of each of a plurality of cells comprised in a space in which the neighbor-cell based movement direction is located; and
moving the mobile home appliance according to the apart-cell based movement,wherein the neighbor-cell based movement direction is calculated from a central cell and a neighbor cell, wherein the apart-cell based movement direction is calculated from the central cell and an apart cell, wherein the shortest path determining initial via points is planned using the neighbor-cell based movement direction, and then the shortest path is planned using both the neighbor-cell based movement direction and the apart-cell based movement direction, wherein the planning of the shortest path comprises; determining whether a straight movement is possible between a first via point and a second via point which do not neighbor each other; and erasing a via point existing between the first via point and the second via point in response to determining that the straight movement therebetween is possible, and wherein the method is performed using at least one processor. - View Dependent Claims (5, 6, 7)
- determining one or more via points at which a direction changes on a neighbor-cell based movement direction;
-
8. A method of moving a mobile home appliance in a shortest path using a grid map having a plurality of cells, the method comprising:
- determining via points at which a direction changes on a neighbor-cell based movement direction while maintaining a size of each of a plurality of cells of the grid map on which the neighbor-cell based movement direction is located;
moving the mobile home appliance from a first via point to a second via point among the via points, wherein at least one of the via points exists at an intermediate point on the movement direction between the first and second via points;
determining whether a straight movement is possible between a first via point and a second via point which do not neighbor each other; and
erasing a via point existing between the first via point and the second via point in response to determining that the straight movement therebetween is possible,wherein the neighbor-cell based movement direction is calculated from a central cell and a neighbor cell, wherein the apart-cell based movement direction is calculated from the central cell and an apart cell, wherein the shortest path determining initial via points is planned using the neighbor-cell based movement direction, and then the shortest path is planned using both the neighbor-cell based movement direction and the apart-cell based movement direction, and wherein the method is performed using at least one processor. - View Dependent Claims (9, 10, 11, 12)
- determining via points at which a direction changes on a neighbor-cell based movement direction while maintaining a size of each of a plurality of cells of the grid map on which the neighbor-cell based movement direction is located;
-
13. A method of planning a shortest path on which a mobile home appliance moves using a grid map, the method comprising:
- determining one or more via points at which a direction changes on a neighbor-cell based movement direction; and
planning the shortest path from an apart-cell based movement direction by selecting one or more shortest-distance via points from the via points while maintaining a size of each of a plurality of cells of the grid map on which the movement direction is located,wherein the shortest path extends from a first shortest-distance via point to a second shortest-distance via point, wherein the neighbor-cell based movement direction is calculated from a central cell and a neighbor cell, wherein the apart-cell based movement direction is calculated from the central cell and an apart cell, wherein the shortest path determining initial via points is planned using the neighbor-cell based movement direction, and then the shortest path is planned using both the neighbor-cell based movement direction and the apart-cell based movement direction, wherein the planning of the shortest path comprises; determining whether a straight movement is possible between a first via point and a second via point which do not neighbor each other; and erasing a via point existing between the first via point and the second via point in response to determining that the straight movement therebetween is possible, and wherein the method is performed using at least one processor. - View Dependent Claims (14)
- determining one or more via points at which a direction changes on a neighbor-cell based movement direction; and
-
15. A method of planning a shortest path on which a mobile home appliance moves using a grid map having a plurality of cells, the method comprising:
- determining via points at which a direction changes on a neighbor-cell based movement direction; and
planning at least a portion of the shortest path from a first via point to a second via point among the via points while maintaining a size of each of a plurality of cells of the grid map on which the movement direction is located,wherein at least one of the via points exists at an intermediate point in the movement direction between the first and second via points, wherein the neighbor-cell based movement direction is calculated from a central cell and a neighbor cell, wherein the apart-cell based movement direction is calculated from the central cell and an apart cell, wherein the shortest path determining initial via points is planned using the neighbor-cell based movement direction, and then the shortest path is planned using both the neighbor-cell based movement direction and the apart-cell based movement direction, wherein the planning of at least a portion of the shortest path comprises; determining whether a straight movement is possible between a first via point and a second via point which do not neighbor each other; and erasing a via point existing between the first via point and the second via point in response to determining that the straight movement therebetween is possible, and wherein the method is performed using at least one processor.
- determining via points at which a direction changes on a neighbor-cell based movement direction; and
Specification