Teaching System Patents (Class 901/3)
  • Patent number: 7130718
    Abstract: A method for an industrial robot to increase accuracy in movements of the robot. A first path is formed by bringing a tool supported by the robot to adopt a plurality of generated positions. A plurality of observed positions of the tool moving along the first path are determined. A second path is formed of the determined tool positions. A correction is determined by a path deviation between geometrically determined positions in the first path and the second path.
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: October 31, 2006
    Assignee: ABB AB
    Inventors: Svante Gunnarsson, Mikael Norrlof, Geir Hovland, Ulf Carlsson, Torgny Brogardh, Tommy Svensson, Stig Moberg
  • Patent number: 7117067
    Abstract: Methods for operating robotic devices (i.e., “robots”) that employ adaptive behavior relative to neighboring robots and external (e.g., environmental) conditions. Each robot is capable of receiving, processing, and acting on one or more multi-device primitive commands that describe a task the robot will perform in response to other robots and the external conditions. The commands facilitate a distributed command and control structure, relieving a central apparatus or operator from the need to monitor the progress of each robot. This virtually eliminates the corresponding constraint on the maximum number of robots that can be deployed to perform a task (e.g., data collection, mapping, searching). By increasing the number of robots, the efficiency in completing the task is also increased.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: October 3, 2006
    Assignee: iRobot Corporation
    Inventors: James McLurkin, Jennifer Smith
  • Patent number: 7072739
    Abstract: A method for operating a data center with a robotic device. In the method, a condition is detected in a location of the data center. The robotic device, which includes a camera and a manipulator, is maneuvered to travel to the location of the data center. The location of the data center is imaged with the camera of the robotic device and an object is manipulated with the manipulator of the robotic device.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: July 4, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Cullen E. Bash, Abdlmonem H. Beitelmal, Keith Farkas, Chandrakant D. Patel, Parthasarathy Ranganathan
  • Patent number: 7050866
    Abstract: A method for providing independent static and dynamic models in a prediction, control and optimization environment utilizes an independent static model (20) and an independent dynamic model (22). The static model (20) is a rigorous predictive model that is trained over a wide range of data, whereas the dynamic model (22) is trained over a narrow range of data. The gain K of the static model (20) is utilized to scale the gain k of the dynamic model (22). The forced dynamic portion of the model (22) referred to as the bi variables are scaled by the ratio of the gains K and k. The bi have a direct effect on the gain of a dynamic model (22). This is facilitated by a coefficient modification block (40). Thereafter, the difference between the new value input to the static model (20) and the prior steady-state value is utilized as an input to the dynamic model (22). The predicted dynamic output is then summed with the previous steady-state value to provide a predicted value Y.
    Type: Grant
    Filed: May 17, 2004
    Date of Patent: May 23, 2006
    Assignee: Pavilion Technologies, Inc.
    Inventors: Gregory D. Martin, Eugene Boe, Stephen Piche, James David Keeler, Douglas Timmer, Mark Gerules, John P. Havener
  • Patent number: 7027893
    Abstract: A tool changer comprising a master module and a tool module includes a rapid-connect communication bus between the master and tool modules. A unique tool identification number, along with other tool-related information, may be transmitted from the tool module to the master module within about 250 msec of the master and tool modules coupling together. The master module includes a robotic system communications network node connected to the rapid-connect communication bus, and operative to transmit data between the tool and the network via the communication bus. The need for a separate network node in the tool module is obviated, reducing cost and reducing the start-up time required to initialize such a network node upon connecting to a new tool. The rapid-connect communication bus may be a serial bus.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: April 11, 2006
    Assignee: ATI Industrial Automation, Inc.
    Inventors: Dwayne Perry, Richard Heavner
  • Patent number: 7002585
    Abstract: 3-D models of various types of objects such as a robot body, and a peripheral equipment, a machine, a part (workpiece), of the robot, are stored in an object library in advance. Dimension line data of an edge line of which dimension can be changed, and constraint condition for constraining coordinate positions of apexes which can be changed are also stored in the object library. A model having the shape corresponding to the shape of the object to be used is selected from the object library, and the dimension of the shape is set. The dimension of the selected model is modified so that the shape of the model corresponds to the shape of the actual object. Using the model of which dimension was adjusted, animation motion of the robot is formed on a display screen. With the above arrangement, it is possible to easily set and change object 3-D models relating to a robot motion.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: February 21, 2006
    Assignee: Fanuc LTD
    Inventors: Atsushi Watanabe, Tetsuya Kosaka, Yoshiharu Nagatsuka
  • Patent number: 6999851
    Abstract: A robot apparatus and a motion controlling method for the robot apparatus wherein a reflex motion or the like can be performed at a high speed while decreasing the calculation amount of and the concentrated calculation load to a control apparatus. The robot has a control configuration having a hierarchical structure including a higher order central calculation section corresponding to the brain, reflex system control sections corresponding to the vertebra, and servo control systems and actuators corresponding to the muscles. From restrictions to the power consumption and so forth, there is a limitation to increase of the speed of a control cycle of the higher order central calculation section. External force acting upon the machine body is a disturbance input of a high frequency band, and a very high speed control system is required.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: February 14, 2006
    Assignee: Sony Corporation
    Inventors: Keisuke Kato, Shinji Ishii
  • Patent number: 6995536
    Abstract: The present invention discloses a robotic manipulator, comprising at least one joint, each joint having a drive axis and at least one microelectromechanical system (MEMS) inertial sensor aligned with at least one drive axis providing sensing of a relative position of the drive axis. The robotic manipulator can include an inertial measurement unit (IMU) coupled to the robotic manipulator for determining the end effector position and orientation. A controller can be used, receiving a signal from at least one MEMS inertial sensor and controlling at least one joint drive axis in response to the signal to change the relative position of the joint drive axis. Rate information from MEMS sensors can be integrated to determine the position of their respective drive axes.
    Type: Grant
    Filed: April 7, 2003
    Date of Patent: February 7, 2006
    Assignee: The Boeing Company
    Inventor: A. Dorian Challoner
  • 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: 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