Teaching System Patents (Class 901/3)
  • Patent number: 6950721
    Abstract: A positioning substrate is used for performing a teaching operation on a transfer mechanism for transferring a target substrate in a semiconductor processing system. The positioning substrate includes a substrate body made of a material selected from the group consisting of the same material as the target substrate, semiconductor, compound semiconductor, and ceramic. The substrate body has an outer contour sized to be handled by the transfer mechanism as an alternative to the target substrate. The positioning substrate also includes a positioning assistant having a combination of a positioning hole and a positioning reference line formed in the substrate body. The positioning hole is formed to penetrate the substrate body in a thickness direction. The positioning reference line is formed on a surface of the substrate body to extend across an opening of the positioning hole and have a predetermined width.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: September 27, 2005
    Assignee: Tokyo Electron Limited
    Inventors: Makoto Tashiro, Keisuke Kondoh, Hiroaki Saeki
  • Patent number: 6934605
    Abstract: A palletizer system is described for transferring a object that are conveyed along a conveyor to a rack, the object having a surface, the palletizer system comprising a camera, a robot transfer subsystem and a control module. The camera is configured to generate images of the object as it is being conveyed along the conveyor. The robot transfer subsystem comprises a gripper module mounted on a robot, the robot being configured to move the gripper module, and the gripper module being configured to controllably grip the surface.
    Type: Grant
    Filed: April 8, 2002
    Date of Patent: August 23, 2005
    Assignee: I-Scan Robotics Ltd.
    Inventors: Dan Dothan, Erez Dothan
  • Patent number: 6917856
    Abstract: It is constructed so as to detect a joint movement position of a robot arm by a position detector and a joint movement speed is calculated from change amounts of the joint movement position and elapsed time and is compared with an allowable movement speed and unlocking and locking of a brake are controlled so that the joint movement speed of an arm at the time of brake unlocking becomes within a constant value even when a shape, an attitude and a load condition of the robot arm vary. Therefore, movement work of the arm by the brake unlocking can be performed alone and a robot with high safety can be obtained.
    Type: Grant
    Filed: April 12, 2002
    Date of Patent: July 12, 2005
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Kenji Murata
  • Patent number: 6907317
    Abstract: An intelligent assist system having a modular architecture, coordinated by electronic communication links between the modules is provided. A multi-function hub for use in the assist system includes a physical interface for providing mechanical support within the assist system. The hub can implement controlled functions. Furthermore, the hub can include an input/output (“I/O”) interface for communication to computational nodes.
    Type: Grant
    Filed: February 12, 2001
    Date of Patent: June 14, 2005
    Assignee: The Stanley Works
    Inventors: Michael A. Peshkin, J. Edward Colgate, Julio Santos-Munne, David Meer, James Lipsey, Witaya Wannasuphoprasit, Stephen H. Klostermeyer
  • Patent number: 6882890
    Abstract: A method and system for controlling an industrial controller based on technology objects are disclosed. Technology object types may be loaded and instantiated into the run time system of a controller, thereby increasing the functionality and providing technological scaling of the controller. Technology object types may be loaded in the form of technology packages and a user may use the functionality of the invention directly in a user program.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: April 19, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel
  • Patent number: 6853881
    Abstract: A robot controller executes an operating program, calculates a position and posture of a robot, and sends the position and posture information to a personal computer (PC). At the PC side, on the basis of this position and posture information, animation display information of a work cell including the position and posture of the robot is created and then sent to a teaching pendant. In the teaching pendant, the animation display information is received, and an animation image is displayed on a display section. Until the operating program is terminated, this operation is performed so that an operating animation of the robot is displayed on the display section of the teaching pendant.
    Type: Grant
    Filed: April 2, 2002
    Date of Patent: February 8, 2005
    Assignee: Fanuc Ltd.
    Inventors: Atsushi Watanabe, Tetsuya Kosaka, Yoshiharu Nagatsuka
  • Patent number: 6826432
    Abstract: A process for programming an automation application program on an automation equipment programming station, including defining several structured type objects each representing an input-output channel of automation equipment, declaring symbolic input-output variables of the program as an instance of a previously defined structured type object, a configuring symbolic input-output variables comprising a definition of the physical location of inputs-outputs of the automation equipment, automatically interpreting the program to execute it on the automation equipment, comprising replacing symbolic variables in the program with the complete topological address of corresponding input-output information.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: November 30, 2004
    Assignee: Schneider Automation
    Inventors: François Beck, Henry Baraston, Christian Laurain
  • Patent number: 6822412
    Abstract: A method for programming of a robot application comprising an industrial robot having a robot coordinate system, a tool having a tool coordinate system and a work object (3) to be processed by the tool. The application is programmed by means of a position-measuring unit (15) adapted for measuring positions relative a measuring coordinate system (db). The programming method comprises: selecting an object reference structure (25) on the object, defining a mathematical model for the object reference structure, defining an object coordinate system (o2), providing measurements by the position-measuring unit on the surface of the object reference structure, determining the object coordinate system in relation to the measuring coordinate system (db) by best fit between said measurements and said mathematical model of the object reference structure.
    Type: Grant
    Filed: June 11, 2003
    Date of Patent: November 23, 2004
    Inventors: Zhongxue Gan, Gregory Rossano, Xiongzi Li, Yunquan Sun, Quing Tang, Torgny Brogårdh, Häkan Brantmark
  • Patent number: 6813542
    Abstract: An intelligent assist system having a modular architecture, coordinated by electronic communication links between the modules. Modules for motion, computation, interface, and programming are disclosed in exemplary embodiments.
    Type: Grant
    Filed: February 12, 2001
    Date of Patent: November 2, 2004
    Assignee: The Stanley Works
    Inventors: Michael A. Peshkin, J. Edward Colgate, Julio Santos-Munne, David Meer, James Lipsey, Witaya Wannasuphoprasit, Stephen H. Klostermeyer
  • Patent number: 6799087
    Abstract: A method, apparatus, and computer program product are presented for directing the movement of an agent in an environment. The operations of the invention comprise determining at least a first zone and direction to objects in at least a portion of the environment around the agent. A determination is also made regarding whether the agent is surrounded by objects. If the agent is surrounded by objects, it stays in the same position, and if it is not surrounded, a determination is made regarding whether the closest object is beyond the first zone from the agent. If the closest object is beyond the first zone, the agent may be moved toward a portion of the environment having the greatest object-saturation, and if the closest object is within the first zone, the agent can be moved toward a portion of the environment having the least object-saturation. Other zones may be provided.
    Type: Grant
    Filed: January 13, 2003
    Date of Patent: September 28, 2004
    Assignee: HRL Laboratories, LLC
    Inventor: Regina Estkowski
  • Patent number: 6738691
    Abstract: A method and system for controlling an intelligent assist device, robot, or other powered system that is partially or fully directed by the intent of a human operator. The method and system includes measuring a force or motion imparted by the human operator to a control. The measurement is determined with respect to the motion of the machine at a point of the machine that allows the benefit of collocation of sensing and actuation, or of approximation of such collocation. The system includes a support attached to the machine at the beneficial point, and a plurality of sensors to measure the force, torque, or motion imparted by the human operator to the support with respect to the beneficial point. The method and system provide improved stability of control of the system, and improved responsiveness to the intent of the human operator.
    Type: Grant
    Filed: May 16, 2002
    Date of Patent: May 18, 2004
    Assignee: The Stanley Works
    Inventors: J. Edward Colgate, Michael A. Peshkin, Julio Santos-Munné, Alex Makhlin, Paul F. Decker, Stephen H. Klostermeyer
  • Patent number: 6618635
    Abstract: A programming apparatus having an arrangement for formulating an automating task to be performed in the form of a programming language for automating apparatuses is described, which simplifies a process error analysis for an analysis unit. For this purpose, the programming apparatus is provided with an arrangement that store operands (9; 27), marked to be monitored, in the order in which they appear in the network in a logic list. Furthermore, the programming apparatus has an arrangement that store the operands of this network in an operand list in the order in which they appear in the network. The lists can be transferred into the analysis unit for analysis.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: September 9, 2003
    Assignee: Siemens Aktiengesellschaft
    Inventors: Hans-Joachim Beck, Gabriele Mangler, Ingo Weber, Peter Hornung
  • Publication number: 20030144649
    Abstract: A tele-medicine system that includes an input device which can control a medical system. The input device may be the handle of a surgeon console. The medical system may include a robotically controlled medical device. A transmitter may transmit information relating to each state of the input device over a communication network. The medical system receives the transmitted state information through a receiver. The medical system changes state in response to the received state information from the input device. The system sends information relating to an entire state of the input device over a sample period to insure that the medical system receives all commands, data, etc. necessary to operate the system.
    Type: Application
    Filed: September 17, 2002
    Publication date: July 31, 2003
    Inventors: Modjtaba Ghodoussi, Steve E. Butner
  • Patent number: 6556891
    Abstract: An apparatus system is provided with at least one robot and with a control unit accommodated in a control cabinet. To improve the integration of robot and technology control units and to utilize synergistic effects, at least one additional, independent electronic system different from the control unit for the robot is provided accommodated in the control cabinet.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: April 29, 2003
    Assignee: Kuka Roboter GmbH
    Inventors: Gerhard Hietmann, Thomas Finsterwalder
  • Patent number: 6549825
    Abstract: An alignment apparatus which obtains an amount of correction for centering a semiconductor wafer from four points of a wafer edge detected by noncontact proprioceptors in a wafer delivery position P1 where the semiconductor wafer is passed to a wafer carrying unit from a wafer carrying robot and centers the semiconductor wafer.
    Type: Grant
    Filed: May 2, 2002
    Date of Patent: April 15, 2003
    Assignee: Olympus Optical Co., Ltd.
    Inventor: Shunsuke Kurata
  • 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: 6519507
    Abstract: A method of teaching a robot off-line having a traveling axis, by which the final position and final posture are determined when a robot having a traveling axis stops at an arbitrary position on a traveling axis. The method is able to take an arbitrary posture at the arbitrary position, change from the arbitrary position and arbitrary posture, and move a control point of the robot until it agrees with a movement target point. This position on the traveling axis of the robot is determined so as to minimize the distance between a coordinate origin of the robot a movement target point.
    Type: Grant
    Filed: May 1, 2001
    Date of Patent: February 11, 2003
    Assignee: Kabushiki Kaisha Yaskawa Denki
    Inventors: Yasuhiko Noguchi, Koichi Kuwahara, Youichi Kakisaka
  • Patent number: 6510365
    Abstract: The invention is a method for positioning a conveying mechanism having a holding portion for semiconductor wafers. Respective provisional position coordinates of an orienting teaching standard position and a container teaching standard positions are inputted into a controlling unit in advance. A wafer to be conveyed precisely positioned with respect to and held by the holding portion is conveyed and placed on the rotating orienting device according a control based on the provisional coordinates of the orienting teaching standard position. A posture detector then detects the eccentric volume and eccentric direction of the wafer. Appropriate position coordinates are made by amending the provisional coordinates. Then, a wafer to be conveyed precisely positioned with respect to the container teaching standard position is conveyed and placed on the rotating orienting device according a control based on the provisional coordinates of the orienting teaching standard position.
    Type: Grant
    Filed: April 25, 2001
    Date of Patent: January 21, 2003
    Assignee: Tokyo Electron Limited
    Inventors: Yasuhiko Nishinakayama, Shigeru Ishizawa, Hiroaki Saeki, Takashi Kawano, Tetsu Osawa
  • Patent number: 6509576
    Abstract: Disclosed is a method for compensating the position of a robot using a laser measuring instrument by establishing an origin coordinate system; irradiating laser beams onto reflectors and calculating distances to the reflectors; converting the origin coordinate system to an established coordinate system; generating coordinates of an end of a lower tip of a welding gun; calculating a position and posture of the robot; teaching the robot four or more postures; uploading position coordinates of the robot and robot teaching program data to a main computer; determining if an error between CAD data and data modeled through simulation is less than a predetermined value, revising the data if it is not or completing compensation of positions of the welding gun, the robot and the jigs if it is; and downloading the robot teaching program to a robot controller.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: January 21, 2003
    Assignee: Hyundai Motor Company
    Inventor: Hwang Woo-Dong
  • 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: 6459956
    Abstract: A robot system including a robot body, a plurality of safety devices to stop the operation of the robot body, connecting portions respectively disposed between the plurality of safety devices, and output device to transmit an output signal to external equipment. The safety devices are respectively connected in series to each other, and the output device is removably connected to at least one of the plurality of connecting portions. The robot body includes a plurality of robot bodies, and respective ones of the plurality of robot bodies are connected to the plurality of safety devices.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: October 1, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: Kazunori Matsumoto
  • Patent number: 6445979
    Abstract: An operation line tracking device for a robot for performing an operation with a tool mounted on the robot while tracking an operation line using a sensor wherein a detection failure of the sensor is restored by automatically changing or resetting a detecting condition of the sensor when the sensor fails in detecting the operation line. If a detection failure occurs for a cause of excessive or too small quantity of light impinged on light receiving elements of a laser sensor, a laser output intensity is automatically changed. If a detection failure occurs for a cause of basing of the quantity of the impinged light, an orientation of the laser sensor is automatically adjusted. If a detection failure occurs for a cause of biasing of position of the operation line in the visual field of the laser sensor, the position of the laser sensor is automatically adjusted.
    Type: Grant
    Filed: November 6, 2000
    Date of Patent: September 3, 2002
    Assignee: Fanuc Ltd.
    Inventors: Toshihiko Inoue, Mitsuhiro Okuda, Akihiro Terada
  • Patent number: 6438455
    Abstract: An industrial robot not malfunctioning if wiring to the safety device is connected after installation is presented. The robot makes an operator pay attention to that the safety device is set in cancel mode, and is hence safer. In the robot, all input connectors of the safety device wired from the outside are identical connectors. The connector has a terminal for feeding a status aside from a terminal for connecting to the safety device. Depending on status input from the outside, a warning sign is displayed on a display device. The warning sign is displayed only when a controller is operated.
    Type: Grant
    Filed: March 27, 2001
    Date of Patent: August 20, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: Kazunori Matsumoto
  • Patent number: 6400998
    Abstract: A method and apparatus for NC machining management based on a measurement program, wherein a machining shape at an arbitrary machining stage is determined by an NC program, a geometric element or a geometric model is generated, and a measurement program is generated on the basis of the geometric model. The measurement program is executed when at least one of the steps of the NC program is completed, and the results of measurement are used as control information for machining measurement.
    Type: Grant
    Filed: July 2, 1998
    Date of Patent: June 4, 2002
    Assignees: Mitutoyo Corporation, Kabushiki Kaisha Mori Seiki Seisakusho, Okuma Corporation
    Inventors: Kazuo Yamazaki, Sadayuki Matsumiya, Naoki Morita, Yasushi Fukaya
  • Patent number: 6396232
    Abstract: A haptic pointing device includes a plurality of rigid, elongated proximal members, each connected to a separate rigid, elongated distal member through an articulating joint. The other end of each proximal member is coupled to an actuator such as a motor, causing that member to swing within a separate plane perpendicular to the shaft of the motor in response to a control signal. An end-effector is interconnected to the second end of each distal member through an articulating joint, such that as the actuators move the proximal members, the end-effector moves in space. In a preferred embodiment, the device includes at least three proximal members and three distal members, and the end-effector is coupled to a user-graspable element such as a stylus which retains a preferred orientation in space as the members are driven by the actuators.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: May 28, 2002
    Assignee: Cybernet Haptic Systems Corporation
    Inventors: Douglas Haanpaa, Gary Siebert, Terry Cussen, Kirk Fifer, Mike Dinsmore, Charles J. Jacobus
  • Patent number: 6377871
    Abstract: An integrated die cast system is provided comprising a die casting machine, a servo-controlled ladle, a servo-controlled sprayer, a pick and place robot, an integrated controller, and a programming pendant. The die casting machine includes a die casting machine controller. The servo-controlled ladle includes a molten material ladle and a servo-motor arranged to cause the ladle to transfer molten material to an injection chamber of the die casting machine. The servo-controlled sprayer includes a sprayer assembly and a servo-motor arranged to orient the sprayer assembly proximate a die cavity of the die casting machine. The pick and place robot is arranged to access a die cavity of the die casting machine. The integrated controller is in communication with the die-casting machine controller, the servo-controlled ladle, the servo-controlled sprayer, and the pick and place robot.
    Type: Grant
    Filed: October 26, 2000
    Date of Patent: April 23, 2002
    Assignee: Motoman, Inc.
    Inventors: William H. DeCamp, Alan G. Livingston, Scott D. Colwell
  • Patent number: 6374157
    Abstract: Acceleration information, rotation angle information and rotation angular velocity information are detected by an acceleration sensor and a rotation angle sensor, and detected signals are stored into a storage section in time series. Specific information such as dispersion is calculated from the stored time series signals, and the state of the robot device is determined from the specific information. When it is detected as the state of the robot device that the robot device is lifted up, the movement of a predetermined movable part which acts to the outside is stopped.
    Type: Grant
    Filed: November 22, 2000
    Date of Patent: April 16, 2002
    Assignee: Sony Corporation
    Inventor: Seiichi Takamura
  • Patent number: 6363300
    Abstract: Process for the automatic determination of an optimal movement program of a robot comprising at least one moving member, a motor associated with the moving member and a control unit capable of activating the motor according to a movement program to move the moving member along a trajectory with a predetermined movement parameter. The process comprises the steps of: acquiring data indicating the load state of the motor and the precision of movement of the robot during the execution of a movement program, comparing the information on the load state and on the precision of movement with predetermined limit values, repeatedly executing the movement program while progressively varying the movement parameter until a measured value of the load state and/or of the precision of movement exceeds a corresponding limit value, and storing as the optimal movement program the last movement program which has been executed without exceeding the limit values.
    Type: Grant
    Filed: March 28, 2000
    Date of Patent: March 26, 2002
    Assignee: Comau S.p.A.
    Inventor: Marco-Severo Inga
  • Patent number: 6356806
    Abstract: A method for handling the voltage drop, at least in the control unit of a robot with a PC control is provided that minimizes the time of a plant stoppage and avoids wasteful process interruptions. The PC control has a real time operating system for the time critical control and regulation of the robot movement and a standard PC operating system for communication with an operator. In the case of a voltage drop a battery/accumulator operation takes place with running robot movement and optionally application operations broken off or ended in a clearly defined manner. Then, working processes of the control are terminated. The contents of the working memory at the termination time concerning the real time operating system and robot control programs are stored, particularly as an image, in at least one mass memory. For restarting the robot after such a stoppage thereof the standard PC operating system is loaded in the conventional manner into the working memory and started.
    Type: Grant
    Filed: December 10, 1999
    Date of Patent: March 12, 2002
    Assignee: Kuka Roboter GmbH
    Inventors: Franz Grob, Stefan Sturm, Carsten Spie&bgr;
  • Patent number: 6304050
    Abstract: A system is presented that creates vision-based, three-dimensional control of a multiple-degree-of-freedom dexterous robot, without special calibration of the vision system, the robot, or any of the constituent parts of the system, and that allows high-level human supervision or direction of the robot. The human operator uses a graphical user interface (GUI) to point and click on an image of the surface of the object with which the robot is to interact. Directed at this surface is the stationary selection camera, which provides the image for the GUI, and at least one other camera. A laser pointer is panned and tilted so as to create, in each participating camera space, targets associated with surface junctures that the user has selected in the selection camera. Camera-space manipulation is used to control the internal degrees of freedom of the robot such that selected points on the robot end member move relative to selected surface points in a way that is consistent with the desired robot operation.
    Type: Grant
    Filed: July 19, 1999
    Date of Patent: October 16, 2001
    Inventors: Steven B. Skaar, Michael J. Seelinger, Matthew L. Robinson, Emilio J. Gonzalez Galvan
  • Patent number: 6301526
    Abstract: A master device for generating motion instruction of the slave robot by sensing motion of the arm with fixed to the arm of the operator, and reflecting motion limit information by external force and physical articulation limit sensed by the robot may be simplified in a serial chain configuration so to solve problems of human fatigue and operational complexity in order to minimize dead weight of units mounted to the arm by concentrating and positioning the cylindrical rotating shaft members (44 and 45) near the body.
    Type: Grant
    Filed: January 6, 2000
    Date of Patent: October 9, 2001
    Assignee: Institute of Science and Technology
    Inventors: Mun Sang Kim, Soo Yong Lee, chong won Lee
  • Patent number: 6292712
    Abstract: The present invention is an interactive multi-media interface system which incorporates text, audio, and video graphics animation and other tools to interface a user with a device in an outside environment, such as a robotic device, machining or other tool. The interface system includes a computer workstation to allow inputs from a user, such as a machine operator, computer memory, and an interface computer program operating on the computer. The computer has a graphical user interface for interfacing the operator with the workstation and to allow interactive operation and control of the machine tool. The operator can provide inputs to the interface system by various input devices such as a keyboard, cursor, mouse, a stylus pointing device or a touch sensitive screen. The interface software shares access to and exchanges data with the computer memory.
    Type: Grant
    Filed: January 29, 1998
    Date of Patent: September 18, 2001
    Assignee: Northrop Grumman Corporation
    Inventor: George Nicholas Bullen
  • Patent number: 6272396
    Abstract: A mobile expert machine that moves along a nominal predefined trajectory. The expert machine should be a substitute for unskilled labor performed at workstations characterized by repetitive activities. An expert machine is defined as a machine that performs a specific task; the knowledge applied to the machine should be used to perform a repetitive task professionally. Predefined trajectory is defined as the actual trajectory that the slave expert machine should follow. The slave expert machine should move along a known predefined trajectory whose parameters have been calculated prior to start-up of the motion. It is assumed that the trajectory is given as function of time and the disturbances are well known. A Master Expert Machine (MEM) is incorporated with sensors for sensing and reading joint motions. It features excellent follow-up attributes and records motion activity in its memory by a process of “machine learning” within the study area.
    Type: Grant
    Filed: February 20, 1998
    Date of Patent: August 7, 2001
    Assignee: Tairob Industrial Technology Ltd.
    Inventor: Isaac Taitler
  • Patent number: 6253120
    Abstract: An interacting term existing in a control system is decoupled on the basis of a regular condition of a decoupling matrix. Then, an hyperplane &sgr; which has been obtained to satisfy the Lyapunov stability condition is designed. A control quantity is converged along the hyperplane &sgr;. In this case, even if the uncertainty is generated in a C matrix for connecting a state variable x(t) and an output y(t) of an object to be controlled, it is possible to converge the control quantity while always satisfying the Lyapunov stability condition. A non-linear input gain ki (x,t) used in the control system is designed to be greater than a predetermined value when there is no uncertainty in the C matrix to satisfy the Lyapunov stability condition. Also, a control input signal based upon the sliding mode decoupling control is converted to an articulation torque by a Jacobian. Also, for the control input signal, reverse dynamics of non-linear force are added thereto.
    Type: Grant
    Filed: April 27, 1998
    Date of Patent: June 26, 2001
    Assignee: Seiko Seiki Kabushiki Kaisha
    Inventors: Akira Shimada, Yoshinobu Ohtachi, Tsutomu Mita
  • Patent number: 6216056
    Abstract: With an operation handle arranged in the neighborhood of e.g. a microscope for operation as an appliance to be supported attached to the tip of plural arms rotatably coupled with one another, the operation force applied to the operation handle is detected as a signal in directions of plural axes by a force/torque sensor, the detected force/torque information in each of the directions of the plural axes is impedance-control and track-control to compute an operation command for each joint in the plural arms, and on the basis of the operation command for each joint, the plural arms are moved in the direction of the operation force.
    Type: Grant
    Filed: December 16, 1997
    Date of Patent: April 10, 2001
    Assignee: Kabushiki Kaisha Sanyo Seiki Seisakusho
    Inventors: Akihiro Ito, Haruhiro Tsuneta, Yasuyuki Kitahara, Masao Hiraguri
  • Patent number: 6157155
    Abstract: The present invention relates to a robot path planning method for determining the path of a robot, taking into consideration the bending effect of the robot path when heavy tools are load onto the robot. Specifically, straight line P'-Q' to be actually drawn by the distal end of the robot tool is calculated by using the positions P and Q of the distal end of the tool at the start point and at the end point of the straight line recognized by the robot controller. And, the interpolation points H1', H2', H3', . . . are set on this line P'-Q'. Then, the bending amount .DELTA..theta.pj and .DELTA..theta.qj at the start point P' and at the end point Q' of this line P'-Q' are respectively determined. And, the bending amount at each interpolation point H1', H2', . . . are calculated from these bending amounts .DELTA..theta.pj and .DELTA..theta.qj, and the position on the line P'-Q' of each interpolation point. Then, the values obtained by subtracting from each interpolation point H1', H2', . . .
    Type: Grant
    Filed: March 13, 1995
    Date of Patent: December 5, 2000
    Assignee: Fanuc Ltd.
    Inventor: Hirohiko Kobayashi
  • Patent number: 6142252
    Abstract: When an autonomous vehicle detects an interruption in a wall, a plurality of optical distance measurement sensors provided in a driving unit measures the distance to a plurality of points of an object of interest located ahead. The configuration of the object of interest located ahead is recognized from the obtained distance information and from the attached angle of each optical distance measurement sensor to determine the subsequent operation of the autonomous vehicle.
    Type: Grant
    Filed: July 11, 1997
    Date of Patent: November 7, 2000
    Assignee: Minolta Co., Ltd.
    Inventors: Yasuhisa Kinto, Kyoko Nakamura, Yuichi Kawakami, Nobukazu Kawagoe
  • Patent number: 6085125
    Abstract: A planarity teaching station includes one or more proximity sensors arranged to reflect light off a surface to determine a plane in which a substrate is positioned by a robotic arm. The plane of the substrate is then automatically adjusted by changing a Z-axis of a universally tiltable robot base or in another manner, based on the data provided by the planarity teaching station. The adjustment of the substrate or end effector plane allows substrates to be removed from and delivered to various cassettes and workstations of a substrate processing system without damage to the substrate caused by end effector misalignment.
    Type: Grant
    Filed: May 11, 1998
    Date of Patent: July 4, 2000
    Assignee: Genmark Automation, Inc.
    Inventor: Genco Genov, deceased
  • Patent number: 5981966
    Abstract: A detecting apparatus for performing an auto-teaching operation is used in a vertical heat treatment system to cause a controller for controlling movement of a wafer transfer arm to learn a unit of positional information about a wafer boat placed on a transfer station. The detecting apparatus has a base frame having a shape similar to a wafer and detachably mounted on a wafer holding place of the boat. On the base frame are a Z-sensor formed of an optical sensor of a reflection type, a pair of .theta.-sensors, and an X-sensor. The auto-teaching operation is performed by observing the transfer arm by the detecting apparatus while the detecting apparatus is placed on the wafer holding place of the boat.
    Type: Grant
    Filed: February 12, 1998
    Date of Patent: November 9, 1999
    Assignee: Tokyo Electron Limited
    Inventor: Manabu Honma
  • Patent number: 5949683
    Abstract: A robot control apparatus does not require an expert to perform programming, prepare teaching data or reprogram the motions of a work robot. The controller for the robot accepts the teaching point instructed by a beginner operator, and computes the start and end points in a track from the input teaching points. The controller also computes target start and end points in each of the passes in the track based on the current track points and the overspray width input by the operator and automatically allows for the overspray width. The control apparatus therefore facilitates operation of painting tasks which conventionally required a labor-intensive effort in reprogramming by an expert operator.
    Type: Grant
    Filed: December 19, 1995
    Date of Patent: September 7, 1999
    Assignee: Tokico Ltd.
    Inventors: Yusuke Akami, Noriaki Saisaka, Tatsuya Rembutsu
  • Patent number: 5930460
    Abstract: A program formation block extracts an operation factor which must be performed and the target work of the operation factor for each car type from a car-type classified operation registration file on the basis of a car-type number input from a car-type No. input block. The program formation block selects a manipulator capable of the extracted operation factor from an operation factor manipulator table, and extracts, from a manipulator individual program module, a program which the selected manipulator requires to perform the operation factor. Such processes are performed to all operation factors extracted from the car-type classified operation registration file to form a series of programs. Interlock information between manipulators is added to the series of programs to automatically generate teaching data.
    Type: Grant
    Filed: January 23, 1996
    Date of Patent: July 27, 1999
    Assignee: Nissan Motor Co., Ltd.
    Inventors: Minoru Noumaru, Tatsuo Echizenya, Sinichi Watanabe, Mitsuhiko Uchida
  • Patent number: 5822498
    Abstract: The invention relates to a teaching method for instructing relative proximity locations to a loading arm that is used for loading objects to be processed in to or out of a support boat, the support boat being provided with a plurality of support portions for supporting the objects to be processed at a predetermined pitch along the length thereof. With this teaching method the loading arm is moved manually into the vicinity of one of the plurality of support portions that is positioned at an uppermost end of the support boat, a support portion positioned at a lowermost end thereof, and at least one support portion other than the two support portions; obtaining three-dimensional coordinates thereof; and these three-dimensional coordinates are stored in a storage portion. The three-dimensional coordinates for each of the others of the support portions are then derived on the basis of these stored values.
    Type: Grant
    Filed: June 20, 1996
    Date of Patent: October 13, 1998
    Assignee: Tokyo Electron Limited
    Inventors: Iwao Kumasaka, Kazuhiko Usui
  • Patent number: 5758298
    Abstract: In an autonomous navigation system for a mobile robot or a manipulator which is intended to guide the robot through the workspace to a predetermined target point in spite of incomplete information without colliding with known or unknown obstacles. All operations are performed on the local navigation level in the robot coordinate system. In the course of this, occupied and unoccupied areas of the workspace are appropriately marked and detected obstacles are covered by safety zones. An intermediate target point is defined in an unoccupied area of the workspace and a virtual harmonic potential field is calculated, whose gradient is followed by the robot. Mobile robots with such an autonomous navigation system can be used as automated transport, cleaning and service systems.
    Type: Grant
    Filed: March 15, 1995
    Date of Patent: May 26, 1998
    Assignee: Deutsche Forschungsanstalt fur Luft-und Raumfahrt e.V.
    Inventor: Jurgen Guldner
  • Patent number: 5748854
    Abstract: A robot position teaching system and method including a robot controller to control a robot, a visual sensor to measure a three-dimensional position, an image processing device to measure a position by processing and analyzing an image recognized by the visual sensor, and a position teaching unit provided with a grasping portion having a size which can be grasped by a hand of an operator, and an index which can visually be recognized by the visual sensor, and is disposed at a distal end of a rod-type body extending from the grasping portion. The operator turns on a moving switch of the position teaching unit such that the robot controller moves the robot toward a position of the index recognized by a camera. When an approach teaching switch of the position teaching unit is turned on after movement of the robot is stopped, data of a current position of the index recognized by the camera is stored as teaching position data.
    Type: Grant
    Filed: June 15, 1995
    Date of Patent: May 5, 1998
    Assignee: Fanuc Ltd
    Inventors: Atsushi Watanabe, Tomoyuki Terada, Shinsuke Sakamoto
  • Patent number: 5724489
    Abstract: A conveyor controller calculates a distance which a conveyor is to move to convey a workpiece, and a simulated model of the conveyor is moved by a conveyor moving circuit. The calculated distance is converted into conveyor movement pulses by an encoder circuit, and the conveyor movement pulses are stored in a memory. A robot controller operates a simulated model of a coating robot in synchronism with the movement of the conveyor, based on statuses of simulated models of limit switches which are set by a limit switch controller. Statuses of operation of the simulated models are displayed on a display unit.
    Type: Grant
    Filed: September 25, 1995
    Date of Patent: March 3, 1998
    Assignee: Honda Giken Kogyo Kabushiki Kaisha
    Inventors: Masanao Yamamoto, Nobuhiro Okabe, Junichi Matsumoto, Shinsuke Taniguchi
  • Patent number: 5668628
    Abstract: A robot is moved to a laser sensor detection angle adjustment position, and scanning with a laser beam is started. As this is done, a reading-scanning operation of a CCD light detector of a laser sensor is executed repeatedly, and cell numbers i for maximum detection outputs and their output values .beta.i are stored. When the laser beam scanning is finished, the individual output values .beta.i are compared with a reference value .alpha.. If all the values .beta.i are not greater than the reference value .alpha., then the robot attitude is changed by a small angle, and repetition of laser beam scanning, reading-scanning of the CCD detector, storing of cell numbers i for the great detection output and their output values .beta.i and comparison between the values .beta.i and the reference value .alpha. are repeated. An attitude .phi. for the point of time when the reference value .alpha. is exceeded by all the values .beta.
    Type: Grant
    Filed: July 14, 1995
    Date of Patent: September 16, 1997
    Assignee: Fanuc Ltd.
    Inventor: Fumikazu Terawaki
  • Patent number: 5652489
    Abstract: A mobile robot control system with plural mobile robots each of which moves along a predetermined route in the same area. One mobile robot gives way to the other mobile robot when the mobile robot receives a signal emitted by the other mobile robot. A mobile robot moving on a predetermined route has a sensor which senses whether or not an obstacle exists on the route. The sensor senses again after a predetermined time from the first sensing whether the sensor still detects the obstacle existing on the route at the first sensing.
    Type: Grant
    Filed: August 24, 1995
    Date of Patent: July 29, 1997
    Assignee: Minolta Co., Ltd.
    Inventor: Yuichi Kawakami
  • Patent number: 5600759
    Abstract: A robot which is capable of automatically generating movement path patterns based on taught data and in which a data teaching operation associated with pattern generation is simplified and no special data teaching is required even when the pitch between pattern segments is to be changed. During a manual robot operation, when start and end points (P0, Pn) of a spraying pattern which consists of a series of subpatterns, and a first cornering point (P1) of a first subpattern are taught to the robot, taught data representing these three point is stored in a robot control unit, together with a spraying command code and a spraying pitch (d) taught separately. During a playback robot operation, in response to the spraying command code, a vector (A) directed from the start point (P0) to the first cornering point (P1) and a vector (D) directed from the first cornering point (P1) to a second cornering point (P2) are calculated based on the taught data and the pitch.
    Type: Grant
    Filed: July 1, 1994
    Date of Patent: February 4, 1997
    Assignee: FANUC Ltd.
    Inventor: Tatsuo Karakama
  • Patent number: 5596683
    Abstract: The teaching procedure is performed so that a relative position of the tool against a workpiece and an attitude of a tool against a ground are maintained constant under a control of a co-acting mode of the manual operation. The position and the attitude of the workpiece and the position and the attitude of the tool are manipulated in response to a co-acting mode signal supplied by a mode changing switch, a robot signal selecting the workpiece handling robot supplied by a robot changing switch and actuating signals supplied by a group of the keys. The manipulation of the position of the tool by the tool handling robot is coordinated with the manipulation of the position and the attitude of the workpiece by the workpiece handling robot maintaining the attitude of the tool against the ground and the relative position of the tool against the workpiece.
    Type: Grant
    Filed: December 30, 1993
    Date of Patent: January 21, 1997
    Assignee: Daihen Corporation
    Inventors: Fumio Kasagami, Yasuhiro Kojina
  • Patent number: RE36631
    Abstract: A robot teaching pendant having improved operability achieved by being provided with a display function for a personal computer. The robot teaching pendant includes an emergency stop switch and a deadman switch necessary to secure the safety of an operator, and a jog key switch necessary for a teaching operation. The robot teaching pendant further includes a liquid crystal display unit for displaying an image signal supplied from a graphical (CRT) interface of the personal computer, whereby the robot teaching pendant not only serves as a display unit for the personal computer but also realizes an easy to operate display using the graphical user interface of the personal computer when a teaching operation and the like are carried out.
    Type: Grant
    Filed: August 11, 1998
    Date of Patent: March 28, 2000
    Assignee: Fanuc Ltd.
    Inventors: Yoshikiyo Tanabe, Yoshiki Hashimoto