Method of Mapping and Navigating Mobile Robot by Artificial Landmark and Local Coordinate
First Claim
1. A method of mapping a target space with a mobile robot using a plurality of artificial landmarks and a local coordinate, the method comprising the steps of:
- a) at the mobile robot, recognizing one of the plurality of artificial landmarks attached on objects in the target space for the mapping, and defining the recognized artificial landmark as a predetermined node;
b) defining an adjacent artificial landmark as a destination node while traveling from the predetermined node to the adjacent artificial landmark;
c) defining the artificial landmark recognized in the predetermined node or any point around the artificial landmark as an origin of a local coordinate, and defining a coordinate axis provided from the predetermined artificial landmark or a specific form relatively represented with respect to the predetermined artificial landmark as a coordinate axis of the origin, to store information on the predetermined node and the destination node, and information on an edge connecting the predetermined node and the destination node; and
d) creating the map by storing information on the adjacent nodes and edges between the respective nodes for all of the artificial landmarks through repeatedly performing the steps b) and c).
1 Assignment
0 Petitions
Accused Products
Abstract
A method of mapping and navigating a mobile robot by an artificial landmark and a local coordinate is provided. The method of creating a map includes: a) recognizing an artificial landmark in a target space and defining the recognized artificial landmark as a predetermined node; b) defining an adjacent artificial landmark as a destination node while traveling to the adjacent artificial landmark; c) defining the recognized artificial landmark as an origin of a local coordinate, defining a coordinate axis provided from the predetermined artificial landmark as a coordinate axis of the origin, obtaining and storing information about the predetermined node, the destination node, and an edge connecting the predetermined node and the destination node; and d) creating a map by storing information about edges between each of nodes to an adjacent node for all of the artificial landmarks through repeatedly performing the steps b) and c).
-
Citations
12 Claims
-
1. A method of mapping a target space with a mobile robot using a plurality of artificial landmarks and a local coordinate, the method comprising the steps of:
-
a) at the mobile robot, recognizing one of the plurality of artificial landmarks attached on objects in the target space for the mapping, and defining the recognized artificial landmark as a predetermined node; b) defining an adjacent artificial landmark as a destination node while traveling from the predetermined node to the adjacent artificial landmark; c) defining the artificial landmark recognized in the predetermined node or any point around the artificial landmark as an origin of a local coordinate, and defining a coordinate axis provided from the predetermined artificial landmark or a specific form relatively represented with respect to the predetermined artificial landmark as a coordinate axis of the origin, to store information on the predetermined node and the destination node, and information on an edge connecting the predetermined node and the destination node; and d) creating the map by storing information on the adjacent nodes and edges between the respective nodes for all of the artificial landmarks through repeatedly performing the steps b) and c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of moving a mobile robot using an artificial landmark and a local coordinate, comprising the steps of:
-
a) defining a predetermined point around an artificial landmark as a node for a plurality of artificial landmarks attached at a target space for creating a map, defining the artificial landmark or a predetermined point around the artificial landmark as an origin of a local coordinate, defining a coordinate axis provided from the artificial landmark or a predetermined shape expressed comparatively for the artificial landmark as a coordinate axis of the origin, and storing information about a node, an adjacent node and edge between the node and the adjacent node in the robot; b) at the robot, traveling from a current position to a nearest adjacent node in response to a command of moving to a destination node; c) planning a path from the adjacent node to the destination node using the information about the nodes and the edge while traveling to the nearest adjacent node; and d) traveling according to the information about the edge between the nodes. - View Dependent Claims (11, 12)
-
Specification