Including Program Modification Patents (Class 318/568.23)
  • Patent number: 11034077
    Abstract: A thermoforming mold trimming system, apparatus, and method of use are disclosed. The thermoforming mold trimming apparatus includes a robot support structure with at least one robot secured to the robot support structure. The apparatus also includes a contact probe removably secured to the robot, the contact probe being configured to generate a trim path for a thermoformed molded part. The robot is programmed to follow the trim path generated by the contact probe. The robot then uses a blade to trim excess material of a finished molded part within the housing by following the trim path.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: June 15, 2021
    Assignee: DEVLINKS, LTD.
    Inventors: Robert Devlin, Scott Jackson, David Findlay, Adin Kay Goings
  • Patent number: 9682474
    Abstract: A control device for a mobile body enabling a smooth transition operation between a first mode and a second mode is provided. A change amount of a center of gravity component at a prescribed time is expressed by using an inertial force-dependent manipulated variable component, which changes in accordance with an instantaneous value (d2Zb/dt2(t1) to d2Zb/dt2(t13)) of desired inertial force at the prescribed time (t1 to t13) in the time series of the desired inertial force (d2Zb/dt2(t)) defined by an up-and-down direction motion parameter, and a displacement-dependent manipulated variable component, which changes in accordance with an instantaneous value (Zb(t1) to Zb(t13)) of desired displacement at the prescribed time (t1 to t13) in the time series of the desired displacement (Zb(t)) defined by the up-and-down direction motion parameter.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: June 20, 2017
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Takumi Kamioka, Hiroyuki Kaneko, Chiaki Tanaka
  • Patent number: 8781624
    Abstract: Various embodiments of the invention provide a control framework for robots such that a robot can use all joints simultaneously to track motion capture data and maintain balance. Embodiments of the invention provide a framework enabling complex reference movements to be automatically tracked, for example reference movements derived from a motion capture data system.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: July 15, 2014
    Assignee: Disney Enterprises, Inc.
    Inventors: Jessica K. Hodgins, Katsu Yamane
  • Patent number: 8779715
    Abstract: A programmable robot system includes a robot provided with a number of individual arm sections, where adjacent sections are interconnected by a joint. The system furthermore includes a controllable drive mechanism provided in at least some of the joints and a control system for controlling the drive mechanism. The robot system is furthermore provided with user a interface mechanism including a mechanism for programming the robot system, the user interface mechanism being either provided externally to the robot, as an integral part of the robot or as a combination hereof, and a storage mechanism co-operating with the user interface mechanism and the control system for storing information related to the movement and further operations of the robot and optionally for storing information relating to the surroundings.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: July 15, 2014
    Assignee: Universal Robots ApS
    Inventors: Kristian Kassow, Esben Hallundbæk Østergaard, Kasper Støy
  • Patent number: 8670859
    Abstract: Methods, apparatus, and systems are provided for operating a motor control center. The invention includes determining a hardware configuration of functional modules within a motor control center; downloading the hardware configuration to a programmable logic controller; configuring a program to run on the programmable logic controller based on the hardware configuration; and executing the program. Numerous additional aspects are disclosed.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: March 11, 2014
    Assignee: Siemens Industry, Inc.
    Inventors: Dale R. Hrachovec, Pablo A. Medina Rios, Jason A. Cange, Seshagiri R. Marellapudi, Barry E. Powell, Ayman S. El-Dinary
  • Patent number: 8478438
    Abstract: A main control process is made common to all machine tools by describing in a NC program a tool trajectory including a change in posture in a coordinate system (30) fixed to a machining object (W), fixedly arranging a preparatory reference coordinate system (20) on a machine table (2), representing an installation position of the machining object (W) and a position of a spindle (91) on which a tool (11) is mounted in the preparatory reference coordinate system (20), and containing portions relating to a configuration of axes in a conversion function group of correlation between the position (q) of the spindle (91) and an axis coordinate (r). Thus, the processes of reading the NC program, correction of the tool trajectory and conversion into the trajectory of a spindle position based on the installation position of the machining object, the tool shape, and tool dimensions are made completely common.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: July 2, 2013
    Assignee: Shin Nippon Koki Co., Ltd.
    Inventor: Nobutaka Nishibashi
  • Patent number: 8352113
    Abstract: A robotic mower boundary coverage system includes a vehicle control unit on the robotic mower commanding a traction drive system to drive the robotic mower at a specified yaw angle with respect to a boundary wire, and a boundary sensor on the robotic mower signaling the distance between the boundary wire and the vehicle control unit. The vehicle control unit alternates commands to direct the traction drive system toward and away from the boundary wire based on the distance of the robotic mower to the boundary wire.
    Type: Grant
    Filed: July 28, 2010
    Date of Patent: January 8, 2013
    Assignee: Deere & Company
    Inventors: David A. Johnson, Monte A. Dickson
  • Patent number: 8224486
    Abstract: There is provided a device for evaluating and correcting a robot operation program for evaluating an appropriateness for the robot operation program and correcting the robot operation program, comprising a computer including a simulation function for confirming a robot operation. The computer includes a load calculation section for calculating a load given to a motor for driving an operating portion of the robot by a simulation conducted by a computer; and an evaluation section for evaluating, by an evaluation function, whether or not the load exceeds a predetermined allowed value.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: July 17, 2012
    Assignee: Fanuc Ltd
    Inventors: Yoshiharu Nagatsuka, Toshiya Takeda
  • Patent number: 8073568
    Abstract: A control method utilizing a PID controller includes detecting the position of an object and obtaining the position deviation by comparison with a predetermined position value, detecting the vibration of the object and obtaining a vibration value, adjusting the control parameters of the PID controller by analyzing the position deviation, the vibration value, and a predetermined performance of the PID controller, and the PID controller responding to the adjusted control parameters.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: December 6, 2011
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Yuan-Che Hsu, Yan-Chun Zhu
  • Patent number: 8060253
    Abstract: Systems and methods are presented that use the rate of change of a legged robot's centroidal angular momentum ({dot over (H)}G) in order to maintain or improve the robot's balance. In one embodiment, a control system determines the current value of {dot over (H)}G, compares this value to a threshold value, and determines an instruction to send to the robot. Executing the instruction causes the robot to remain stable or become more stable. Systems and methods are also presented that use a value derived from {dot over (H)}G in order to maintain or improve the robot's balance. In one embodiment, a control system determines the location of the Zero Rate of change of Angular Momentum (ZRAM) point (A), determines the distance between A and the location of the center of pressure of the resultant ground force, compares this value to a threshold value, and determines an instruction to send to the robot.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: November 15, 2011
    Assignee: Honda Motor Co., Ltd.
    Inventors: Ambarish Goswami, Vinutha Kallem
  • Patent number: 8024066
    Abstract: An autonomous inspector mobile platform robot that is used to inspect a pipe or network of pipes. The robot includes a locomotion device that enables the device to autonomously progress through the pipe and accurately track its pose and odometry during movement. At the same time, image data is autonomously captured to detail the interior portions of the pipe. Images are taken at periodic intervals using a wide angle lens, and additional video images may be captured at locations of interest. Either onboard or offboard the device, each captured image is unwarped (if necessary) and combined with images of adjacent pipe sections to create a complete image of the interior features of the inspected pipe. Optional features include additional sensors and measurement devices, various communications systems to communicate with an end node or the surface, and/or image compression software.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: September 20, 2011
    Assignee: RedZone Robotics, Inc.
    Inventors: Carlos F. Reverte, Scott M. Thayer, William Whittaker, Eric C. Close, Adam Slifko, Edison Hudson, Subramanian Vallapuzha
  • Patent number: 8019474
    Abstract: In a control system of a legged mobile robot having a body and legs connected to the body and driven by a leg actuator, there is provided an operation controller which identifies a human being like visitor to be conducted in a company building and the like, and controls operation of the leg actuator to conduct the identified visitor to a destination such as a reception room in the company building space along a route determined based on a map stored in a map database, while keeping pace with the visitor, thereby enabling to establish better communication with the visitor.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: September 13, 2011
    Assignee: Honda Motor Co., Ltd.
    Inventors: Taro Yokoyama, Sachie Hashimoto
  • Patent number: 7979161
    Abstract: A taught point correcting device for correcting a taught point in an operation program of a robot. The device includes a judging section judging whether position data of any of a plurality of different taught points, previously taught and included in an operation program, has been corrected or not; and a data correcting section correcting, when the judging section judges that position data of a first taught point among the different taught points has been corrected, position data of a correlative taught point having a relative positional relationship with the first taught point, in accordance with a taught-point rule previously prescribing the relative positional relationship between the different taught points. The device may also include a storing section storing the taught-point rule. The taught-point rule may include a rule prescribing a distance between any two taught points among the different taught points.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: July 12, 2011
    Assignee: Fanuc Ltd
    Inventors: Ryo Nihei, Tetsuaki Kato, Hiroji Nishi
  • Patent number: 7873436
    Abstract: When the placement of the elements (mass points, links having inertia, etc.) of a model expressing a robot 1 is determined according to a first geometric restrictive condition from an instantaneous desired motion of the robot 1 that has been created using a dynamic model, this placement is defined as a first placement, and the placement determined according to a second geometric restrictive condition from a corrected instantaneous desired motion that has been obtained by correcting the instantaneous desired motion is defined as a second placement. The corrected instantaneous desired motion is determined such that the moment component calculated from the difference between the first and the second placements approximates a predetermined value. The instantaneous desired motion is created using a dynamic model of the robot.
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: January 18, 2011
    Assignee: Honda Motor Co., Ltd.
    Inventor: Toru Takenaka
  • Patent number: 7847505
    Abstract: An externally configurable soft starter system comprises a motor controller including solid state switches for controlling application of power to a motor. A control circuit controls operation of the solid state switches. The control circuit comprises a programmed processor for commanding operation of the solid state switches and a memory connected to the programmed processor storing parameters relating to operation of the solid state switches. An interface circuit is operatively connected to the programmed processor. An external device includes a memory for storing parameters relating to operation of the solid state switches and an interface for communication with the motor controller. A configuration program is operatively implemented in the programmed processor and the external configuration device for transferring a configuration database file between the controller memory and the external device memory.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: December 7, 2010
    Assignee: Siemens Industry, Inc.
    Inventors: Scott Mayhew, Scott Wakefield, Daniel Zuzuly
  • Patent number: 7668621
    Abstract: A robot platform includes perceptors, locomotors, and a system controller. The system controller executes instructions for repeating, on each iteration through an event timing loop, the acts of defining an event horizon, detecting a range to obstacles around the robot, and testing for an event horizon intrusion. Defining the event horizon includes determining a distance from the robot that is proportional to a current velocity of the robot and testing for the event horizon intrusion includes determining if any range to the obstacles is within the event horizon. Finally, on each iteration through the event timing loop, the method includes reducing the current velocity of the robot in proportion to a loop period of the event timing loop if the event horizon intrusion occurs.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: February 23, 2010
    Assignee: The United States of America as represented by the United States Department of Energy
    Inventor: David J. Bruemmer
  • Patent number: 7664572
    Abstract: A control device of a legged mobile robot, wherein a state amount error (for example, an error of a vertical position of a body 3), which is a difference between an actual state amount and a state amount of a desired gait related to a translational motion in a predetermined direction (for example, a translational motion in a vertical direction) of a legged mobile robot 1, is determined, and then a desired motion of the desired gait is determined such that the state amount error approaches zero. The desired motion is determined using a dynamic model by additionally inputting a virtual external force determined on the basis of the state amount error to the dynamic model for generating desired gaits. At the same time, a desired floor reaction force of the robot 1 is corrected on the basis of a state amount error of zero, and compliance control is carried out to make the motion and the floor reaction force of the robot 1 follow the desired motion and the desired floor reaction force of the desired gait.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: February 16, 2010
    Assignee: Honda Giken Kogyo Kabushiki Kaisha
    Inventors: Toru Takenaka, Takashi Matsumoto, Takahide Yoshiike, Kazushi Akimoto
  • Patent number: 7664570
    Abstract: The safety in robotic operations is enhanced and the floor space in a factory or the like is effectively utilized. A virtual safety barrier 50 including the trajectory of movement of a work or tool 7 mounted on a wrist 5 of a robot 1 in operation is defined in a memory. At least two three-dimensional spatial regions S (S1 to S3) including a part of the robot including the work or tool are defined. Predicted positions of the defined three-dimensional spatial regions obtained by trajectory calculations are matched with the virtual safety barrier 50, and if the predicted position of any one of the defined three-dimensional spatial regions based on trajectory calculations is included in the virtual safety barrier 50, a control is effected to stop the movement of the robot arms 3 and 4.
    Type: Grant
    Filed: April 22, 2004
    Date of Patent: February 16, 2010
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Kazutsugu Suita, Morihiko Okura
  • Patent number: 7603234
    Abstract: The occurrence of a slippage of a robot in operation, following a desired gait, is determined, and the permissible range of a restriction object amount, such as a floor reaction force horizontal component or a floor reaction force moment vertical component to be applied to the robot, is variably set according to a slippage determination result. A provisional motion of a desired gait is determined using a dynamic model, and if the restriction object amount defined by the provisional motion deviates from the permissible range, then the motion of a desired gait is determined by correcting the provisional motion by changing the changing rate of the angular momentum of the robot from the provisional motion so as to limit the restriction object amount to the permissible range, while satisfying a dynamic balance condition.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: October 13, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventors: Toru Takenaka, Takashi Matsumoto, Takahide Yoshiike
  • Patent number: 7515990
    Abstract: The system includes a sensor for detecting a state of a space; a robot for executing a handling job for an article; an article identifying part for identifying, when an article is handled by a movable body, the article in response to a detection result obtained by the sensor; and an article handling subject identifying part for identifying an article handling subject that handles the article. When the movable body that handles the article is the robot, the article handling subject identifying part identifies a subject having issued a job instruction to the robot as the article handling subject.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: April 7, 2009
    Assignee: Panasonic Corporation
    Inventors: Satoshi Sato, Shusaku Okamoto, Masamichi Nakagawa, Kunio Nobori, Osamu Yamada, Tomonobu Naruoka, Yoshihiko Matsukawa, Yasuhiro Morinaka, Katsuji Aoki, Mikiya Nakata
  • Patent number: 7295891
    Abstract: In a method for controlling the movement of a manipulator associated with an interpretation of a given point sequence of poses (positions and orientations) by splines, the motion components are separately parameterized. Thus, marked, subsequent changes to the orientation of robot axes have no undesired effects on the Cartesian movement path of the robot. Suitable algorithms are provided for orientation control by using quaternions or Euler angles.
    Type: Grant
    Filed: November 5, 2003
    Date of Patent: November 13, 2007
    Assignee: KUKA Roboter GmbH
    Inventors: Manfred Hüttenhofer, Günther Wiedemann, Stefan Burkhart
  • Patent number: 7292913
    Abstract: In the articulated robot, types of teaching a moving track of the robot can be optionally selected. The articulated robot comprises: a switch for manually selecting a moving axis to move an arm section along the selected axis; a manual pulse generator generating pulses; first controller for controlling motors to linearly move a front end of the arm section a prescribed distance, which corresponds to number of pulses; an operating board including a selecting switch, which is used to move the arm section along the selected axis; second controller for automatically controlling the motors so as to move the arm section while the selecting switch is turned on; third controller for stopping the motors to freely move the arm section while the arm section is manually moved; and a switch for selecting a type of teaching action.
    Type: Grant
    Filed: July 14, 2004
    Date of Patent: November 6, 2007
    Assignee: Kabushiki Kaisha Koyama
    Inventors: Hideo Tokutake, Tatsuo Niimura
  • Patent number: 7292910
    Abstract: A method for machining workpieces by means of a multiaxial manipulator, such as an industrial robot, with a tool moved proportionally by a control unit of the manipulator and which can perform characteristic movements with several degrees of freedom is characterized in that the degrees of freedom of the tool are evaluated together with the degrees of freedom of axes of the manipulator in real time for moving a tool tip (TCP) in accordance with a predetermined, continuous machining path or a portionwise continuous machining geometry (step function) and for determining a movement of the manipulator. The invention also proposes a device suitable for performing the aforementioned method, in which the tool and a tool tip, during workpiece machining, are movement-controllable by the manipulator control unit. In this way it is possible to drastically reduce the overall machining time.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: November 6, 2007
    Assignee: KUKA Roboter GmbH
    Inventor: Peter Gmeiner
  • Patent number: 7245990
    Abstract: A robot control unit for controlling a robot mechanism unit constantly detects the status of a robot and stores it as robot status data. An operation command input by voice from a head set is converted into character data by a voice/character data conversion device, and input to a control device. The control device searches a command corresponding to an operation command input in operation commands stored in management data. An executing program group is specified for link and storage with the corresponding operation command.
    Type: Grant
    Filed: November 25, 2003
    Date of Patent: July 17, 2007
    Assignee: Fanuc Ltd
    Inventors: Atsushi Watanabe, Hiroji Nishi
  • Patent number: 7236854
    Abstract: A method and a system for use in connection with programming of an industrial robot. The programming includes teaching the robot a path having a number of waypoints located on or in the vicinity of an object to be processed by the robot. The system includes elements for obtaining information about the waypoints of the path in relation to the object, a storage unit for storing the obtained information, a simulation unit for simulating the robot path based on the obtained information about the waypoints and a model of the robot, a graphics generator for generating a graphical representation of the simulated robot path, and a display member for displaying a view comprising the object and the graphical representation of the robot path projected on the object.
    Type: Grant
    Filed: January 5, 2004
    Date of Patent: June 26, 2007
    Assignee: ABB Research Ltd.
    Inventors: John Pretlove, Charlotte Skourup, Thomas Pettersen
  • Patent number: 7136723
    Abstract: A robot controller for teaching a robot with high efficiency. The robot controller including command storage unit (21) where a movement command and a work command are stored, command identifying unit (24) for discriminating between the movement and work commands, unit (22) for making/editing a series of work programs or discrete work programs by a combination of the commands, work program storage units (23) where the work programs are stored so as to control the robot according to the stored program, further including a work section identifying unit (25) for identifying a work section of the work program by way of the command identification unit (24) and work section automatic stopping unit (27) for automatically stopping or suspending the execution of the work program at the work section in a standby state when the work section identifying unit (25) identifies the work section during the execution of the work program.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: November 14, 2006
    Assignee: Kabushiki Kaisha Yaskawa Denki
    Inventors: Takahide Hirayama, Shinji Okumura, Hiyoyuki Handa, Takeshi Okamoto
  • Patent number: 7054715
    Abstract: System and method for allowing execution of control over robot hardware other than specific robot hardware by using control software that does not have features to be applied to the robot hardware other than the specific hardware designed for control. Control software makes an inquiry about the presence of robot function requested by control software through the use of interface recording and robot function searching. If it has been found that the robot function is present, there is a requests that robot motion be performed. If it has been found that the robot function is not present, the request is skipped, or the request is made to similar robot function.
    Type: Grant
    Filed: April 10, 2003
    Date of Patent: May 30, 2006
    Assignee: NEC Corporation
    Inventor: Yosuke Takano
  • Patent number: 6973353
    Abstract: A programmable controller for controlling one or more outputs based on position indicated from a position transducer. The controller includes an interface that converts the transducer signals into a change in position, a transducer position counter that accumulates the change in transducer position, and a net forward position counter that accumulates the net forward position. The position counter updates when the transducer signals indicate a change of position. The net forward position counter updates when the value of the net forward position counter and the value of the transducer position counter are equal and the transducer interface indicates a forward movement. Each controller output has an independent comparator and width counter. The comparator examines the net forward position to determine when to change the output or begin a pulse. The width counter counts down to zero, which ends a pulse.
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: December 6, 2005
    Inventor: Craig E. Goldman
  • Patent number: 6970764
    Abstract: An input data check control portion, which compares input data with a decimal point check target word (step 64, 65) and, issues a warning when the input data is the decimal point check target word and the numerical value data of the input data is not given a decimal point (step 66), is provided. This structure enables the prevention of input mistakes of coordinate data and the like, which are easily made at the time of manual programming of a machining program for an NC machine tool, and also enables said input mistakes to be easily found.
    Type: Grant
    Filed: December 26, 2002
    Date of Patent: November 29, 2005
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Toshio Harada, Yutaka Shimizu, Kouzou Shima
  • Patent number: 6946812
    Abstract: An apparatus and method for interfacing the motion of a user-manipulable object with a computer system includes a user object physically contacted or grasped by a user. A 3-D spatial mechanism is coupled to the user object, such as a stylus or a medical instrument, and provides three degrees of freedom to the user object. Three grounded actuators provide forces in the three degrees of freedom. Two of the degrees of freedom are a planar workspace provided by a closed-loop linkage of members, and the third degree of freedom is rotation of the planar workspace provided by a rotatable carriage. Capstan drive mechanisms transmit forces between actuators and the user object and include drums coupled to the carriage, pulleys coupled to-grounded actuators, and flexible cables transmitting force between the pulleys and the drums. The flexibility of the cable allows the drums to rotate with the carriage while the pulleys and actuators remain fixed to ground.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: September 20, 2005
    Assignee: Immersion Corporation
    Inventors: Kenneth M. Martin, Mike D. Levin, Louis B. Rosenberg
  • Patent number: 6903527
    Abstract: A switch is turned on by a learning control start command from a master control unit, and the positional deviation at respective cycles is read in. Correction data read out from a learning memory is added to the positional deviation, and the result is filtered by band limiting filter and then stored in the learning memory as correction data. The correction data read out from the memory is compensated for phase delay, fall in gain, and the like, by a dynamics compensating element, and is added to the positional deviation and input to a positional control section. When the command pattern for the same shape is completed, and a learning control end command is output, whereupon the switch is turned off and learning control terminates.
    Type: Grant
    Filed: January 9, 2004
    Date of Patent: June 7, 2005
    Assignee: Fanuc LTD
    Inventors: Yukio Toyozawa, Kazuomi Maeda
  • Patent number: 6889118
    Abstract: Methods and apparatus that provide a hardware abstraction layer (HAL) for a robot are disclosed. A HAL can reside as a software layer or as a firmware layer residing between robot control software and underlying robot hardware and/or an operating system for the hardware. The HAL provides a relatively uniform abstract for aggregates of underlying hardware such that the underlying robotic hardware is transparent to perception and control software, i.e., robot control software. This advantageously permits robot control software to be written in a robot-independent manner. Developers of robot control software are then freed from tedious lower level tasks. Portability is another advantage. For example, the HAL efficiently permits robot control software developed for one robot to be ported to another. In one example, the HAL permits the same navigation algorithm to be ported from a wheeled robot and used on a humanoid legged robot.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: May 3, 2005
    Assignee: Evolution Robotics, Inc.
    Inventors: Thomas J. Murray, IV, Baoquoc N. Pham, Paolo Pirjanian
  • Patent number: 6861814
    Abstract: A control parameter automatic adjustment apparatus acquires a movable range of a drive shaft of a drive system, and automatically generates a test movement program to automatically adjust a control parameter to the drive system even though the movable range changes.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: March 1, 2005
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Eiji Hayashi
  • Patent number: 6859683
    Abstract: An integrated robotic cell having robot and series of sensors is able to process a component as desired by an operator using an interactive interface display. The integrated robotic cell includes a robotic arm connected a central processor unit as well as a series of monitors and sensors that thoroughly supervise the operation of the robotic arm and component to verify that there are no errors. The central processing unit is connected to the interface display, which allows the operator to control the operation of the robotic cell. The interface display incorporates a series of threads, with each thread having of a series of sequential processes to be performed by the robotic cell. The operator is thereby able to view and easily control the simultaneous processes being performed in the robotic cell.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: February 22, 2005
    Assignee: Futaba Corporation of America
    Inventors: Robert H. Parker, Michael E. Salmon, Gary L. Dumer, Gary C. Wheat, Jr.
  • Patent number: 6853878
    Abstract: A robot controller for teaching a robot with high efficiency. The robot controller including command storage unit (21) where a movement command and a work command are stored, command identifying unit (24) for discriminating between the movement and work commands, unit (22) for making/editing a series of work programs or discrete work programs by a combination of the commands, work program storage units (23) where the work programs are stored so as to control the robot according to the stored program, further including a work section identifying unit (25) for identifying a work section of the work program by way of the command identification unit (24) and work section automatic stopping unit (27) for automatically stopping or suspending the execution of the work program at the work section in a standby state when the work section identifying unit (25) identifies the work section during the execution of the work program.
    Type: Grant
    Filed: February 8, 2001
    Date of Patent: February 8, 2005
    Assignee: Kabushiki Kaisha Yaskawa Denki
    Inventors: Takahide Hirayama, Shinji Okumura, Hiyoyuki Handa, Takeshi Okamoto
  • Patent number: 6771037
    Abstract: The invention relates to an actuator (22) for a seat, of the type comprising, on the one hand, a body (40) and a control element (38) displaceable relative to the body (40), under the control of an actuating motor (36), and, on the other hand, a transducer (42) disposed between the body (40) and the control element (38), said transducer (42) being suitable for providing a raw measurement value representative of the current position of the control element (38) relative to the body (40). It has a unit (46) for correcting said raw measurement value, said correction unit (46) being suitable for implementing a correction algorithm which is specific to said actuator and which is suitable for providing a corrected value for the current position of the actuator on the basis of said raw measurement value. Said correction unit (46) is specific to said actuator and is integrated therein.
    Type: Grant
    Filed: September 23, 2002
    Date of Patent: August 3, 2004
    Assignee: Messier-Bugatti
    Inventor: Laurent Nivet
  • Patent number: 6717382
    Abstract: The invention relates to a method of connecting a mobile, electronic control and/or monitoring unit (9) to at least one machine or at least one machine component in a group or a plurality of machines (2) or machine components to be controlled and/or monitored. During a connection or log-on procedure between the control and/or monitoring unit (9) and a co-operating distant point on the respective machine (2), a clear link or log-on connection is set up either by means of interfaces (14, 15) to the selected, wireless direction-finder of the co-operating distant point or alternatively by means of transmitters and/or receivers (16, 17) tuned to a restricted, localized functional or operating range (21).
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: April 6, 2004
    Assignee: Keba AG
    Inventors: Dieter Graiger, Siegfried Richter
  • Patent number: 6684131
    Abstract: A robot controller capable of minimizing an increase in the tact time during work, reducing changes in joint axes of the robot, thereby providing the structure with long mechanical life. The robot controller i) stores a plurality of movement data formed of amount and time for movement; ii) checks whether a movement of a robot has acceleration exceeding a predetermined level by calculation on the basis of the stored movement data; iii) increases the time for movement of the corresponding movement data, the preceding and following data to the movement data, if the calculation indicates over-acceleration; and iv) controls the robot according to the time-increased movement data.
    Type: Grant
    Filed: June 25, 2002
    Date of Patent: January 27, 2004
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Atsumi Hashimoto, Takashi Nakatsuka, Masahiro Ohto
  • Patent number: 6642686
    Abstract: A swivel arm includes a fixing device for an instrument and at least one pivot, such that the swivel arm can be moved. At least one sensor on at least one pivot detects the position and/or movement of the at least one pivot. A controllable, passive actuator for the at least one pivot can brake and/or prevent a movement of the pivot. A control device guides the controllable, passive actuator on the basis of the position data and/or movement data transmitted from the at least one sensor and based on data of the target object. The passive actuator can be guided in such a way that an instrument connected to the swivel arm can perform only one or a number of predetermined movements.
    Type: Grant
    Filed: March 8, 2002
    Date of Patent: November 4, 2003
    Assignee: BrianLAB AG
    Inventor: Christof Ruch
  • Patent number: 6466844
    Abstract: A robot for synchronizing with other robots without raising costs, a robot system, and a robot control method. The robot includes a storage portion (11) in which an operating program for the robot is stored, a main arithmetic portion (12) for analyzing the operating program stored in the storage portion, a sequencer portion (13) from which a signal from the main arithmetic portion is output, a driving portion (14) for driving the robot to which the signal from the main arithmetic portion (12) is input, and a communications portion (15) for communicating with apparatuses connected to a network. In the robot, a signal input from an apparatus connected to the sequencer portion (13) and a signal input to the communications portion (15) are input to the main arithmetic portion (12) so as to perform a calculation, and, based on the calculation, a signal is output from the main arithmetic portion (12) to the sequencer portion (13) or to the driving portion (14).
    Type: Grant
    Filed: December 26, 2001
    Date of Patent: October 15, 2002
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Tatsuya Ikeda, Hisatomi Fujiki, Akio Shindo
  • Patent number: 6459958
    Abstract: An operation data display device for a robot allowing an operator to recognize operation data on a plurality of operations performed by the robot at a time. When an arc start command is read out from a taught operation program by the robot controller, a welding start command is issued to an arc welding power supply. The arc welding power supply starts supply of a welding current to a welding torch mounted on a robot. Values of the welding current in a welding operation is outputted to a robot controller and sampled at every predetermined period and recorded. When an arc end command is read out from the operation program, the arc welding power supply terminates the welding operation and output of the values of the welding current. The robot controller transfers a file containing the data of the actual welding current to a personal computer.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: October 1, 2002
    Assignee: Fanuc Ltd.
    Inventors: Atsushi Watanabe, Tetsuya Kosaka
  • Patent number: 6427098
    Abstract: A method and apparatus for control of pivoting machine members propelled by linear actuators so as to permit coordinated motion of the pivoting members with translating machine members. Position commands for the pivoting machine members are given in angular units. The propelling linear actuators are controlled by servomechanism control providing position and velocity control. Position measurements for the pivoting members measure linear displacement of the propelling actuator. Position commands for the pivoting members are compensated according to the non-linear relationship between displacement of the propelling actuator and the angular displacement of the pivoting member.
    Type: Grant
    Filed: March 22, 2000
    Date of Patent: July 30, 2002
    Assignee: UNOVA IP CORP
    Inventors: Steven E. Alverson, Kirby L. Stone
  • 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: 6377012
    Abstract: A servo system controller which has a sequence controlling section 2 and a servo controlling section 3, employs not only a current position of a servo motor but also other servo control data or a sequencer device as comparison data, and executes a comparing process for compares whether or not respective comparison data are in respective detection ranges to then output respective comparison results, increase and variation of a response time can be prevented until the comparison results are output from the change of the comparison data. A comparing process table memory 14 is provided in the servo controlling section 3, and the comparing process is executed in synchronism with a calculation period of the servo controlling section 3, and a detection signal is output while the comparison data is within a detection range. In a machining apparatus utilizing the servo system controller, a tact time can be reduced without large increase of a cost.
    Type: Grant
    Filed: January 29, 2001
    Date of Patent: April 23, 2002
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Nobuyasu Takaki
  • Patent number: 6327518
    Abstract: An off-line teaching apparatus includes an operation command-receiving device for receiving an operation command inputted via an input/output port from a key input device or a coordinate input device and successively storing the operation command in a buffer; an operation command-reading device for successively reading the operation command stored in the buffer; an operation command-counting device for counting a number of operation commands stored in the buffer; and a confirmation sound-generating device for generating confirmation sound upon receipt of the operation command by the operation command-receiving device when a counted value obtained by the operation command-counting device is not less than a predetermined number. Accordingly, the operator is informed, in real time, of the fact that the system responds to the input of the operation command from the operator. Thus, it is possible to improve the operability of the off-line teaching.
    Type: Grant
    Filed: September 11, 2000
    Date of Patent: December 4, 2001
    Assignee: Honda Giken Kogyo Kabushiki Kaisha
    Inventors: Masakatsu Kaneko, Shinji Aoki
  • Patent number: 6300738
    Abstract: A method of controlling a motor comprises providing a motion control system and causing the shaft of the motor to move from an initial state to a new state, such as from an initial position or velocity to a new position or velocity. Coefficients for each of a plurality of polynomial segments of a motion profile are determined. The plurality of polynomial segments and the corresponding coefficients for each respective segment characterize planned movement of the shaft through each respective segment. In a particularly preferred aspect, each segment is defined by a plurality of polynomials, which include a first polynomial that describes shaft position with respect to time, a second polynomial that describes shaft velocity with respect to time, and a third polynomial that describes shaft acceleration with respect to time.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: October 9, 2001
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Juergen K. Weinhofer
  • Patent number: 6298283
    Abstract: An industrial robot capable of preventing re-collision after colliding with an obstacle. Disturbing torque exerted on each servomotor for a robot axis is estimated by its associated disturbance estimating observer. When a hand attached to an end of a robot arm collides with an obstacle, an estimated value of disturbance given by a disturbance estimating observer exceeds a predetermined threshold, and the collision is detected. Then, each motor for driving a robot arm is drivingly controlled with a velocity command turned to “0”. Each motor for driving the robot hand is driven with torque having a predetermined magnitude (maximum magnitude) and the same sign as that of an estimated value of disturbing torque exerted on it, for a predetermined time, and then it is brought to an emergency stop. Thus, after colliding with an obstacle, the robot hand is driven in a direction such that it recedes from the obstacle.
    Type: Grant
    Filed: December 27, 1999
    Date of Patent: October 2, 2001
    Assignee: Fanuc Ltd.
    Inventors: Tetsuaki Kato, Yukinobu Tsuchida
  • Patent number: 6282460
    Abstract: A method for preventing collisions between robots by causing a first robot to stop or pause so that a second robot may safely pass by or perform a specified operation. Once the second robot has completed its operation then the first robot is allowed to resume operation. Each robot automatically stops when it reaches a certain point in its job. The robots communicate with a central controller which allows the robots to resume operation when the central controller has determined that all of the robots have reached their respective correct positions. This prevents collisions between robots which are operating in the same area, especially those robots operating on the same workpiece. This method works with existing robot welders, does not require modifications to the robots, and does not require expensive spatial analysis computer programs, which may not even be available for the type of processor used in a particular robot.
    Type: Grant
    Filed: January 29, 2001
    Date of Patent: August 28, 2001
    Inventors: Malcolm T. Gilliland, Kenneth Alan Gilliland
  • Patent number: 6259224
    Abstract: An active attenuation system for a DC motor which yields global vibration reduction of slot or other motor induced tonals at the plate on which the motor is mounted without modifying the construction of the motor. The system comprises one or more vibration sensors, a signal synchronized to the slot rate or other motor induced tonal rate, an electronic adaptive controller and the means to supply the control signal into the motor field and/or armature current.
    Type: Grant
    Filed: October 18, 1996
    Date of Patent: July 10, 2001
    Assignee: Noise Cancellation Technologies, Inc.
    Inventors: Dexter Smith, Joseph Schwartz, Eldon W. Ziegler, Jr.
  • Patent number: 6249102
    Abstract: A method for the control of a multi-axis machine tool, in particular for the regulation of the position of the individual axes as a function of at least one other axis or external parameters. The method includes providing a coupling function for each axis so that the coupling function can be programmed by the operator of the machine tool and activating the coupling function only after all axes involved in the coupling have been referenced.
    Type: Grant
    Filed: June 4, 1998
    Date of Patent: June 19, 2001
    Assignee: Dr. Johannes Heidenhain GmbH
    Inventors: Michael Brakelmann, Ralf Kamieth