Method and apparatus for navigating robot
First Claim
Patent Images
1. A method of navigating a robot, comprising:
- creating a robot navigation map using a map database required for navigation of the robot;
determining a path on which no obstacle is located in the map database using the created robot navigation map; and
controlling the robot so that the robot travels along the path avoiding an obstacle which is not stored in the map database,wherein said controlling includes;
stopping, when the robot arrives at a location point where the obstacle is present during said traveling, the robot for a predetermined period of time;
moving, if the obstacle moves out from the location point within the predetermined period of time, the robot along the path; and
moving, if the obstacle remains on the location point after the predetermined period of time elapses, the robot to deviate from the path to avoid the obstacle.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of navigating a robot includes creating a robot navigation map using a map database required for navigation of the robot; and creating a path on which no obstacle is located in the map database using the created robot navigation map. Further, the method of navigating the robot includes primarily controlling the robot so that the robot travels along the created path; and secondarily controlling the robot so that the robot avoids an obstacle on the path.
-
Citations
20 Claims
-
1. A method of navigating a robot, comprising:
-
creating a robot navigation map using a map database required for navigation of the robot; determining a path on which no obstacle is located in the map database using the created robot navigation map; and controlling the robot so that the robot travels along the path avoiding an obstacle which is not stored in the map database, wherein said controlling includes; stopping, when the robot arrives at a location point where the obstacle is present during said traveling, the robot for a predetermined period of time; moving, if the obstacle moves out from the location point within the predetermined period of time, the robot along the path; and moving, if the obstacle remains on the location point after the predetermined period of time elapses, the robot to deviate from the path to avoid the obstacle. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. An apparatus for navigating a robot, comprising:
-
a sensor unit for generating a sensor signal based on operation of the robot; a navigation control unit for calculating a target control velocity for the robot using the sensor signal of the sensor unit, status information of the robot, and/or a command signal of a user terminal; and a robot drive unit for driving the robot in accordance with the target control velocity calculated by the navigation control unit, wherein the navigation control unit includes; a map creation unit for creating the map information for the navigation of the robot using the sensor signal received from the sensor unit; a path planning unit for determining a path along which the robot travels from a start point to a destination point without causing a collision using the map information created by the map creation unit; and a path tracking unit for controlling the robot so that the robot travels along the path determined by the path planning unit, wherein the path tracking unit includes an obstacle avoidance unit configured to control the robot to avoid an obstacle which is not stored in the map information, and wherein the obstacle avoidance unit is configured; to stop, when the robot arrives at a location point where the obstacle is present during said traveling, the robot for a predetermined period of time; to move, if the obstacle moves out from the location point within the predetermined period of time, the robot along the path; and to move, if the obstacle remains on the location point after the predetermined period of time elapses, the robot to deviate from the path to avoid the obstacle. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20)
-
Specification