Program- Or Pattern-controlled Systems Patents (Class 318/567)
  • Publication number: 20030201746
    Abstract: In a positional control device for controlling a position of a controlled object using a motor, when generating a torque command value &tgr;c which serves as the command value for the servo motor of the controlled object system (112), a friction compensation value for use when the controlled object initiates a movement is calculated based on a velocity command value V and a torque command value &tgr;c determined according to a positional command value Xo supplied from a superordinate device. More specifically, an initial friction compensation calculating section calculates a torque compensation amount Vsfc1 corresponding to a difference between torque being generated during the standstill state and torque required by the controlled object to initiate the movement, and a torque compensation amount Vsfc2 corresponding to an amount of change in friction that occurs during a transition from static friction to kinetic friction in a period immediately before and after initiation of the movement.
    Type: Application
    Filed: April 28, 2003
    Publication date: October 30, 2003
    Applicant: OKUMA CORPORATION
    Inventor: Satoshi Eguchi
  • Patent number: 6633149
    Abstract: The invention concerns a method for digital control of a universal motor, in particular for electrical household appliance, comprising steps which consist on: measuring said engine (21) rotation speed; determining the difference between the measured speed and a set speed; and controlling the motor on the basis of said difference. Said method further comprises a step (24, 25) which consists in estimating at least one of the values of the resisting torque (C) and the current (i) in the motor windings. The invention is useful for controlling washing machines.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: October 14, 2003
    Assignee: Crouzet Appliance Controls
    Inventor: Phillippe Foureys
  • Patent number: 6628097
    Abstract: A machine tool and a control method therefor providing an improved machining accuracy even when a numerical control and electronic cam control coexist. The CPU determines the moving position of the workpiece, the tool, and the drilling tool according to the command from each channel machining sequence storage portion, and outputs the determined position as a command signal in response to the pulse signal generated at the pulse signal generating circuit. The workpiece, the tool, and the drilling tool are thereby electronic cam controlled. The CPU also determines the moving position of the workpiece and the tool according to the command from each channel machining sequence storage portion, and outputs the determined position as a command signal in response to the divided timing signal generated at the divided timing signal generating circuit. The workpiece and the tool are thereby numerically controlled.
    Type: Grant
    Filed: August 6, 2002
    Date of Patent: September 30, 2003
    Assignee: Star Micronics Co., Ltd.
    Inventors: Nobuyuki Endo, Yukihiro Inoue, Takehisa Kajiyama
  • Publication number: 20030178963
    Abstract: The present invention is a motor controller. An encoder manipulates the motor controller in a manner that is new and novel. The encoder tracks movement of a material along an assembly line and reports the results of the tracking through electronic signals. Those electronic signals are used to manipulate the motor controller to produce unique and responsive control signals to manipulate the motors, particularly during the acceleration and deceleration of the motors. Other motor control systems have used encoders as a part of a feedback loop, but none allow encoders to exert the level of control over the motors as accomplished in the present invention.
    Type: Application
    Filed: March 20, 2002
    Publication date: September 25, 2003
    Inventor: Stephen Nabarowsky
  • Publication number: 20030173926
    Abstract: A humanoid robot including upper limbs, lower limbs, and a trunk. Hip joints which connect the lower limbs and the trunk each possess degrees of freedom provided in correspondence with a hip joint yaw axis, a hip joint roll axis, and a hip joint pitch axis. The humanoid robot is a leg-movement-type robot which walks on two feet. By arbitrarily offsetting the hip joint yaw axes in a roll axis direction, the effects of the movement of the center of gravity occurring when the mode of use of the robot is changed are accommodated to in order to flexibly balance the weights of the upper and lower limbs. The waist is made more compact in order to form a humanoid robot which is well proportioned and which makes it possible to prevent interference between the left and right feet when the direction of a foot is changed. Accordingly, a robot which moves naturally and in a way sufficiently indicative of emotions and feelings using fewer degrees of freedom is provided.
    Type: Application
    Filed: April 15, 2003
    Publication date: September 18, 2003
    Applicant: SONY CORPORATION
    Inventors: Yuichi Hattori, Yoshihiro Kuroki, Tatsuzo Ishida, Junichi Yamaguchi
  • Patent number: 6615110
    Abstract: A controlling method and apparatus for positioning a robot that can output an optimal speed instruction for controlling residual vibration after completion of a moving operation, achieve reduction in tact time for the moving operation, and shorten the length of setting time. The method is a controlling method for positioning a robot (1) for performing a point-to-point moving operation comprising: performing a test operation to measure a frequency of a residual vibration that is stopped at a target position; measuring a magnitude of the residual vibration based on the frequency during each of different lengths of moving time for a predetermined moving distance to find a relationship between the length of moving time and the magnitude of the vibration; calculating a shortest moving time at which vibration magnitude is minimized; and performing the point-to-point operation for the calculated shortest moving time, thereby to position the robot (1) at the target position.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: September 2, 2003
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Seiichi Matsuo, Youichi Tanaka, Takahiro Kurokawa, Seishiro Yanachi
  • Patent number: 6611121
    Abstract: For automatically freeing an axis which, after running over a safe end position (E+), is monitored to ascertain when it is at a standstill (3), monitoring for overshooting the safe end positions (E+, E−) is switched off and a freeing range (4) is defined by a limit value (G1), in the traversing direction of the axis which led to the overshooting of the safe end position (E+), with the value of the greater limit (S1) in absolute terms of the monitored standstill range (3), and by a limit value (G2), in the other traversing direction of the axis, with the value of the corresponding safe end position (E1). After deactivating the monitoring for a standstill of the axis, the axis can then be moved automatically back into the normal traversing range (1) within the safe end positions (E+, E−), while monitoring for overshooting of this freeing range (4).
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: August 26, 2003
    Assignee: Siemens Aktiengesellschaft
    Inventor: Markus Schuermann
  • Patent number: 6608460
    Abstract: A method for driving a head includes the steps of: determining a head-present-position by a head-position-data supplied from a head-position-detector; calculating in advance a target-sector accessible-time by the head for a first time based on a data of a head-present-position, a location data of a target sector at a destination and a driving capability of a head assembly; and controlling a head-assembly-driver by determining a moving speed and an acceleration/deceleration pattern of the head for completing a seek to a track including the target sector within the accessible-time. The method is useful for controlling the head of a disc driving apparatus, especially a magnetic head of a magnetic disc driving apparatus, and the method reduces power consumption at a seek-operation without extending an access time.
    Type: Grant
    Filed: July 9, 2001
    Date of Patent: August 19, 2003
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: Shuhei Okada
  • Patent number: 6603281
    Abstract: A controllable ratcheting apparatus having robotic modules rigidly attached for operation near a mechanical singularity includes a plurality of modular joints and ratcheting means. Each one of the modular joints is capable of locking and unlocking to effect performance of a ratcheting motion as the ratcheting apparatus approaches a mechanical singularity. A plurality of links is connected to the modular joints in such a way as to permit movement of the links while under large external forces as the joint approaches a point of mechanical singularity. A control system directs movement of the modular joints and links.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: August 5, 2003
    Assignee: Xerox Corporation
    Inventors: Mark H. Yim, David G. Duff
  • Patent number: 6604015
    Abstract: A numerically controlled system includes a tool path sample point setting unit for forming evaluation data by arranging, virtually, a tool on a given scheduled path locus to come precisely into contact with a processed surface of a processing object and by setting tool path sample points to evaluate a shape of the processed surface, a discontinuity portion extracting unit for extracting a discontinuity portion based on the evaluation data, and a tool position data forming unit including a command speed deciding portion for deciding a command speed at which the tool is moved based on the evaluation data and a tool position deciding portion for deciding the tool position based on the command speed and the shape of the worked surface such that the tool comes into contact with the worked surface, wherein setting of the tool path sample points, extraction of the discontinuity portion, and decision of the tool position are carried out in real time.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: August 5, 2003
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Kenji Iriguchi, Kiyotaka Kato, Nobuyuki Takahashi
  • Patent number: 6597142
    Abstract: An apparatus for setting control parameters of a machining apparatus. The setting apparatus includes a storage unit for storing a set of control parameters for each of a plurality of machining modes; an input device for selecting one of the plurality of machining modes; and a control unit for selecting a set of control parameters corresponding the selected machining mode and setting the set of control parameters as control parameters to be used for controlling the machining apparatus.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: July 22, 2003
    Assignee: Toyoda Koki Kabushiki Kaisha
    Inventors: Tetsuro Shibukawa, Akimitsu Kamiya, Kazunari Ogura, Atsuhisa Asada, Tadashi Otani, Shinji Murakami, Katsuhiro Maseki, Yoshihiko Yamada
  • Patent number: 6594550
    Abstract: A method for controlling movement of an automated machine. The movement is defined by a plurality of steps. First, a buffer of a predetermined size is defined. The buffer stores a current step and one or more previous steps in the movement of the automated machine. Then a current step in the movement of the automated machine is executed. Next, the buffer is checked to see if the current step executed in the movement of the automated machine movement is the same as a predetermined step of interest. If the current step is a predetermined step of interest, the buffer is checked to determine what at least one previous step was. If the current step was the step of interest, a new step is executed in the movement of the automated machine, the new step executed depending on what the at least one previous step was.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: July 15, 2003
    Assignee: ASM America, Inc.
    Inventor: Angel Y. Okrah
  • Patent number: 6591159
    Abstract: A method of making a tool path, wherein a shape to which an object surface is to be processed and processing conditions are inputted, and a processing region is designated on the processing region, and a tool path on the processing region is calculated on the basis of the reference lines. When the number of the processing region is one, a tool escaping expansion region is added to a terminal end in the picking direction of the processing region, or a tool approaching expansion region is added to a starting end in the picking direction of the processing region. When the number of the processing regions is not smaller than two, a tool escaping expansion region is added to a final end in the picking direction of the processing region precedingly, and a tool approaching expansion region to a starting end in the picking direction of the processing region posteriorly.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: July 8, 2003
    Assignee: Okuma Corporation
    Inventor: Noriyuki Kato
  • Patent number: 6583595
    Abstract: A humanoid robot including upper limbs, lower limbs, and a trunk. Hip joints which connect the lower limbs and the trunk each possess degrees of freedom provided in correspondence with a hip joint yaw axis, a hip joint roll axis, and a hip joint pitch axis. The humanoid robot is a leg-movement-type robot which walks on two feet. By arbitrarily offsetting the hip joint yaw axes in a roll axis direction, the effects of the movement of the center of gravity occurring when the mode of use of the robot is changed are accommodated to in order to flexibly balance the weights of the upper and lower limbs. The waist is made more compact in order to form a humanoid robot which is well proportioned and which makes it possible to prevent interference between the left and right feet when the direction of a foot is changed. Accordingly, a robot which moves naturally and in a way sufficiently indicative of emotions and feelings using fewer degrees of freedom is provided.
    Type: Grant
    Filed: September 6, 2000
    Date of Patent: June 24, 2003
    Assignees: Sony Corporation
    Inventors: Yuichi Hattori, Yoshihiro Kuroki, Tatsuzo Ishida
  • Patent number: 6571138
    Abstract: A location programming apparatus and method according to the present invention generates operation control information consisting of a locating control parameter and a locating program for a controller for controlling a motor for operating a subject which must be controlled, the location programming apparatus including: locating control type setting means (control S/W) for setting locating control type for controlling the operation of the subject which must be controlled; graphical data generating means (control S/W) for graphically generating graph data of the locating program on a work memory in accordance with the set locating control type; and operation control information generating means (control S/W) for generating operation control information on a parameter memory and a locating program memory in accordance with graph data stored in the work memory.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: May 27, 2003
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Misako Okada, Hidehiko Matsumoto, Nobuyasu Takaki, Yuuko Tomita, Tomoya Shimizu, Tatsuzo Hayashi
  • Patent number: 6563282
    Abstract: With a memory access control portion without being intermediated by control of a CPU controlling an entire drive control of a motor, velocity data for setting velocity of a motor step by step are read out from a velocity table memory, and data value read out from the velocity table are converted by a time conversion circuit to time data, and based hereon a phase switching signal to operate the motor is generated in a phase signal generating portion. In addition, outputting of next data is requested to a memory access control portion in every time data output of a time conversion apparatus and occurrence of access to a next memory table is urged.
    Type: Grant
    Filed: March 27, 2001
    Date of Patent: May 13, 2003
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tetsuya Morita
  • Patent number: 6559616
    Abstract: A motor rotational pulse generating circuit for a motor is provided which generates a correct pulse signal even at an initial turning-on stage of the motor, by adjusting a filter cutoff frequency in response to motor rotational condition. The motor rotational pulse generating circuit includes a rotational pulse generation circuit 20 which generates ripple pulses based on a signal being inputted from the DC motor 1, in which a ripple is superposed whose frequency is in proportion to a rotation number of the DC motor 1. A filter 3 makes a cutoff frequency variable on the basis of a clock signal issued from a PLL circuit 6. An oscillation frequency at an oscillator VCO10 is determined by the ripple pulses and a motor rotation condition signal inputted by way of circuits 12 to 16 inclusive. A microcomputer 20 operates, when the motor is turned on, to cause the oscillator VCO10 to issue a preliminary clock signal.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: May 6, 2003
    Assignee: Aisin Seiki Kabushiki Kaisha
    Inventors: Koji Aoki, Nobuyasu Kimura, Hideyuki Kanie, Hitoshi Ishikawa
  • Patent number: 6555984
    Abstract: A system having an electric machine, memory device for storing information concerning the electric machine and is attached to the electric machine, and at least one control unit for controlling the operation of the electric machine. Furthermore, the system of the present invention has an interface between the memory device and the at least one control unit so that the at least one control unit reads the information stored in the memory device. The control unit processes the information read from the memory device such that the information becomes verified with default parameters of the system after read-out-thereof. In case the information includes parameters, which do not match in a predefined manner with the default parameters, the control unit is arranged to either automatically, adjust the system in accordance with the information received from the memory device or to prevent start-up of the electric machine or the entire system.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: April 29, 2003
    Assignee: ABB Oy
    Inventors: Erkki Rajala, Erkki Leskelä, Arto Makkonen, Jouni Ikäheimo
  • Patent number: 6555983
    Abstract: There is provided an apparatus for, and a method of, driving a plurality of uniaxial positioning elements of positioning stages to perform an automated search to find a signal in a multi-dimensional search space having a dimensionality equal to the number of alignment axes. The automated signal location is achieved by scanning over a search pattern defined by a succession of n−1 dimensional closed hyper-surfaces in an n-dimensional search-space, where n is the number of positioning axes involved in the alignment process. In an embodiment of the invention hyper-cubes are used as the hyper-surfaces and the search path follows a hyper-spiral track over hyper-surfaces of incrementally increasing size.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: April 29, 2003
    Assignee: Melles Griot Limited
    Inventor: Philip Andrew Davies
  • Publication number: 20030076064
    Abstract: A method and system for estimating a parameter of an electric machine, including a controller and a switching device, the controller responsive to at least one of: a current sensor, and a temperature sensor. Where the controller executes a parameter estimation process, which is responsive to at least one of: a current value and a temperature estimate and the resultant of the parameter estimation process representing an estimated parameter of the electric machine. The parameter estimation includes a method for estimating a temperature of the electric machine comprising: the temperature sensor operatively connected to and transmitting a temperature signal corresponding to a measured temperature to a controller, which executes the temperature estimation process responsive to a temperature signal from the temperature sensor.
    Type: Application
    Filed: December 11, 2001
    Publication date: April 24, 2003
    Inventors: Julie A. Kleinau, Jeffery A. Zuraski, Daniel W. Shafer
  • Publication number: 20030076065
    Abstract: A method and system for estimating a temperature of an electric machine comprising obtaining a temperature value responsive to a temperature signal from a temperature sensor, the temperature sensor is operatively connected to and transmitting the temperature signal corresponding to a measured temperature to a controller. The controller executes a temperature estimation process; and is operatively connected to a switching device, where the switching device is operatively connected between the electric machine and a power source, the switching device being responsive to the controller. Also disclosed is a storage medium encoded with a machine-readable computer program code for estimating an operating temperature of an electric machine. The storage medium includes instructions for causing controller to implement method for estimating an operating temperature of an electric machine as described above.
    Type: Application
    Filed: December 11, 2001
    Publication date: April 24, 2003
    Inventors: Daniel W. Shafer, Julie A. Kleinau, Jeffery A. Zuraski
  • Publication number: 20030071593
    Abstract: A multi-mode motor controller architecture includes a motor, an integrated circuit controller, and an integrated circuit driver circuit. The integrated circuit controller includes a pulse generator, a DAC, an ADC, and a digital compensator circuit. The integrated circuit driver circuit is in communication with the controller and includes an error amplifier, first and second output amplifiers for driving the motor, and a sense amplifier. The motor controller architecture is configurable to operate in a linear mode, a pulsed mode, or a switchable linear/pulsed mode. The controller architecture can be implemented with external compensation circuitry, such as a resistor-capacitor circuit, or with the digital compensation circuitry located within the controller integrated circuit.
    Type: Application
    Filed: October 16, 2001
    Publication date: April 17, 2003
    Inventors: Giorgio Pedrazzini, Hin Sing Fong, Krishnamoorthy Ravishanker
  • Publication number: 20030071594
    Abstract: A method and system for estimating a parameter of an electric machine, including a controller and a switching device, the controller executes a parameter estimation process, which is responsive to at least one of: a current value and a torque command and the resultant of the parameter estimation process representing an estimated parameter of the electric machine. The parameter estimation includes a method for estimating a temperature of the electric machine comprising: a temperature sensor operatively connected to and transmitting a temperature signal corresponding to a measured temperature to a controller, which executes a temperature estimation process responsive to a temperature signal from a temperature sensor.
    Type: Application
    Filed: December 11, 2001
    Publication date: April 17, 2003
    Inventors: Julie A. Kleinau, Steven J. Collier-Hallman, Ashok Chandy, Ravindra P. Patankar
  • Patent number: 6545440
    Abstract: A Cartesian robot comprises a base member disposed along an x-axis, a transverse member moveably mounted to the base member, and disposed along a y-axis transverse to the x-axis. The robot has a y-carriage for a measurement probe moveably mounted to the transverse member along the y-axis. The x, y, and z axes define a Cartesian coordinate system. The robot includes an innovative structure that achieves high precision with respect to the z-axis by providing a planarized and stable reference surface along the y-axis (vertical axis). The position of the y-carriage with respect to a z-axis is a predictable function of the measured position of the y-carriage on the reference surface, and rigid-body tilt of the reference surface. High accuracy and precision are achieved by utilizing a granite slab for providing the planarized reference surface disposed along the y-axis for the transverse member.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: April 8, 2003
    Assignee: Nearfield Systems, Inc.
    Inventors: Dan Slater, Frank R. Mitchell
  • Patent number: 6541934
    Abstract: In a method for controlling an electric drive, a controlled variable is adjusted to a desired value. To protect the electric drive, the controlled variable is first adjusted to the desired value in a precise manner. Thereafter, the control operation is interrupted, AND the difference between the controlled variable and the desired value is check continuously to see whether it exceed a preset threshold. Interruption of the control operation is terminated when the threshold has been reached or exceeded.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: April 1, 2003
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Klaus Hirschfelder, Christian Schmidt
  • Patent number: 6541932
    Abstract: In a robot area monitoring device, in which at least one area of a rotary movement about at least one robot axis is monitored, initiators cooperating with part annular cams arranged coaxially to the axis to be monitored are provided, the initiators being connected to an evaluating device.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: April 1, 2003
    Assignee: Kuka Roboter GmbH
    Inventor: Georg Gerum
  • Patent number: 6538409
    Abstract: A printer belt drive control circuit comprises: an encoder count circuit (4) for counting output signals from a drive encoder (11) attached to a drive motor (10) and from a motor encoder attached to a belt motor (6), a servo controller which under control of a CPU (1) and outputs a rotation speed information of the belt motor (6) according to tan output signal from the encoder count circuit (4), and a motor drive signal generation circuit for converting an output information from the servo controller (2) into a form appropriate for an H-bridge driver circuit (5) which directly drives the belt motor (6)
    Type: Grant
    Filed: January 10, 2001
    Date of Patent: March 25, 2003
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Hitoshi Takemoto
  • Patent number: 6539284
    Abstract: A robot for performing substantially autonomous movement includes a processing device, a memory, and a mobility structure controlled by the processing device. The processor directs the robot to move with any predetermined safe area having a boundary and a reference point. Optionally, the robot also exhibits features of social interactivity by accepting an input from a human, selecting dynamic content from a data base wherein the dynamic content is responsive to the input, and presenting the human with a response corresponding to the dynamic content selection.
    Type: Grant
    Filed: July 25, 2001
    Date of Patent: March 25, 2003
    Assignee: Axonn Robotics, LLC
    Inventors: Illah Nourbakhsh, Clay Kunz, Carolyn O'Brien, Thomas Willeke, Vinton Coffman, III
  • Patent number: 6535792
    Abstract: A method and apparatus in an automated data storage library for identifying a location of a robot in the automated data storage library. Signals are transmitted from a set of transmitters in the automated data storage library, wherein a location of the set of transmitters is known. The signals transmitted from the set of transmitters are received at a receiver located on the robot to form a set of received signals. The location of the robot is determined using the set of received signals and the location of the set of transmitters.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: March 18, 2003
    Assignee: Storage Technology Corporation
    Inventor: Kipley Tad Carpenter
  • Publication number: 20030048088
    Abstract: The subject invention includes a coupling device for coupling a tooling arm to a robotic arm assembly. The coupling device includes a sensing mechanism which monitors relative distances within the coupling device in order to detect displacement in the coupling device. The coupling device also includes an adjustment method for setting the level of force required to execute a breakaway between the items being coupled, while providing a minimum magnetic holding force great enough to assure that robotic arm accelerations and de-accelerations can not cause the inertia or momentum to dislodge the tooling arm from the robotic arm assembly.
    Type: Application
    Filed: August 1, 2002
    Publication date: March 13, 2003
    Inventors: Peter E. Brooks, Jerome McConnell
  • Patent number: 6532403
    Abstract: A robot alignment system (10) includes a sensor system (12). The sensor system (12) is designed to attach to an end effector of a robot arm (14). A rough alignment target (16) is attached to a work station. A fine alignment target (22) is placed on a work surface of the work station. The sensor system (12) first determines the rough alignment target (16). The robot arm (14) is then moved to detect the fine alignment target (22).
    Type: Grant
    Filed: April 18, 2001
    Date of Patent: March 11, 2003
    Assignee: MicroTool, Inc
    Inventors: Gordon Haggott Beckhart, Patrick Rooney Conarro, Kevin James Harrell, Michael Charles Krause, Kamran Michael Farivar-Sadri
  • Patent number: 6526324
    Abstract: A controller capable of monitoring a receiving circuit for receiving machine information. Machine information from a machine is received by a plurality of independent systems and the external signals received by the plurality of systems are compared, thereby, a receiving state of the receiving circuit is monitored. The controller includes a plurality of independent receiving units for receiving the external signal and monitoring units for comparing signals received by the plurality of receiving units, to monitor the receiving units based on a result of the comparison.
    Type: Grant
    Filed: November 25, 1998
    Date of Patent: February 25, 2003
    Assignee: Fanuc Ltd.
    Inventors: Jiro Kinoshita, Yutaka Muraoka
  • Patent number: 6515443
    Abstract: A motor controller for a three-phase spindle motor used in the hard disc drive provides pulse width modulated (PWM) signals used to drive the motor. The PWM signals have duty cycles which are a function of rotational position of the motor, a magnitude control signal, a stored set of main waveform coefficients, a stored set of modifier coefficients, and a modifier signal. By varying the modifier signal, the duty cycle of the PWM signals can be varied to adjust the shape of the motor current waveform to match the torque profile of the motor.
    Type: Grant
    Filed: May 21, 2001
    Date of Patent: February 4, 2003
    Assignee: Agere Systems Inc.
    Inventors: David W. Kelly, Jason P. Brenden, Michael J. Peterson
  • Patent number: 6516247
    Abstract: A robot is provided, wherein it is possible to reduce incorrect identification in the case of executing face identification in a place where lighting variations are large such as in a house and in a place where there exists a lighting environment that is bad for identification. A face area of a person is detected from an image picked up at an imaging device and stored, and a face detecting and identifying device identifies a person using face image information stored before then. An identification result reliability calculating device calculates, using information from the imaging device, whether or not a present lighting state is suitable for face identification. When the result of calculation indicates that the lighting state is not suitable for face identification, the robot is moved by a moving means. Thereby, incorrect identification can be reduced.
    Type: Grant
    Filed: January 29, 2002
    Date of Patent: February 4, 2003
    Assignee: NEC Corporation
    Inventor: Junichi Funada
  • Publication number: 20030020424
    Abstract: Accompanied by the optimization of the possibilities of use of a robot, particularly with regards to low cycle times and high loads, damage to the robot through exceeding the energy absorbable by the structure is still prevented when robot parts strike against the mechanical structure as a result of faults or errors, according to the invention in a method for controlling the movement of a robot, the kinetic energy of moving robot members (Gi gi+1, . . . , gn) about an axis (Ai) is limited to the energy absorbable in damage-free manner by a mechanical buffer associated with the corresponding axis (Ai).
    Type: Application
    Filed: May 23, 2002
    Publication date: January 30, 2003
    Inventors: Martin Weiss, Thomas Finsterwalder, Gunther Merk
  • Patent number: 6512345
    Abstract: An apparatus for traversing obstacles having an elongated, round, flexible body that includes a plurality of articulating propulsion members. This plurality of propulsion members cooperate in a worm-like or alternating tripod gait to provide forward propulsion wherever a propulsion member is in contact with any feature of the environment, regardless of how many or which ones of the plurality of propulsion members make contact with such environmental feature.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: January 28, 2003
    Assignee: The Regents of the University of Michigan
    Inventors: Johann Borenstein, Geoffrey A. Long
  • Publication number: 20030015985
    Abstract: An integrated, closed-loop programmable motor assembly (10) consisting of a bi-directional motor (12), a motor-shaft encoder (24), a rotation decoder (42), a microcontroller (64) and a motor drive circuit (70). In a typical application, the electric motor (12) is first programmed by placing the assembly (10) in a record mode and then rotating the motor shaft (14) to describe a desired motion. The motor shaft (14) can be made to rotate any amount, in any direction, and for any period of time. During the record mode, digital data corresponding to the motor shaft rotation is read from the motor shaft encoder (24) to the rotation decoder (42) and is subsequently stored in the memory circuit of the microcontroller (64). This data is recorded time synchronous, based on the time pulse produced by a time pulse generator (48).
    Type: Application
    Filed: June 28, 2001
    Publication date: January 23, 2003
    Inventor: Michael A. Stern
  • Patent number: 6509707
    Abstract: A robot performing a variety of actions is disclosed. The voice of a user picked up by a microphone is recognized by a voice recognizer. A gesture of the user picked up by a CCD is recognized by an image recognizer. A behavior decision unit decides the behavior to be taken by the robot based on the voice information provided by the voice recognizer and the image information provided by the image recognizer.
    Type: Grant
    Filed: December 27, 2000
    Date of Patent: January 21, 2003
    Assignee: Sony Corporation
    Inventors: Junichi Yamashita, Hiroaki Ogawa, Hitoshi Honda, Helmut Lucke, Hideshi Tamaru, Yaeko Fujita
  • Patent number: 6501242
    Abstract: An electric motor, which is preferably a disk drive spindle motor, contains a multi-phase stator driven by switching the phases of drive current at corresponding commutation angles of the rotor. Small semi-random offsets are introduced into the commutation angles at which the drive current is switched, spreading the frequency of excitation over a wider range, and reducing the peak harmonic excitation at the switching frequency. Preferably, a table of offsets is maintained, and an offset from the table is added to each commutation point. The table preferably has more entries than the number of commutation points, the entries being cycled on a round-robin or other basis.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventors: Kevin Jack Erickson, Zine-Eddine Boutaghou
  • Publication number: 20020195983
    Abstract: Parameter set 1: T1a, T2a, Fa, Aa, parameter set 2: T1b, T2b, Fb, Ab, and parameter set 3: T1c, T2c, Fc, Ac, which consist of parameters having discrete values in three stages (large, medium and small) are prepared in the memory for example of the CNC 1 or the personal computer 3. For a given parameter set, the set giving priority to accuracy (S=0) is indicated by P (T1p, T2p, Fp, Ap), while the set giving priority to speed (S=1) is indicated by Q (T1q, T2q, Fq, Ag), and interpolation is performed and the parameter set Y=(1−S)×P+S×Q is obtained. The CNC 2 creates operating commands based on set Y and outputs these to the servo control section 2.
    Type: Application
    Filed: May 31, 2002
    Publication date: December 26, 2002
    Applicant: Fanuc, Ltd.
    Inventors: Yasusuke Iwashita, Tadashi Okita
  • Patent number: 6495983
    Abstract: An integrated, closed-loop programmable motor assembly (10) consisting of a bi-directional motor (12), a motor-shaft encoder (24), a rotation decoder (42), a microcontroller (64) and a motor drive circuit (70). In a typical application, the electric motor (12) is first programmed by placing the assembly (10) in a record mode and then rotating the motor shaft (14) to describe a desired motion. The motor shaft (14) can be made to rotate any amount, in any direction, and for any period of time. During the record mode, digital data corresponding to the motor shaft rotation is read from the motor shaft encoder (24) to the rotation decoder (42) and is subsequently stored in the memory circuit of the microcontroller (64). This data is recorded time synchronous, based on the time pulse produced by a time pulse generator (48).
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: December 17, 2002
    Inventor: Michael A. Stern
  • Patent number: 6483269
    Abstract: A control apparatus for an automatic lathe includes a numerical controller, and comprises an input device, a readout section, and a machining program storage section. The input device inputs a machining program expressed by a predetermined language. The readout section reads out the machining program from the input device and digitizes it. The machining program storage section stores the digitized machining program into a timing table form in the order of execution. From the machining program storage section, various kinds of data such as the positional data of tools stated in the stored machining program, rotational data and movement data of a workpiece, and the like are sent out to an editing section. In the editing section, these various kinds of data are reedited and stored by a movement data editing portion.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: November 19, 2002
    Assignee: Star Micronics Co., LTD
    Inventor: Tetsuya Sugiyama
  • Patent number: 6480760
    Abstract: When an emergency stop button 12 is pressed after a robot 1 passes a teaching point PN, and then reach a position PE, the robot 1 is stopped at a position PS diverted from the predetermined teaching route L. When the start button is pressed next, the robot 1 moves at a speed VL lower than a teaching speed Vt until it reaches a next first teaching point PN+1. Passing first teaching point PN+1, the robot 1 moves at the teaching speed Vt. The robot 1 moves at the low speed VL at a restarting time, so that an operator can check for interference between the robot 1 and the workpiece W. Passing the next first teaching point PN+1, the robot 1 moves at the teaching speed Vt, so that the reduction of the operation efficiency can be prevented.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: November 12, 2002
    Assignee: Kawasaki Jukogyo Kabushiki Kaisha
    Inventor: Koji Doi
  • Patent number: 6476574
    Abstract: A method and device (1) for controlling the movement of a movable part such as a robot arm (3) in a milking robot (1). A control (7) controls the movement of the arm (3) from an actual position (Pxa, Pya, Pza) to a desired position (Pxd, Pyd, Pzd) A detector (45, 47, 49) detects the actual position of the robot arm (3) and transmits signals corresponding to the actual position to the control (7). The predicted position (Pxp, Pyp, PyP), that the robot arm (3) will pass through as it moves from the actual position to the desired position our model (S). The control (7) makes a comparison (S) of the actual positions of the arm (3) against to the predicted positions, and the movement of the robot arm (3) is modified if its actual position at any time differs by more than a predetermined amount from the predicted position at the same time.
    Type: Grant
    Filed: February 26, 2001
    Date of Patent: November 5, 2002
    Assignee: DeLaval Holding AB
    Inventors: Mats Nilsson, Bohao Liao
  • Patent number: 6477454
    Abstract: A method and apparatus for controlling a power window system using a motor torque parameter value are disclosed. The motor of the power window system is operated under varying operating conditions such that resulting torque parameter values may be obtained. The torque parameter values are tabulated according to corresponding operating conditions such that the control system of the power window system is capable of operating the power window based upon the table values. Based upon the determined torque parameter values, the control system is capable of determining the amount of time to apply power to the motor in order to achieve a predetermined amount of angular rotation of the rotor and displacement of the power window, and the table of values may be utilized in current prediction and window location algorithms.
    Type: Grant
    Filed: June 6, 2000
    Date of Patent: November 5, 2002
    Assignee: Meritor Light Vehicle Technology L.L.C.
    Inventor: Dan Rogovin
  • Patent number: 6472838
    Abstract: It is an object to provide a robot control system and a method of controlling the same having an outstanding extensibility, maintainability, and reliability in the system. A main control unit 1 and an auxiliary control unit 2 control a manipulator 4 actuated by a servo motor. The main control unit 1 and the auxiliary control unit 2 are so composed as to make a data communication via communication means 5. In addition, the main control unit 1 is connected to a centralized control unit 3 through communication means 7. The centralized control unit 3 supervises and controls concentrically a plurality of robot control apparatuses connected thereto.
    Type: Grant
    Filed: June 15, 2000
    Date of Patent: October 29, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Makoto Shikazono, Akio Shindo
  • Patent number: 6462505
    Abstract: In a drive, a position and/or a speed of the drive are detected by a drive sensor. After being digitized by a feedback unit arranged on or in the drive, the position and/or the speed of the drive are transmitted to a superordinate drive control unit. At least one additional measurement quantity is detected on or in the drive by an additional sensor. The at least one additional measurement quantity is also digitized by the feedback unit before being transmitted to the superordinate drive control unit.
    Type: Grant
    Filed: October 3, 2000
    Date of Patent: October 8, 2002
    Assignee: Siemens Aktiengesellschaft
    Inventor: Michael Spingler
  • Patent number: 6463358
    Abstract: A robot controller capable of finding a mistaught path and avoiding dangers involved in a real motion of a robot without using an off-line simulation system. An operation program for confirming safety is played back with the robot control system arranged such that a simulation function is on, a real motion is off, and comparison processing is on. When a played-back path designated by each block is compared with a reference path using data on interpolation points, an interpolation point ordinal index i is incremented by “1” (K1), an interpolation point on a reference path Tref(i) is read (K2) and compared with a corresponding interpolation point on the played-back path T(i). An index of distance d(i) and a distance evaluation index &Dgr;d(i) are calculated (K3, K4), and tool-tip orientation difference indices f(i) to h(i) and orientation-evaluation indices &Dgr;f(i) to &Dgr;h(i) are calculated (K5, K6).
    Type: Grant
    Filed: January 7, 1999
    Date of Patent: October 8, 2002
    Assignee: Fanuc Ltd.
    Inventors: Atsushi Watanabe, Ryuichi Hara, Kazunori Ban
  • Patent number: 6463357
    Abstract: A system and method for precision operational control of automated machines includes a motion element, an IMU (Inital Measuring Unit) installed at an end effector of the motion element for sensing and providing a motion measurement of the motion element, a central control processor receiving output of the IMU and producing commands, and a motion actuator receiving the commands from the central control processor to control the movement of the end effector of the motion element, so as to enable autonomous/intelligent control of the automated machine's end effector by incorporating the IMU to permit direct servo-control of the end effector's acceleration, velocity, angular rate. and angle—this closed-loop system minimizes effects of such disturbances like mechanical flexing and bending due to loading and nonlinear torques due to hydraulic components.
    Type: Grant
    Filed: February 6, 2002
    Date of Patent: October 8, 2002
    Assignee: American GNC Corporation
    Inventors: Dong An, ZongKe Li, Hiram McCall, Ching-Fang Lin
  • Patent number: 6462497
    Abstract: A system for controlling an assembly of an electrical motor and a rotation-translation converter is provided. The rotation-translation converter is connected to the electrical motor. The electrical motor is energized with a predetermined current for obtaining a torque to overcome an internal friction of the rotation-translation converter. The current is increased until the electrical motor provides a total torque. The total torque is converted by the rotation-translation converter into a predetermined force on an object or into a displacement of the object. The object is moveable by the rotation-translation converter. The system may also reduce the current through the electrical motor after reaching the predetermined force to a predetermined current value. Under this predetermined current value, the predetermined force on the object remains substantially equal.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: October 8, 2002
    Assignee: SKF Engineering & Research Centre B.V.
    Inventors: Andries Christian Rinsma, Johannes Albertus Van Winden