Method of controlling movement of robot, mobile robot, and computer program product
First Claim
Patent Images
1. A method of controlling movement of a robot, the method comprising:
- detecting a target person to be followed;
following detected target person;
detecting an environment of a current position around the robot while following the detected target person;
determining whether detected environment satisfies a predetermined target-point condition;
specifying the current position as a target point, when the detected environment satisfies the predetermined target-point condition; and
creating a path along which the robot travels including the target point, based on the target point and a movable path for the robot stored in a movable path storing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling movement of a robot, the method includes detecting a target person to be followed, following detected target person, detecting an environment of a current position around the robot while following the detected target person, determining whether detected environment satisfies a predetermined target-point condition, specifying the current position as a target point, when the detected environment satisfies the predetermined target-point condition, and creating a path along which the robot travels including specified target point, based on the specified target point and a movable path for the robot stored in a movable path storing unit.
-
Citations
19 Claims
-
1. A method of controlling movement of a robot, the method comprising:
-
detecting a target person to be followed; following detected target person; detecting an environment of a current position around the robot while following the detected target person; determining whether detected environment satisfies a predetermined target-point condition; specifying the current position as a target point, when the detected environment satisfies the predetermined target-point condition; and creating a path along which the robot travels including the target point, based on the target point and a movable path for the robot stored in a movable path storing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A mobile robot comprising:
-
a detecting unit that detects a target person to be followed; a following-control unit that controls to follow the target person detected by the detecting unit; an environment detecting unit that detects an environment of a current position around the robot while following the target person; a target-point specifying unit that specifies a current position as a target point, when it is determined that detected environment satisfies a predetermined target-point condition; a movable path storing unit that registers a movable path for the robot; and a path creating unit that creates a path along which the robot travels including the target point, based on the movable path for the robot registered in the movable path storing unit and target point specified by the target-point specifying unit.
-
-
19. A computer program product comprising a computer usable medium having computer readable program codes for controlling movement of a robot embodied in the medium that when executed causes a computer to execute:
- detecting a target person to be followed;
following detected target person; detecting an environment of a current position around the robot while following the detected target person; determining whether detected environment satisfies a predetermined target-point condition; specifying the current position as a target point, when the detected environment satisfies the predetermined target-point condition; and creating a path along which the robot travels including the target point, based on the target point and a movable path for the robot stored in a movable path storing unit.
- detecting a target person to be followed;
Specification