Robot control apparatus
First Claim
1. A robot control apparatus comprising:
- a human movement detection unit, mounted on a mobile robot, for detecting a human existing in front of the robot, and after detecting the human, detecting movement of the human;
a drive unit, mounted on the robot, for moving the robot, at a time of teaching a path, corresponding to the movement of the human detected by the human movement detection unit;
a robot moving distance detection unit for detecting a moving distance of the robot moved by the drive unit;
a first path teaching data conversion unit for storing the moving distance data detected by the robot moving distance detection unit and converting the stored moving distance data into path teaching data;
a surrounding object detection unit, mounted on the robot, having an omnidirectional image input system capable of taking an omnidirectional image around the robot and an obstacle detection unit capable of detecting an obstacle around the robot, for detecting the obstacle around the robot and a position of a ceiling or a wall of a space where the robot moves;
a robot movable area calculation unit for calculating a robot movable area of the robot with respect to the path teaching data from a position of the obstacle detected by the surrounding object detection unit when the robot autonomously moves by a drive of the drive unit along the path teaching data converted by the first path teaching data conversion unit; and
a moving path generation unit for generating a moving path for autonomous movement of the robot from the path teaching data and the movable area calculated by the robot movable area calculation unit;
whereinthe robot is controlled by the drive of the drive unit so as to move autonomously according to the moving path generated by the moving path generation unit.
2 Assignments
0 Petitions
Accused Products
Abstract
In a robot control apparatus mounted on a mobile robot, movement of a human existing in front of the robot is detected, and the robot is moved in association with the movement of the human to thereby obtain path teaching data. When the robot moves autonomously according to the path teaching data, a robot movable area with respect to the path teaching data is calculated from positions of the ceiling and walls of the robot moving space or positions of obstacles detected by a surrounding object detection unit, whereby a moving path for autonomous movement is generated. The robot is controlled to move autonomously by a drive of a drive unit according to the moving path for autonomous movement.
155 Citations
13 Claims
-
1. A robot control apparatus comprising:
-
a human movement detection unit, mounted on a mobile robot, for detecting a human existing in front of the robot, and after detecting the human, detecting movement of the human; a drive unit, mounted on the robot, for moving the robot, at a time of teaching a path, corresponding to the movement of the human detected by the human movement detection unit; a robot moving distance detection unit for detecting a moving distance of the robot moved by the drive unit; a first path teaching data conversion unit for storing the moving distance data detected by the robot moving distance detection unit and converting the stored moving distance data into path teaching data; a surrounding object detection unit, mounted on the robot, having an omnidirectional image input system capable of taking an omnidirectional image around the robot and an obstacle detection unit capable of detecting an obstacle around the robot, for detecting the obstacle around the robot and a position of a ceiling or a wall of a space where the robot moves; a robot movable area calculation unit for calculating a robot movable area of the robot with respect to the path teaching data from a position of the obstacle detected by the surrounding object detection unit when the robot autonomously moves by a drive of the drive unit along the path teaching data converted by the first path teaching data conversion unit; and a moving path generation unit for generating a moving path for autonomous movement of the robot from the path teaching data and the movable area calculated by the robot movable area calculation unit;
whereinthe robot is controlled by the drive of the drive unit so as to move autonomously according to the moving path generated by the moving path generation unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification