System and method of controlling a robot
First Claim
Patent Images
1. A system for controlling a robot moving vertically and horizontally using a motor, the system comprising:
- a controller for generating a control command;
a driver for driving the motor to move the robot comprising a blade, in response to the control command; and
a detector suitable for generating a feedback signal by detecting physical status of the motor;
wherein the robot is configured to accelerate and decelerate to a first location during a first speed interval, move to a second location with a constant speed during a second speed interval, and accelerate and decelerate to a target location during a third speed interval,wherein the first speed interval, the second speed interval, and the third speed interval occur in sequence,wherein the controller is configured to detect whether or not a substrate is loading on the robot based on the feedback signal during the second speed interval beginning at a first time and ending at a second time, and generate the control command in accordance with the detection of the loading of the substrate during the second speed interval at the second time, andwherein the controller is configured to detect whether or not a substrate is loading on the robot based on change of the feedback signal according to quiver of the blade due to one of a weight, a size of the substrate when the substrate is loaded on the blade of the robot.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for controlling a robot moving vertically and horizontally using a motor is provided. The system includes a detector suitable for generating a feedback signal by detecting physical status of the motor; and a controller suitable for detecting loading of a substrate on the robot based on the feedback signal during a vertical moving interval of the robot, and generating a control command in accordance with the detection of the loading of the substrate.
-
Citations
24 Claims
-
1. A system for controlling a robot moving vertically and horizontally using a motor, the system comprising:
-
a controller for generating a control command; a driver for driving the motor to move the robot comprising a blade, in response to the control command; and a detector suitable for generating a feedback signal by detecting physical status of the motor; wherein the robot is configured to accelerate and decelerate to a first location during a first speed interval, move to a second location with a constant speed during a second speed interval, and accelerate and decelerate to a target location during a third speed interval, wherein the first speed interval, the second speed interval, and the third speed interval occur in sequence, wherein the controller is configured to detect whether or not a substrate is loading on the robot based on the feedback signal during the second speed interval beginning at a first time and ending at a second time, and generate the control command in accordance with the detection of the loading of the substrate during the second speed interval at the second time, and wherein the controller is configured to detect whether or not a substrate is loading on the robot based on change of the feedback signal according to quiver of the blade due to one of a weight, a size of the substrate when the substrate is loaded on the blade of the robot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of controlling a robot moving vertically and horizontally using a motor comprising a blade, in response to a control command generated by a controller, the method comprising:
-
moving the robot to a first location by acceleration and deceleration during a first speed interval, moving the robot to a second location with a constant speed during a second speed interval, and moving the robot to a target location by acceleration and deceleration during a third speed interval; receiving a feedback signal representing physical status of the motor; generating a substrate detection signal by detecting whether or not a substrate is loading on the robot based on the feedback signal during the second speed interval of the robot beginning at a first time and ending at a second time; and generating a control command based on the substrate detection signal during the second speed interval at the second time, wherein the first speed interval, the second speed interval, and the third speed interval occur in sequence, and wherein the controller is configured to detect whether or not a substrate is loading on the robot based on change of the feedback signal according to quiver of the blade due to one of a weight, a size of the substrate when the substrate is loaded on the blade of the robot. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification