Methods and apparatus for maintaining a constant tension on an electrical cord of a robot
First Claim
Patent Images
1. A self-propelled member, comprising:
- a body;
a spool mounted on said body for rotation;
an electric power cord wound on said spool for extension and retraction in response to rotation of said spool in respective directions;
a spring connected to said spool biasing said spool for rotation in a direction for retracting said cord;
sensor means for sensing whether said cord is being extended or retracted and the extent of such extension or retraction;
motor means connected to said spring and operated by said sensor for displacing said spring in a spring-tightening direction and a spring-relaxing direction in response to retraction and extension, respectively, of said cord by an amount proportional to the sensed extent of cord extension or retraction for maintaining a generally constant tension on said cord; and
a shaft arranged coaxially with respect to an axis of rotation of said spool, said spring comprising a spiral plate having an inner end affixed to said shaft and an outer end affixed to said spool, said motor connected to said shaft for rotating said shaft to relax or tighten said spring.
2 Assignments
0 Petitions
Accused Products
Abstract
A constant tension is maintained on cord of a robot by determining whether the cord is being extracted or retracted and the extent of such extraction or retraction, and increasing or decreasing a spring force applied to the cord by an amount suitable for maintaining a constant tension on the cord.
53 Citations
10 Claims
-
1. A self-propelled member, comprising:
-
a body; a spool mounted on said body for rotation; an electric power cord wound on said spool for extension and retraction in response to rotation of said spool in respective directions; a spring connected to said spool biasing said spool for rotation in a direction for retracting said cord; sensor means for sensing whether said cord is being extended or retracted and the extent of such extension or retraction; motor means connected to said spring and operated by said sensor for displacing said spring in a spring-tightening direction and a spring-relaxing direction in response to retraction and extension, respectively, of said cord by an amount proportional to the sensed extent of cord extension or retraction for maintaining a generally constant tension on said cord; and a shaft arranged coaxially with respect to an axis of rotation of said spool, said spring comprising a spiral plate having an inner end affixed to said shaft and an outer end affixed to said spool, said motor connected to said shaft for rotating said shaft to relax or tighten said spring.
-
-
2. A method of maintaining a generally constant tension on an electric power supply cord of a self-propelled member, said cord being wound on a rotary spool, a spring connected to said spool for biasing said spool in a direction of rotation for retracting said cord, and a motor connected to said spring for tightening or loosening said spring, said method comprising the steps of:
-
A) sensing a direction of extension or retraction of said cord, and the extent of such extension or retraction; and B) activating said motor for displacing said spring in a spring-tightening direction and a spring-relaxing direction in response to retraction and extension, respectively, of said cord by an amount proportional to the sensed extent of cord extension or retraction for maintaining a generally constant tension on said cord. - View Dependent Claims (3)
-
-
4. An apparatus for controlling a power supply cord of a robot, comprising:
-
a motor mounted on the robot and having an output shaft; a spiral spring having radially inner and outer ends, the inner end fixed at to the motor output shaft; a rotation spool to which the outer cord of the spring is fixed and on which the cord is wound;
a power unit for receiving an alternating voltage through the cord to output a direct voltage when the cord is extracted from a body of the robot and inserted into a remote electrical outlet;first and second light sensors for detecting a distance between the spool and the outlet when the body of the robot is initially moved and for outputting revolution signals; a microcomputer for receiving the revolution signals outputted from the first and second light sensors to thereby output a motor rotation command signal which orders the motor to rotate by an amount corresponding to the revolution signal; a motor driving circuit connected to the motor and the microcomputer for receiving the motor revolution command signal and rotating the motor output shaft in one of clockwise and counterclockwise directions; a Hall sensor for detecting the number of revolutions of the motor output shaft and connected to the microcomputer for outputting that detected number to the microcomputer; and a lead power supply unit for supplying a direct current to the motor driving circuit when the cord is extracted from the electrical outlet. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method for controlling the tension on an extension cord of a self-propelled robot, comprising the steps of:
-
A) extracting the extension cord by unwinding it from a rotary spool on which the cord is wound; B) inserting a plug end of the cord into a remote electrical outlet; C) rotating the spool in a first direction for drawing-in the cord; D) determining whether a rate of rotation of the spool is within a predetermined range during step C; E) rotating the spool a predetermined number of revolutions in a second direction for relaxing the tension on the cord when it is learned from step D that the rate of retraction of the spool is in the predetermined range; F) initiating travel of the robot; G) determining whether the cord is being extracted and counting the number of revolutions of the spool; and H) rotating an inner end of a spiral spring whose outer end is fixed to the spool, to cause the tension applied by the spring to the spool to be reduced when it is determined from step G that the cord is being extracted.
-
-
10. A method for controlling the tension on an extension cord of a self-propelled robot, comprising the steps of:
-
A) extracting the extension cord by unwinding it from a rotary spool on which the cord is wound; B) inserting a plug end of the cord into a remote electrical outlet; C) rotating the spool in a first direction for drawing-in the cord; D) determining whether a rate of rotation of the spool is within a predetermined range during step C; E) rotating the spool a predetermined number of revolutions in a second direction for relaxing the tension on the cord when it is learned from step D that the rate of retraction of the spool is in the predetermined range; F) initiating travel of the robot; G) determining whether the spool is being rotated in a cord-retracting direction by a spiral spring whose outer end is fixed to the spool and whose inner end is connected to a motor output shaft; and H) rotating the inner end of the spring in a direction causing a tension applied by the spring to the spool to be increased when it is determined from step G that the cord is being retracted.
-
Specification