Robot device and method of controlling robot device operation
First Claim
1. A robot apparatus comprising:
- an actuator whose motion is controlled with a control signal;
a controlling means for outputting the control signal which causes the actuator do a predetermined motion; and
means for detecting an external force on the basis of a change shown by the control signal when the external force is applied to the actuator.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot apparatus is provided which includes body portions such as a head block (4), leg blocks (3A to 3D), an actuator (25) to actuate the body portions and a CPU (10) to supply a control signal to the actuator (25). In this apparatus, information about an external force applied to the apparatus, such as the position, magnitude, direction, etc. of the external force, is computed on the basis of changes of the control signal supplied from the CPU (10) to drive the actuator (25) and a signal supplied as a response to the CPU (10) when the actuator (25) is driven. The external force information is supplied to the CPU (10) and used as information for selection of a behavior and emotion of the robot apparatus and the next behavior of the apparatus. Thus, in the robot apparatus, since the external force information is computed on the basis of an output from the CPU (10) and outputs from the actuator (25) and a potentiometer (26), so an external force can be detected by the use of existing devices and no dedicated sensors have to be additionally provided.
31 Citations
27 Claims
-
1. A robot apparatus comprising:
-
an actuator whose motion is controlled with a control signal;
a controlling means for outputting the control signal which causes the actuator do a predetermined motion; and
means for detecting an external force on the basis of a change shown by the control signal when the external force is applied to the actuator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling the operation of a robot apparatus, comprising steps of:
-
controlling the motion of an actuator thereof with a control signal; and
detecting an external force to the robot apparatus on the basis of a change shown by the control signal when the external force is applied to the robot apparatus. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An external force detecting apparatus comprising:
-
means for actuating each portion of a robot apparatus;
a controlling means for specifying, to the actuating means, an amount of motion for actuating the portion;
means for detecting an actual amount of motion the actuating means has done; and
means for determining, on the basis of the specified and actual amounts of motion, whether or not an external force has been applied to the robot apparatus.
-
-
21. An external force detecting method comprising steps of:
-
specifying, to means for actuating each portion of a robot apparatus, an amount of motion for actuating the portion;
detecting an actual amount of motion the actuating means has done for actuating the portion; and
determining whether or not an external force has been applied to the robot apparatus, on the basis of the specified and actual amounts of motion.
-
-
22. A program causing a robot apparatus to:
-
control the motion of an actuator thereof with a control signal; and
detect an external force to the robot apparatus on the basis of a change shown by the control signal when the external force is applied to the robot apparatus. - View Dependent Claims (23, 24)
-
-
25. A recording medium having recorded therein a program which causes a robot apparatus to:
-
control the motion of an actuator thereof with a control signal; and
detect an external force to the robot apparatus on the basis of a change shown by the control signal when the external force is applied to the robot apparatus. - View Dependent Claims (26, 27)
-
Specification