Using Particular Manipulator Orientation Computation (e.g., Vector/matrix Calculation) Patents (Class 700/262)
  • Patent number: 6684128
    Abstract: A robot capable of being operated at a high-speed by the full use of a power of a servo-motor, including a motor and a speed reducer, wherein the motor drives the robot through the speed reducer, and the speed reducer is a variable speed reducer capable of varying a reduction ration thereof while the robot is operating reproducibly.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: January 27, 2004
    Assignee: Kabushiki Kaisha Yaskawa Denki
    Inventors: Shuichi Tounai, Hiroyuki Hamamoto, Koichi Yamaguchi
  • Patent number: 6678582
    Abstract: A method of avoiding collisions between a robot and at least one other object such as another robot is provided in which the user does not need to make any provisions in a robot program for avoiding collisions and defining common work-areas. Furthermore, the method allows for automatic configuration of the workcell from a collision avoidance standpoint. It determines automatically which components have potential collisions with which other components. Since the inventive method is based on predicting the configurations of the moving components over a period of time sufficient enough to allow the machines to stop safely and checks for interference, a priori knowledge of trajectories is not required. If a collision is predicted the machines are commanded to a stop on or off their paths. In this way the inventive collision avoidance method can also be used as a safeguard with other explicit methods.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: January 13, 2004
    Assignee: Kuka Roboter GmbH
    Inventor: El-Houssaine Waled
  • Patent number: 6678581
    Abstract: A method of calibrating a wafer edge gripping end effector. A wafer calibration tool is held in a stationary position simulating the position of a semiconductor wafer to be picked up by the wafer edge gripping end effector. A controller associated with a robot having an end effector attached to a robot arm thereto is turned off. The robot arm and end effector are moved to position where the first and second clamp structures on the end effector each engage a respective inner edge that in part defines a notch formed in the wafer calibration tool. An actuator driven movable clamp structure is manually advanced so that the movable clamp structure engages an inner edge that in part defines one of the notches formed in the wafer calibration tool. The controller is turned on and data regarding the location of robot arm, end effector and movable clamp structure is stored.
    Type: Grant
    Filed: January 14, 2002
    Date of Patent: January 13, 2004
    Assignee: Taiwan Semiconductor Manufacturing Co. Ltd
    Inventors: Kwun-Goo Hung, Tung-Li Lee, Ko-Chin Chung, Fan-Lin Lu
  • Patent number: 6675068
    Abstract: A working robot is used in space for inspecting the state of a structure of a house module in space or for replacing M/D shields. A robot body is provided with four multifunctional arms (or two moving arms and two multifunctional arms), which are equipped with manipulation tools at their leading ends. The robot is moved by the manipulation tools of each of the multifunctional arms gripping a working socket or the head of a bolt of an M/D shield and by the arms extending/contracting themselves. The M/D shield is fixed and lifted by the multifunctional arms 10 by inserting the manipulation tool into a T-handle socket. The bolts are removed by the manipulation tool of the multifunctional arms.
    Type: Grant
    Filed: July 17, 2001
    Date of Patent: January 6, 2004
    Assignee: Mitsubishi Heavy Industries, Ltd.
    Inventor: Shuichi Kawasaki
  • Patent number: 6675069
    Abstract: An arm operation mechanism for an industrial robot includes a support, a first arm, a second arm, a link base, a parallel link and a conversion mechanism. The first arm has a base end pivotally connected to the support for rotation relative to the support. The second arm has a base end pivotally connected to a tip end of the first arm for rotation relative to the first arm. The link base is pivotally connected to the first arm for rotation relative to the first arm. The parallel link keeps a constant posture of the link base upon the rotation of the first arm. The conversion mechanism converts the rotation of the link base relative to the first arm into the rotation of the second arm relative to the link base.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: January 6, 2004
    Assignee: Daihen Corporation
    Inventor: Takafumi Uratani
  • Patent number: 6668211
    Abstract: An arithmetic processing device, an object-to-object communication method and a robot, such as an entertainment robot, in which software suited to a current robot configuration is set. The software is changed corresponding to the configuration based on a comparison result of information corresponding to a component detection result stored for each configuration and a component detection result associated with the current configuration. Objects are connected so that data can be exchanged based on the connection data.
    Type: Grant
    Filed: October 23, 2000
    Date of Patent: December 23, 2003
    Assignee: Sony Corporation
    Inventors: Masahiro Fujita, Takayuki Sakamoto, Kotaro Sabe, Tsuyoshi Takagi
  • Patent number: 6662083
    Abstract: A workstation having multiple robots and multiple fixtures for processing multiple workpieces along two processing paths. A first fixture can be positioned on the first processing path and a second fixture can be positioned on the second processing path. The multiple robots are positioned between the two paths and are moveable to process workpieces moving along both the first and second paths. The robots can be welding robots. The robots can be independently moveable with respect to each other to enhance the efficiency of the workstation. The robots can have overlapping ranges of movement so that every portion of the workpiece can be processed by at least two of the robots.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: December 9, 2003
    Assignee: Progressive Tool & Industries Co.
    Inventor: Jeffrey R. Angel
  • Patent number: 6662082
    Abstract: A robot wherein the condition for a work and a sequence of movements to be performed may be set in connection with positions. In addition to setting a position at which a work is performed, the robot sets the conditions for performance of a work at a set position and of a sequence of movements between set positions. The set conditions may be memorized in connection with the set positions so as to be performed as are read out.
    Type: Grant
    Filed: January 17, 2002
    Date of Patent: December 9, 2003
    Assignee: Janome Sewing Machine Co., Ltd.
    Inventor: Kenichiro Hiruma
  • Patent number: 6654666
    Abstract: A robot movement programming method and apparatus for effectively creating a program for operating a robot with respect to workpieces of identical or similar shape. Sample programs for specifying sequence patterns suitable for the robot operations to be carried out are prepared, and also conversion formulas for obtaining teaching point position data are prepared as functions of dimensional parameters. The sample programs and the conversion formulas associated therewith are registered in a pattern library. The operator selects from the pattern library a sample program representing the sequence pattern suited for the robot operation to be carried out and designates the sample program as a base for creating a robot movement program after editing it, if necessary. Then, the operator inputs various parameter values, watching a graphic image of the sequence pattern specified by the selected sample program.
    Type: Grant
    Filed: May 10, 1995
    Date of Patent: November 25, 2003
    Assignee: Fanuc Limited
    Inventor: Tomoyuki Terada
  • Patent number: 6650966
    Abstract: The invention has an object to provide a robot remote controlling apparatus that can easily and comfortably carry out operations at the finger portion operating portion and arm portion operating portion and can easily and comfortably carry out operations at other parts than at the above-described operating portions.
    Type: Grant
    Filed: May 2, 2002
    Date of Patent: November 18, 2003
    Assignee: Tmsuk Co., Ltd.
    Inventors: Katsuyuki Baba, Shigeaki Ino, Yoichi Takamoto
  • Publication number: 20030208289
    Abstract: A method for recognition of an input human motion as being the most similar to one model human motion out of a collection of stored model human motions. In the preferred method, both the input and the model human motions are represented by vector sequences that are derived from samples of angular poses of body parts. The input and model motions are sampled at substantially different rates. A special optimization algorithm that employs sequencing constraints and dynamic programming, is used for finding the optimal input-model matching scores. When only partial body pose information is available, candidate matching vector pairs for the optimization are found by indexing into a set of hash tables, where each table pertains to a sub-set of body parts. The invention also includes methods for recognition of vector sequences and for speech recognition.
    Type: Application
    Filed: May 1, 2003
    Publication date: November 6, 2003
    Inventor: Jezekiel Ben-Arie
  • Patent number: 6643564
    Abstract: A retreat permission position of a carrier arm when the carrier arm is moved back to retreat outside a mounting table after the carrier arm carries a substrate to a position above the mounting table while holding a peripheral portion of the substrate, to thereby place the substrate on a plurality of supporting pins vertically movable through the mounting table. A disk substantially equal in size to the substrate, having insertion holes formed to allow the supporting pins to be inserted therethrough and being supportable by the carrier arm, and a sensor to detect whether or not the supporting pin inserted through the insertion hole of this disk exists.
    Type: Grant
    Filed: January 17, 2003
    Date of Patent: November 4, 2003
    Assignee: Tokyo Electron Limited
    Inventors: Yukinori Kataoka, Naruaki Iida, Seiji Kozawa
  • Patent number: 6643563
    Abstract: A method for moving a substrate to a predetermined location with a specified orientation with a robotic manipulator, the robotic manipulator having a plurality of joint actuators and an end-effector for holding the substrate, wherein the end-effector is independently rotatable with respect to the remaining robotic manipulator. The method can select a reference point on the end-effector for determining a position of the end-effector, wherein the reference point is offset from a wrist of the robotic manipulator, determining a motion path for movement of the end-effector of robotic arm toward predetermined location with specified orientation, and generating motion profiles for translational and rotational components of movement of the end-effector of robotic manipulator along the motion path.
    Type: Grant
    Filed: July 15, 2002
    Date of Patent: November 4, 2003
    Assignee: Brooks Automation, Inc.
    Inventors: Martin Hosek, Hakan Elmali
  • Patent number: 6640141
    Abstract: An automation system for programming appliances having programmable controllers, programmable devices and trigger devices that communicate over a communication link. The user programs the programmable devices by placing the programmable controller in its training mode, activating the trigger device to generate a trigger signed and places select programmable devices in their programmed state. After all of the desired programmable devices have been put in then programmed states, the user takes the programmable controller out of its training mode. When the programmable controller is out of its training mode, it monitors the communication link for the trigger event. Upon detecting the trigger event, the programmable controller sends messages to the selected programmable devices instructing them to go to their programmed state.
    Type: Grant
    Filed: May 7, 2002
    Date of Patent: October 28, 2003
    Assignee: Ameritech Services, Inc.
    Inventor: Raymond W. Bennett
  • Patent number: 6636781
    Abstract: Systems and techniques are described for distributed control and coordination of autonomous agents in a system. A protocol for distributed control allows autonomous agents to negotiate a group task for the agents, such as locomotion or self-reconfiguration in a robot application, and to synchronize individual agent actions to effect the group task. A protocol for adaptive communication allows autonomous agents, such as physically coupled self-sufficient robot modules, to continuously discover changes in their local topology. In general, in one implementation, the technique includes: discovering a local topology, which includes a type of a communication connection to autonomous agents in the reconfigurable network topology, and determining an action based upon a received control message and the determined local topology.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: October 21, 2003
    Assignee: University of Southern California
    Inventors: Wei-Min Shen, Behnam Salemi, Peter Will
  • Patent number: 6618645
    Abstract: Robot arm (16) end effectors (10, 110, 210) of this invention rapidly and cleanly transfer semiconductor wafers (12) between a wafer cassette (14) and a processing station. The end effectors include fiber optic light transmission sensors (90, 102, 202, 214) for determining various wafer surface, edge, thickness, tilt, and location parameters. The sensors provide robot arm extension and elevation positioning data supporting methods of rapidly and accurately placing and retrieving a wafer from among a stack of closely spaced wafers stored in the wafer cassette. The methods effectively prevent accidental contact between the end effector and the wafers while effecting clean, secure gripping of the wafer.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: September 9, 2003
    Assignee: Newport Corporation
    Inventors: Paul Bacchi, Paul S. Filipski
  • Patent number: 6615112
    Abstract: A method and device is provided for multistage calibration of multiple-axis measuring robots (6) and associated optical measuring devices (10), especially 3D sensors, in a measuring station (1) for workpieces (2), preferably the bodyshells of motor vehicles. Calibration occurs in a measuring cascade comprising at least three calibrating steps, whereby the optical measuring device (10) and the operating point (28) thereof, the manipulator (6) and the axes thereof and the allocation of the manipulator (6) with respect to the workpiece (2) are successively calibrated. The calibration device (47) includes a control and a calibration system (27) for the operating point (28), a calibration body (15) for the axes of the manipulator and a calibration device (12) for the allocation of the manipulator with respect to the workpiece.
    Type: Grant
    Filed: April 1, 2002
    Date of Patent: September 2, 2003
    Assignee: Kuka Schweissanlagen GmbH
    Inventor: Eberhard Roos
  • Patent number: 6615108
    Abstract: There is therefore provided, in accordance with a preferred embodiment of the present invention, a robotic system for systematically moving about an area to be covered. The system includes at least one boundary marker (48) located along the outer edge of the area to be covered, a robot (40) with a navigation system (41) and a sensor unit (43). The navigation system (41) navigates the robot (40) in generally straight, parallel lines from an initial location and turns the robot (40) when the robot (40) encounters one of the boundary markers (48), thereby to systematically move about the area to be covered. The sensor unit (43) senses proximity to one of the at least one boundary marker (48).
    Type: Grant
    Filed: April 13, 2001
    Date of Patent: September 2, 2003
    Assignee: F. Robotics Acquisitions Ltd.
    Inventors: Ehud Peless, Shai Abramson, Ronen Friedman, Ilan Peleg
  • Patent number: 6606539
    Abstract: A portable coordinate measuring machine comprises a multijointed manually positionable articulated measuring arm for accurately and easily measuring a volume. The articulated arm includes a plurality of bearing arrangements comprising at least a pair of spaced bearings, the spaced bearings being pre-stressed such that, under an applied load, any motion of the arm is limited to axial motion and wherein the mechanical stability of the arm is increased.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: August 12, 2003
    Assignee: Faro Technologies, Inc.
    Inventor: Simon Raab
  • Publication number: 20030149511
    Abstract: A quantum gate performs the superposition operation of a Grover's or of a Deutsch-Jozsa's quantum algorithm in a very fast manner. This is done by performing all multiplications by using logic gates that immediately outputs the result. The superposition operation includes performing the Hadamard rotation over an input set of vectors for producing a set of rotated vectors, and calculating the tensor product of all the rotated vectors for outputting a linear superposition set of vectors. The tensor product of all the rotated vectors is carried out by the logic gates.
    Type: Application
    Filed: June 11, 2002
    Publication date: August 7, 2003
    Applicant: STMicroelectronics S.r.l.
    Inventors: Gianguido Rizzotto, Paolo Amato, Domenico Porto
  • Patent number: 6594552
    Abstract: Surgical robots and other telepresence systems have enhanced grip actuation for manipulating tissues and objects with small sizes. A master/slave system is used in which an error signal or gain is artificially altered when grip members are near a closed configuration.
    Type: Grant
    Filed: April 6, 2000
    Date of Patent: July 15, 2003
    Assignee: Intuitive Surgical, Inc.
    Inventors: William C. Nowlin, Gary S. Guthart, Robert G. Younge, Thomas G. Cooper, Craig Gerbi, Steven J. Blumenkranz, Dean F. Hoornaert
  • 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: 6591165
    Abstract: A robot system having a plurality of component units. The robot system includes a first storage device, and a second storage device. The robot system further includes a plurality of control devices, with a first component control device provided with the first component unit and a second component control device provided with the second component unit. The first component control device controls the first component unit and the second component control device controls the second component unit.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: July 8, 2003
    Assignee: Sony Corporation
    Inventor: Seiichi Takamura
  • Patent number: 6587751
    Abstract: In a robot and its control method the behavior and motion models functioning as bases in generating behaviors and motions of the robot are transformed based on the input history from the outside and the history of its own behaviors and motions.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: July 1, 2003
    Assignee: Sony Corporation
    Inventors: Seiichi Takamura, Noriaki Sakabe
  • Patent number: 6584379
    Abstract: In a robot machine having a plurality of rotational joint axes, a rotational angle of rotational joint axis and a tilt angle of robot arm against the direction of gravity are measured at three or more of rotational angle positions to obtain rotational angle information &THgr;i and tilt angle information Yi, and regression factors &agr; and &bgr; are derived by computation from a resulting regression function of Y=&agr; SIN(&THgr;+&bgr;)+&ggr;, thereby performing an original point adjustment of rotational joint axis based on the obtained tilt angle and tilt direction thereof.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: June 24, 2003
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Yasushi Mukai, Masaya Hirayama
  • Patent number: 6584378
    Abstract: When determining coordinates of a point of an object (2) in a reference system of coordinates and the orientation of the object in the space in a measuring position assumed by the object, the object is moved from a start position having known coordinates and a known orientation to a measuring position while detecting this movement. Said coordinates and the orientation of the object in the measuring position are calculated from information from this detection and about the start position. Furthermore, the acceleration and retardation of the object are measured during the movement, and the coordinates and the orientation of the object in the measuring position are calculated from information from this measurement.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: June 24, 2003
    Assignee: ABB Flexible Automation
    Inventor: Ole Arnt Anfindsen
  • Patent number: 6580970
    Abstract: An upper arm portion and a lower arm portion are connected to each other by a substantially cylindrical elbow joint, and are bendable between an extended position in which they are extended into a substantially straight line and a bent position in which they are bent forwards from the extended position. The position of an axis of the elbow joint is offset forwards from the center of the width of the upper and lower arm portions, and slants inclined toward the elbow joint are formed on rear surfaces of the upper and lower arm portions connected to the elbow joint. Thus, when the lower arm portion is turned toward the bent position, a foreign matter can be prevented from being sandwiched between the upper and lower arm portion at a location in front of the elbow joint by displacing the position of the axis of the elbow joint forwards.
    Type: Grant
    Filed: November 16, 2001
    Date of Patent: June 17, 2003
    Assignee: Honda Giken Kogyo Kabushiki Kaisha
    Inventors: Hiroshi Matsuda, Hideaki Takahashi
  • Patent number: 6577925
    Abstract: A modular object handling system has a multi-level control architecture, which includes a system controller that coordinates the functions and/or operations of individual module controllers, that in turn control corresponding actuators, to provide a desired system function. The system controller performs the overall trajectory planning by taking the constraints of each of the module actuators into account. The system controller may compensate for deviations of objects from their planned trajectories by contemporaneously redetermining trajectories and trajectory envelopes to encode the various combinations of the system constraints and task requirements. The trajectory envelopes can denote regions around other trajectories to indicate control criteria of interest, such as control and collision boundaries.
    Type: Grant
    Filed: November 24, 1999
    Date of Patent: June 10, 2003
    Assignee: Xerox Corporation
    Inventor: Markus P. J. Fromherz
  • Patent number: 6567724
    Abstract: The CPU 102 detects that the posture of the apparatus main body has been shifted from the normal posture into an abnormal posture on the basis of the acceleration information obtained as detection output of the acceleration sensor 41. Then, it restores the normal posture by means of a playback technique for controlling various drivers 3D through 7D, using route planning data stored in advance in the memory 101 for restoring the normal posture from a falling posture.
    Type: Grant
    Filed: November 5, 2001
    Date of Patent: May 20, 2003
    Assignee: Sony Corporation
    Inventor: Takashi Yamamoto
  • Patent number: 6560493
    Abstract: An apparatus for optimal control of distributed actuator and sensor arrays includes a control system having a state estimator including an operator which acts on estimation error through convolution with respect to a spatial variable to generate a state estimate, and a control output generator which applies a control operator to the state estimate through convolution with respect to the spatial variable. A method of designing an optimized control system includes the steps of obtaining a system model, computing a transform of the model with respect to the spatial domain, solving linear matrix inequalities to generate auxiliary variables, performing an inverse transform on the auxiliary variables, and computing an estimator operator and a control operator for a model-based estimator control system.
    Type: Grant
    Filed: February 26, 1999
    Date of Patent: May 6, 2003
    Assignee: Massachusetts Institute of Technology
    Inventors: Munther A. Dahleh, Bassam Bamieh, Fernando Paganini
  • Patent number: 6560512
    Abstract: The relational robotic controller (RRC) is a robotic control devise made up of a stack of relational correlation sequencers (RCS). The RRC controls the tasks (including sound generation, memory storage and retrieval tasks) performed by a robot. The RRC is programmed to perform all tasks relative a self location and identification task, performed by a nodal map, known as the self nodal map, and associated with one of the RCS that make up the RRC. The self-nodal map, operating simultaneously while other nodal maps are performing other tasks, acts as a recording monitor that senses data from pressure transducers, cameras, and microphones, relative to the self of the robot. When a phoneme-sound generating, auditory-microphone, and memory storage and retrieval RCS capability is coupled with a visual-camera capability, a RRC controlled robot may be trained to achieve coordinated camera visualization, memory recall, and verbal communication.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: May 6, 2003
    Assignee: Machine Consciousness, Inc.
    Inventors: David Rosen, Alan Rosen
  • Patent number: 6556887
    Abstract: Generally, a method of determining a position of a robot is provided. In one embodiment, a method of determining a position of a robot comprises acquiring a first set of positional metrics, acquiring a second set of positional metrics and resolving the position of the robot due to thermal expansion using the first set and the second set of positional metrics. Acquiring the first and second set of positional metrics may occur at the same location within a processing system, or may occur at different locations. For example, in another embodiment, the method may comprise acquiring a first set of positional metrics at a first location proximate a processing chamber and acquiring a second set of positional metrics in another location. In another embodiment, substrate center information is corrected using the determined position of the robot.
    Type: Grant
    Filed: July 12, 2001
    Date of Patent: April 29, 2003
    Assignee: Applied Materials, Inc.
    Inventors: Marvin L. Freeman, Jeffrey C. Hudgens, Damon Keith Cox, Chris Holt Pencis, Michael Rice, David A. Van Gogh
  • Patent number: 6535794
    Abstract: A novel, portable coordinate measuring machine comprises a multijointed (preferably six joints) manually positionable measuring arm for accurately and easily measuring a volume, which in a preferred embodiment, comprises a sphere ranging from six to eight feet in diameter and a measuring accuracy of 2 Sigma +/−0.005 inch. In addition to the measuring arm, the present invention employs a controller (or serial box) which acts as the electronic interface between the arm and a host computer. The coordinate measuring machine of this invention is particularly useful in a novel method of generating an error map and thus correcting and/or programming the tool path for multi-axis machining centers, particularly robots.
    Type: Grant
    Filed: May 3, 1995
    Date of Patent: March 18, 2003
    Assignee: Faro Technologoies Inc.
    Inventor: Simon Raab
  • Patent number: 6532404
    Abstract: System of guidance and positioning relative to a fixed station (1) for an autonomous mobile robot (7) utilizing at least a directional infra-red beam (2′) emitted by the fixed station, the mobile robot being provided with a directional system of detection (10a, 10b) of infra-red emission connected to a microcomputer incorporated in the said robot, the robot moving on a work surface in an essentially random manner, the microcomputer (44) including an algorithm able to control the return to fixed station (1) by displacement of the robot (7) towards the direction of emission of said infra-red beam (2′), characterized in that the infra-red beam (2′) is a narrow directional beam and in that the system of detection (10a, 10b) is located on a frame at the center of rotation of the robot (7), oriented in the direction of movement of the robot, precise positioning in the fixed station (1) being carried out by rotation of the machine around a vertical axis according to an algorithm based on the detect
    Type: Grant
    Filed: March 1, 2002
    Date of Patent: March 11, 2003
    Inventor: André Colens
  • Publication number: 20030040814
    Abstract: The invention relates to a method for the control of mechanisms and technical systems characterized by that
    Type: Application
    Filed: April 4, 2002
    Publication date: February 27, 2003
    Inventors: Volker Moebius, Knut Grossmann
  • Patent number: 6522950
    Abstract: A method for performing the off-line programming of the movement of an industrial robot, which is dedicated to an industrial apparatus for processing. The method allows performing the off-line programming of the movement of a robot by using sequences of instructions, which adopt a relatively high level of abstraction. Therefore, it is possible to increased the operating flexibility of the robot and, at the same, to reduce programming times and costs.
    Type: Grant
    Filed: March 4, 2002
    Date of Patent: February 18, 2003
    Assignee: ABB Service S.r.l.
    Inventors: Paolo Conca, Leonardo Leani
  • Patent number: 6522949
    Abstract: When a position deviation of teaching point of a robot manipulator is detected during continuous operation of a robot system, device for correcting the teaching point without stopping continuous operation of the robot system is provided, thereby presenting device for operating the robot system efficiently without having effects on productivity of the production line. Having a changeover unit for changing over modes by selecting from an input mode for entering teaching points, an operation mode for operating according to the teaching points, and an in-process correction mode for correcting the teaching points stored in the storage unit according to the data from the input unit during operation of the robot manipulator, the mode is changed over to the in process correction mode by the changeover unit, the data for correcting the teaching point is entered from the input unit, and the control unit corrects and processes according to the entered data.
    Type: Grant
    Filed: September 19, 2001
    Date of Patent: February 18, 2003
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Tatsuya Ikeda, Kazuhiko Ochiai
  • Patent number: 6516248
    Abstract: A robot calibration system for calibrating a robot and a method of determining a position of the robot to calibrate the robot are disclosed. The system includes an electrical ground defining a return for an electrical circuit. The robot, which is electrically connected to the ground, includes an arm having a tool surface operating within a robot workspace. The system also includes an electrical supply and a detection device. The electrical supply defines a source for the circuit and provides a charge and a reference voltage to the system. The detection device communicates with the electrical supply to detect variations in either the charge, the reference voltage, or both. The system further includes a calibration object. The calibration object is electrically insulated from the ground and is electrically connected to the electrical supply.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: February 4, 2003
    Assignee: Fanuc Robotics North America
    Inventors: H. Dean McGee, Eric Lee, Frank Garza
  • Patent number: 6505097
    Abstract: An arithmetic processing device for inter-object data communication has an object manager for connecting objects so as to enable exchange of data between the objects, and a connection data supplying unit for supplying the object manager with connection data necessary for achieving the connection between the objects. An inter-object communication method and a robot incorporating the arithmetic processing device are also provided. The robot may be designed to enable a user to replace parts thereof, thus changing the robot configuration. The robot preferably includes a part detection unit for detecting parts attached to the robot, and outputting a part detection result in accordance with the detection. An information storage unit stores information corresponding to the part detection result for each configuration obtained by replacement of the parts.
    Type: Grant
    Filed: January 12, 2000
    Date of Patent: January 7, 2003
    Assignee: Sony Corporation
    Inventors: Masahiro Fujita, Takayuki Sakamoto, Kotaro Sabe, Tsuyoshi Takagi
  • Patent number: 6496741
    Abstract: A method, computer system, and program product for optimizing a useful objective function with respect to a dynamic parameter vector and a static parameter vector. The method, called the static/dynamic control (MDC) method, either minimizes or maximizes the useful objective function subject to a state equation, initial conditions, terminal conditions, constraints, and dynamic limitations. The SDC method includes an algorithm having two formulations: a period formulation and a fully continuous formulation. With the period formulation, the dynamic optimization variables associated with the dynamic limitations are permitted to be discontinuous, parametric functions of time. With the fully continuous formulation, the dynamic optimization variables are permitted to be continuous, non-parametric functions of time. The SDC method is computer implementable and employs an iterative process including an inner loop and an outer loop.
    Type: Grant
    Filed: March 25, 1999
    Date of Patent: December 17, 2002
    Inventor: Gregory J. Whiffen
  • Patent number: 6490504
    Abstract: A feeding robot which is capable of drawing a glass panel for a liquid crystal display from a cassette without bringing it into collision with the cassette, and then feeding the drawn glass panel with a reduced error, and a method for controlling the same. Determination is made as to whether an object to be fed has been accurately aligned with a traveling axis of the feeding robot. A turned angle of the object relative to the traveling axis is calculated if the object has not been accurately aligned with the traveling axis. The robot is turned by the turned angle and then draws the object. While the robot moves to a target position, a correction value for the target position is calculated, and the target position is then corrected by the calculated correction value. The feeding robot control method is capable of aligning the glass panel with a hand of the feeding robot using sensors in the robot.
    Type: Grant
    Filed: April 2, 2001
    Date of Patent: December 3, 2002
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Tae-Kyu Son
  • Patent number: 6484083
    Abstract: A control system for controlling mobile robots provides a way to control mobile robots, connected in tandem with coupling devices, to navigate across difficult terrain or in closed spaces. The mobile robots can be controlled cooperatively as a coupled system in linked mode or controlled individually as separate robots.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: November 19, 2002
    Assignee: Sandia Corporation
    Inventors: David R. Hayward, James H. Buttz, David L. Shirey
  • Publication number: 20020156549
    Abstract: To provide a method of controlling a manufacturing process, a Mahalanobis space of plural manufacturing control parameters is generated on the basis of first sampled data. Then, a Mahalanobis distance from the Mahalanobis space and second sampled data is calculated. A manufacturing process is determined to be under a malfunction operating condition by comparing the Mahalanobis distance and a threshold value.
    Type: Application
    Filed: April 19, 2002
    Publication date: October 24, 2002
    Inventor: Shunji Hayashi
  • Patent number: 6470237
    Abstract: A robot is provided which comprises a body unit, plural component units connected to the body unit, a memory mounted on the body unit for storing unit information of each of the component units and a basic operation program, a control unit mounted on the body unit for controlling the action of the robot, and a memory unit detachably mounted on the body unit for storing application program of the robot. The control unit reads out (i) the unit information, (ii) the basic operation program and (iii) the application program, and controls the component units in accordance with the read unit information, basic program, and application program.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: October 22, 2002
    Assignee: Sony Corporation
    Inventors: Masahiro Fujita, Kazufumi Oyama
  • Patent number: 6459957
    Abstract: A programmable smart membrane and methods therefor. The smart membrane conducts an overall function on at least one of a sorting function, a filtering function and an absorbing function of at least one object having an attribute. The smart membrane includes a plurality of module units disposed adjacent each other. Each of the plurality of module units obtains information from an environment around each of the plurality of module units. The plurality of module units also each perform a function based on at least a first control method that determines the function based on the information for each of the plurality of module units. Wherein the plurality of module units individually perform function to collectively perform the overall function of the membrane based on the attribute of the object.
    Type: Grant
    Filed: April 17, 2001
    Date of Patent: October 1, 2002
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Forrest H. Bennett, III, Eleanor G. Rieffel, Bradley E. Dolin
  • Patent number: 6456901
    Abstract: A hybrid control system is provided for controlling the movement of a robot. The hybrid control system includes a singularity detector; a task level controller that receives a motion plan and determines a first set of control commands which are defined in a task space; and a joint level controller that receives the motion plan and determines a second set of control commands which are defined in a joint space. The singularity detector monitors the movement of the robot and detects robot movement in a region about a singularity configuration. When robot movement occurs outside of this region, the task level controller is operable to issue the first set of control commands to the robot. When the robot movement occurs inside of this region, the joint level controller is operable to issue the second set of control commands to the robot. In this way, the hybrid control system ensures feasible robot motion in the neighborhood of and at kinematic singularity configuration.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: September 24, 2002
    Inventors: Ning Xi, Jindong Tan
  • Patent number: 6453214
    Abstract: Robot arm (16) end effectors (10, 110, 210) of this invention rapidly and cleanly transfer semiconductor wafers (12) between a wafer cassette (14) and a processing station. The end effectors include proximal and distal rest pads (24, 26, 124, 126) having pad and backstop portions (32, 34, 132, 134) that support and grip the wafer either by wafer peripheral edge contact or within an annular exclusion zone (30) that extends inward from a peripheral edge of the wafer. An active contact point (50, 150, 222) is movable by a vacuum actuated piston (52, 152) between a retracted wafer-loading position and an extended position that urges the wafer against the distal rest pads to grip the wafer at its edge or within the exclusion zone. The end effector further includes fiber optic light transmission sensors (90, 102, 202, 214) for determining various wafer surface, edge, thickness, tilt, and location parameters.
    Type: Grant
    Filed: August 2, 2001
    Date of Patent: September 17, 2002
    Assignee: Newport Corporation
    Inventors: Paul Bacchi, Paul S. Filipski
  • Publication number: 20020120364
    Abstract: System of guidance and positioning relative to a fixed station (1) for an autonomous mobile robot (7) utilizing at least a directional infra-red beam (2′) emitted by the fixed station, the mobile robot being provided with a directional system of detection (10a, 10b) of infra-red emission connected to a microcomputer incorporated in the said robot, the robot moving on a work surface in an essentially random manner, the microcomputer (44) including an algorithm able to control the return to fixed station (1) by displacement of the robot (7) towards the direction of emission of said infra-red beam (2′), characterized in that the infra-red beam (2′) is a narrow directional beam and in that the system of detection (10a, 10b) is located on a frame at the center of rotation of the robot (7), oriented in the direction of movement of the robot, precise positioning in the fixed station (1) being carried out by rotation of the machine around a vertical axis according to an algorithm based on the detect
    Type: Application
    Filed: March 1, 2002
    Publication date: August 29, 2002
    Inventor: Andre Colens
  • Patent number: 6438458
    Abstract: A substrate conveying system wherein, at a substrate transfer position of a conveyance robot, a robot arm is moved upwardly at a normal speed from its lowermost position, and wherein the movement speed is changed to a lower speed at a predetermined position. During upward motion at the lower speed, the substrate is received and, while continuing the upward motion, the movement speed is changed back to the normal speed, at a second predetermined position. The robot arm continues its upward motion to its topmost position, with this normal speed.
    Type: Grant
    Filed: January 28, 2000
    Date of Patent: August 20, 2002
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hiroshi Shimoike, Takashi Nakahara
  • Patent number: 6434449
    Abstract: A system and a method for re-calibrating a robot, an end-effectuator of the robot and a fixture for holding a production part based upon measurements recorded by a sensor after contact or interception with random points along the three-dimensional contour of the end-effectuator of the robot.
    Type: Grant
    Filed: August 3, 2000
    Date of Patent: August 13, 2002
    Inventor: Pierre De Smet