Overload Prevention Patents (Class 700/256)
  • Patent number: 10350765
    Abstract: A method for switching a control of a robot into a manual operating mode, wherein the robot is movable by a user manually applying at least one of a force or a torque upon the robot, includes detecting at least one of joint forces or joint torques of the robot, and triggering an error reaction in response to the switching and based on at least one of the detected joint forces and/or joint torques, target joint forces and/or target joint torques, or a pose of the robot.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: July 16, 2019
    Assignee: KUKA Deutschland GmbH
    Inventors: Marc-Walter Ueberle, Matthias Rohmer, Tobias Reichl, Gunter Schreiber, Martin Mueller-Sommer, Uwe Bonin
  • Patent number: 10085811
    Abstract: A telesurgery system having a surgical assembly with a motor and a surgical instrument. The surgical assembly has at least one drive mechanism driven by the motor. A sensor assembly is coupled to non-volatile memory, and is for recording position of the at least one rotatable mechanism to the non-volatile memory. A controller is communicatively coupled to the sensor assembly. The controller a processor configured to execute a method. In the method, rotational position of the a drive mechanism is recorded to the non-volatile memory during use of the surgical assembly. A mid-procedure shut-down of the surgical assembly is then initiated. A request is then received to initiate a mid-procedure restart of the surgical assembly. It is then determined whether a post-shutdown position of the drive mechanism is within an accepted tolerance with respect to a pre-shutdown position to allow the mid-procedure restart to complete.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: October 2, 2018
    Assignee: INTUITIVE SURGICAL OPERATIONS INC.
    Inventors: David W. Weir, Niels Smaby, Joseph M. Arsanious, Gabriel F. Brisson
  • Patent number: 9808934
    Abstract: A robot control apparatus includes a stop command unit which stops a robot. A first external force judgement value smaller than a stop judgement value and a second external force judgement value smaller than the first external force judgement value are previously determined. The stop command unit inhibits a restart of execution of an operation program when, in a state where the execution of the operation program is temporarily stopped, an external force is continuously equal to or less than the first external force judgement value during a period of a first time length, and additionally, the external force continuously exceeds the second external force judgement value during a period of a second time length.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: November 7, 2017
    Assignee: FANUC CORPORATION
    Inventors: Takumi Oyama, Tomoyuki Yamamoto
  • Patent number: 9278451
    Abstract: A robot system of the present disclosure includes a robot and a controller configured to control motion of the robot, and the controller includes: a motion mode storage unit storing a plurality of motion modes for controlling the robot to switch a motion state of the robot from a normal motion state to a special motion state when a predetermined first condition is satisfied; and a motion mode switching unit configured to switch the motion mode of the robot to another motion mode when, while a particular motion mode stored in the motion mode storage unit is in execution, a predetermined second condition for the particular motion mode is satisfied with a first condition for the particular motion mode satisfied.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: March 8, 2016
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Dai Kouno, Tamio Nakamura, Takashi Suyama, Takashi Nishimura, Tomohiro Matsuo, Shinichi Ishikawa, Tomoki Kawano
  • Patent number: 8924017
    Abstract: An embodiment of the present invention discloses an apparatus for recyclable absorption of electric retardation energy from a multiple axis industrial robotics system, including a robot control unit and at least one drive unit, which generates the electrical retardation energy at retardation. By an apparatus according to the present invention, the electric retardation energy, which occurs when a drive unit is retarded and is transferred into generator mode, may be recycled by the brake unit of the apparatus, which accelerates a mechanical device connected to the brake unit. The electric retardation energy is thus transferred into kinetic energy that may be stored in mechanical devices. An embodiment of the present invention also refers to a corresponding method for recyclable absorption of electric retardation energy from a multiple axis industrial robotics system.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: December 30, 2014
    Assignee: Aros Electronics AB
    Inventors: Jerker Hellström, Magnus Wide
  • Patent number: 8886360
    Abstract: A motor velocity control apparatus and method in which the velocity of a motor to drive a joint of a robot is controlled.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: November 11, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ki Moon Lee, Chi Gun An, Duke Kimm
  • Patent number: 8831779
    Abstract: The invention relates to a medical robot (R) and a method for meeting the performance requirements of a medical robot (R). The robot (R) comprises several axes (1-6) and a controller (17). A medical tool (21-24) is fixed to a fixing device (18) on the robot (R) and the working range (30) of the robot (R) is set by the controller (17) in particular with safe techniques such that the robot (R) meets the performance requirements of the medical tool (21-24).
    Type: Grant
    Filed: May 5, 2009
    Date of Patent: September 9, 2014
    Assignee: KUKA Laboratories GmbH
    Inventors: Tobias Ortmaier, Marc-Walter Ueberle
  • Patent number: 8805585
    Abstract: A handling apparatus having a belt conveyor (2) for conveying a work (10), a robot (4) for performing a predetermined operation for the work (10), a visual sensor (3) for photographing the work (10) being conveyed to produce work data indicating each work (10) in the photographed image, and a robot controller (5) for gathering the work data for each image thereby to produce a tracking data, and for storing the tracking data in a database, thereby to control the robot (4) with the database so that a predetermined operation is performed on the work (10) transferred to the position of the robot (4). The robot controller (5) performs a predetermined calculation on the work data read out from the database, detects the overlapped work data, and cancels the control of the actions of the robot (4) based on the overlapped work data. The robot controller (5) rearranges the sequences, in which the robot (4) performs the operation on each work (10).
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: August 12, 2014
    Assignee: Toshiba Kikai Kabushiki Kaisha
    Inventor: Yasunori Nishihara
  • Patent number: 8630735
    Abstract: Disclosed is a method, apparatus, and medium for estimating a pose of a moving robot using a particle filter. A method for estimating a pose of a moving robot using a particle filter according to an embodiment of the invention includes a detecting a change in pose of the mobile robot and calculating a pose of the current particle by applying the detected change in pose to the previous particle, predicting the probability of the pose of the current particle and obtaining a weight of the current particle on the basis of range data obtained by a sensor and map information, resampling the current particle on the basis of the weight, and adjusting the weight in consideration of an error of the sensor.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: January 14, 2014
    Assignee: Samsumg Electronics Co., Ltd.
    Inventors: Hyeon Myeong, Seok-won Bang, Dong-geon Kong, Su-jinn Lee
  • Patent number: 8620474
    Abstract: In a method for controlling a manipulator, in particular a robot, a reference path is stored and reference increments are automatically determined while following the path the reference increments are determined based on the dynamics of the manipulator while following the path.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: December 31, 2013
    Assignee: Kuka Laboratories GmbH
    Inventors: Christian Sonner, Uwe Zimmermann
  • Patent number: 8606398
    Abstract: A robot (12) is used to pick parts from a bin (40 in FIG. 1). The robot has a compliant apparatus (42) and one or more tools are connected to the apparatus to perform the picking. The compliant apparatus has mechanisms for monitoring and/or controlling its compliance. The compliant apparatus can have various embodiments. Force sensing can be used during removal of grasped parts from the bin to determine the force exerted on the picking tool (s). The signal indicative of the exerted force can be used by the robot controller to determine the weight of the parts that may be held by the picking tool(s). The robot has one or more devices (FIG. 16, 17) which can be the picking tool to stir the parts in the bin.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: December 10, 2013
    Assignee: ABB Research Ltd.
    Inventors: William Eakins, Thomas A. Fuhlbrigge, Carlos Martinez, Heping Chen, Gregory Rossano
  • Patent number: 8554368
    Abstract: Methods, devices, and systems for controlling movement of a slave manipulator by an operator controlling a master manipulator in a way that the motion of that slave manipulator can be presented via a display to the operator such that the displayed position of the slave manipulator is intuitive to the operator, regardless of the actual position and orientation of the slave manipulator. Methods, devices, and systems relating to force feedback associated with medical robotic procedures.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: October 8, 2013
    Inventors: Tim Fielding, Perry Newhook
  • Patent number: 8478443
    Abstract: The present invention provides a robot system including a robot having a plurality of move axes and a safeguard apparatus provided independently of a control system of the robot and adapted for limiting a movable range of the robot. The safeguard apparatus includes at least two individual-axis-detection external sensors configured to be respectively turned ON/OFF in response to a rotational position or a transfer position of respective at least two move axes among the plurality of move axes of the robot, and an apparatus body configured to limit a move of the robot based on a combination of ON/OFF conditions of at least two output signals obtained from the at least two individual-axis-detection external sensors.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: July 2, 2013
    Assignee: Kawasaki Jukogyo Kabushiki Kaisha
    Inventors: Yasuhiko Hashimoto, Kenji Bando
  • Patent number: 8442686
    Abstract: An articulated arm robot includes a support part capable of extending and contracting upward and downward, a first arm part with one end joined to the support part through a first joint to be rotatable about a yaw axis and having a second joint rotatable about a roll axis between both ends, a second arm part with one end joined to the other end of the first arm part through a third joint to be rotatable about the yaw axis or a pitch axis, an end effector part joined to the other end of the second arm part through a fourth joint to be rotatable about the yaw axis or the pitch axis, and drivers that respectively cause the first to fourth joints to rotate and the support part to extend and contract, and a controller that performs drive control of the drivers of the first to fourth joints by switching the arm between a SCARA mode where the first, second and third arm parts rotate only in a horizontal plane and a perpendicular mode where the second and third arm parts rotate only in a vertical plane.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: May 14, 2013
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Fuminori Saito, Toru Isobe
  • Patent number: 8392021
    Abstract: An autonomous floor cleaning robot includes a transport drive and control system arranged for autonomous movement of the robot over a floor for performing cleaning operations. The robot chassis carries a first cleaning zone comprising cleaning elements arranged to suction loose particulates up from the cleaning surface and a second cleaning zone comprising cleaning elements arraigned to apply a cleaning fluid onto the surface and to thereafter collect the cleaning fluid up from the surface after it has been used to clean the surface. The robot chassis carries a supply of cleaning fluid and a waste container for storing waste materials collected up from the cleaning surface.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: March 5, 2013
    Assignee: iRobot Corporation
    Inventors: Stefanos Konandreas, Andrew Ziegler, Christopher John Morse
  • Patent number: 8384250
    Abstract: A system and method for ensuring that a large number of connectors, such as fiber-optic cable-connectors, which are plugged-into connector-receptacles arrayed across a connector-panel, are not intentionally disconnected by an un-authorized user with malicious intent, or accidentally unplugged by an authorized technician who may be trying to manually pull-out a specific connector for testing or other purposes but, inadvertently, could otherwise unplug a neighboring connector because of not being able to clearly see which plug is actually being removed due to the large number of cables that are connected to the panel. The connectors are locked in place by restraining arms which are controlled by solenoids or motors. Each restraining arm can be commanded to release its respective connector, but only when the correct command from a computer is received. The same system and method can be applied to connector-receptacles arrayed on one or both sides of the panel.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: February 26, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Rosa M. Underwood, Henry A. McKelvey, Jimmie D. Peterman, Emory L. Young
  • Patent number: 8340821
    Abstract: A robot program adjusting system (11) adjusting an operating program of a robot arm having a plurality of axes including an overload identifying means (12) for successively reading operational instructions from said operating program of said robot arm to run simulations and thereby identify an axis where overload is acting from said plurality of axes, an additional operation generating means (13) for generating an additional operation for an axis other than the axis identified by said overload identifying means (12) to lighten the load of said identified axis, and a program adjusting means (15) for adjusting the operating program of said robot arm based on the additional operation generated by said additional operation generating means (13), whereby the load acting on an axis with a large load can be lightened without trial and error.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: December 25, 2012
    Assignee: FANUC Ltd
    Inventors: Takayuki Ito, Yoshiharu Nagatsuka
  • Patent number: 8290623
    Abstract: A sensing escape device of an automatic cleaner includes a control module, a motion module and an inclination limitation sensing module. The control module controls the motion module to drive the movement of the automatic cleaner in mode between a forward mode with head portion as a head and a backward mode with tail portion as a head. The inclination limitation sensing module coupled to the control module includes a critical inclination angle sensing unit outward disposed on a rear bottom of the main body. When the critical inclination angle sensing unit is externally contacted, the inclination limitation sensing module generates a signal and transfers the signal to the control module, to make the control module drive the motion module to switch into the backward mode. The automatic cleaner moves backward immediately when climbing a ramp, to avoid misjudging actions such as a suspension of the motor-driven wheel unit.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: October 16, 2012
    Inventor: Jason Yan
  • Patent number: 8239063
    Abstract: A method and system for handling a swing metal panel using a robot's drive axis servo motor feedback to eliminate the need for the sensors and breakaway devices is provided. Using the servo motor feedback for this function reduces cost and improves reliability. The method also applies the servo motor feedback to hold a panel in position and exchange the panel between robots during the painting or coating process.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: August 7, 2012
    Assignee: Fanuc Robotics America, Inc.
    Inventors: Scott J. Clifford, Paul D. Copioli, Bradley O. Niederquell, Randy Graca, Yi Sun
  • 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: 8214083
    Abstract: A manipulator comprises a tube body including a bending portion, a bending wire for a bending drive of the bending portion, a motor including a rotary shaft which rotates in accordance with a drive command signal, a reduction gear unit connected to the rotary shaft and configured by a plurality of gears meshing with each other, a detection unit which detects an operation state of the motor, a storage unit which stores load variation values periodically caused by the meshing of the plurality of gears constituting the reduction gear unit as correction information, a load calculation section which calculates a load exerted on the tube body as a bending load estimated value, and a notifying unit which notifies a calculation result of the load calculation section.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: July 3, 2012
    Assignee: Olympus Medical Systems Corp.
    Inventor: Toshimasa Kawai
  • Patent number: 8170717
    Abstract: A surgical robot that includes at least one robotic arm having multiple joints and at least six degrees of freedom, the robotic arm also including: a magnetic resonance (MR) compatible structural material; multiple MR-compatible joint motors; and multiple MR-compatible joint encoders.
    Type: Grant
    Filed: February 6, 2008
    Date of Patent: May 1, 2012
    Assignee: Neuroarm Surgical Ltd.
    Inventors: Garnette Roy Sutherland, Deon Francois Louw, Paul Bradley McBeth, Tim Fielding, Dennis John Gregoris
  • Patent number: 8150650
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: April 3, 2012
    Assignee: Evolution Robotics, Inc.
    Inventors: Luis Filipe Domingues Goncalves, Enrico Di Bernardo, Paolo Pirjanian, L. Niklas Karlsson
  • Patent number: 8145356
    Abstract: A robot includes a traveling rail supported by struts, and a robot body attached to a slider that slides on the traveling rail. A robot controller includes a speed calculation device for calculating moving speeds of the robot hand portion on the coordinate axes of a rectangular coordinate system set for the robot controller; a comparator device for comparing the moving speeds on the coordinate axes calculated by the speed calculation device with threshold values on the coordinate axes of the rectangular coordinate system, respectively; and a halting device for halting the robot in case at least any one of the moving speeds is higher than the corresponding threshold value.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: March 27, 2012
    Assignee: Fanuc Ltd
    Inventors: Ryo Nihei, Tetsuaki Kato, Takeaki Aramaki, Tomoyuki Yamamoto
  • Patent number: 8112176
    Abstract: A system of self-organizing mobile robotic agents (MRAs) in a multi-robotic system (MRS) is disclosed. The MRAs use simulations to organize the behaviors of groups of robots in the MRS. The MRAs use software agents to model the MRS and the environment. By developing simulations of environmental change, the system provides methods for the MRS to interact with its environment to produce collective epigenetic behaviors.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: February 7, 2012
    Inventor: Neal Solomon
  • Patent number: 8055384
    Abstract: The present invention discloses a positioning control apparatus which receives a moving command and a feedback signal outputted from a controlled device, and controls the controlled device for moving and positioning. The positioning control apparatus includes a first control loop, a second control loop and an arbitration module with a dead point default value, wherein the first control loop is used to control the controlled device moving in response to the error of the moving command and the feedback signal, on the other hand, the second control loop is used to control the controlled device positioning. Furthermore, the arbitration module compares the default value of dead point with the moving command so as to enable either the first control loop or the second control loop.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: November 8, 2011
    Assignee: Wah Hong Industrial Corp.
    Inventors: Chih-Ru Lien, Li-Te Kuo
  • Patent number: 8036776
    Abstract: A method for controlling a multi-axis industrial robot or manipulator arranged with a robot control unit. The robot or the control unit includes at least one first computer running a servo controller. A motion limit is configured for at least one axis of the robot arm. A reference signal for a robot position is sent to a robot controller together with a measurement of a position of the robot arm. The reference position is processed and the measured position and the processed reference position are then compared in an evaluator for the purpose of limiting the motion of an arm of the robot.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: October 11, 2011
    Assignee: ABB AB
    Inventors: Magnus Hellberg, Mats Thulin, Michael Fors, Pierre Mikaelsson, Tommy Thors, Sönke Kock, Kevin Behnisch, Peter Eriksson, Jan Bredahl, Bo Toresson
  • Patent number: 8005571
    Abstract: A robot system for use in surgical procedures has two movable arms each carried on a wheeled base with each arm having a six of degrees of freedom of movement and an end effector which can be rolled about its axis and an actuator which can slide along the axis for operating different tools adapted to be supported by the effector. Each end effector including optical force sensors for detecting forces applied to the tool by engagement with the part of the patient. A microscope is located at a position for viewing the part of the patient. The position of the tool tip can be digitized relative to fiducial markers visible in an MRI experiment. The workstation and control system has a pair of hand-controllers simultaneously manipulated by an operator to control movement of a respective one or both of the arms. The image from the microscope is displayed on a monitor in 2D and stereoscopically on a microscope viewer. A second MRI display shows an image of the part of the patient the real-time location of the tool.
    Type: Grant
    Filed: July 3, 2006
    Date of Patent: August 23, 2011
    Assignee: NeuroArm Surgical Ltd.
    Inventors: Garnette Roy Sutherland, Deon Francois Louw, Paul Bradley McBeth, Tim Fielding, Dennis John Gregoris
  • Publication number: 20110015786
    Abstract: A manipulator comprises a tube body including a bending portion, a bending wire for bending drive of the bending portion, a motor including a rotary shaft which rotates in accordance with a drive command signal, a reduction gear unit connected to the rotary shaft and configured by a plurality of gears meshing with each other, a detection unit which detects an operation state of the motor, a storage unit which stores load variation values periodically caused by the meshing of the plurality of gears constituting the reduction gear unit as correction information, a load calculation section which calculates a load exerted on the tube body as a bending load estimated value, and a notifying unit which notifies a calculation result of the load calculation section.
    Type: Application
    Filed: July 1, 2010
    Publication date: January 20, 2011
    Applicant: OLYMPUS MEDICAL SYSTEMS CORP.
    Inventor: Toshimasa KAWAI
  • Patent number: 7742839
    Abstract: A robot controller capable of automatically preparing a job program for a workpiece configured of a plurality of job elements is disclosed. A plurality of teaching programs for teaching the job for each job element making up the workpiece are stored in advance. Each teaching program has registered therein attribute information including the item number (identification information) and the sequence of application of the teaching program to each workpiece. The robot controller retrieves teaching programs having registered therein, as attribute information, the same item number as the input item number of the workpiece and prepares a main program such that the retrieved teaching programs are called sequentially as subprograms in accordance with the application sequence specified by the attribute information. Further, commands for moving to the job starting position and the job end position are added before and after the main program thereby to complete the main program.
    Type: Grant
    Filed: July 14, 2005
    Date of Patent: June 22, 2010
    Assignee: Fanuc Ltd
    Inventors: Yoshiharu Nagatsuka, Hirohiko Kobayashi
  • Patent number: 7706920
    Abstract: A method for controlling movement of movable object having a plurality of movable subcomponents comprises receiving an instruction configured to generate a defined movement of a selected subcomponent of the movable object between a first state and a second state. The method further comprises determining whether execution of the defined movement results in the selected subcomponent leaving a motion space associated with the selected subcomponent. The motion space is defined by a motion space boundary. The method further comprises producing a modified instruction configured to generate a modified movement of the selected subcomponent between the first state and the second state. Execution of the modified movement results in the selected subcomponent remaining within the motion space. At least a portion of the modified movement deviates from the defined movement.
    Type: Grant
    Filed: September 19, 2007
    Date of Patent: April 27, 2010
    Assignee: Disney Enterprises, Inc.
    Inventor: Alexis Paul Wieland
  • Publication number: 20100030381
    Abstract: A method and system for handling a swing metal panel using a robot's drive axis servo motor feedback to eliminate the need for the sensors and breakaway devices is provided. Using the servo motor feedback for this function reduces cost and improves reliability. The method also applies the servo motor feedback to hold a panel in position and exchange the panel between robots during the painting or coating process.
    Type: Application
    Filed: July 29, 2008
    Publication date: February 4, 2010
    Inventors: Scott J. Clifford, Paul D. Copioli, Bradley O. Niederquell, Randy Graca, Yi Sun
  • Patent number: 7643905
    Abstract: A robot program correcting apparatus, which displays three-dimensional models of a robot and a workpiece simultaneously on the screen of a display apparatus, and corrects an operation program for the robot, includes: a unit retrieving a robot operation program and a working position based on at least either a line or a surface computed from touchup points and on a touchup position or points representing a working position specified on the screen; a difference computing unit computing a difference between at least either the line or surface computed from the touchup points and at least either a line or a surface computed from the plurality of points as position information representing the retrieved working position; and a correcting unit correcting the robot operation program by computing the amount of correction based on the difference, thereby reducing the number of steps required when correcting the robot operation program.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: January 5, 2010
    Assignee: Fanuc Ltd
    Inventors: Atsushi Watanabe, Yoshiharu Nagatsuka
  • Patent number: 7627396
    Abstract: There is provided an industrial robot which comprises a manipulator having a tool at the tip end, a robot control unit for controlling the manipulator, and a primary teaching device and subsidiary teaching device for controlling the manipulator through the robot control unit, wherein operation capable of being conducted by the subsidiary teaching device is restricted as compared with operation capable of being conducted by the primary teaching device. By realizing the industrial robot, it is possible to prevent a production line worker from executing a function of the robot which is originally to be executed by a supervisor.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: December 1, 2009
    Assignee: Panasonic Corporation
    Inventors: Tatsuya Ikeda, Kunitoshi Morita, Toshiyuki Mishima
  • Patent number: 7620476
    Abstract: An autonomous floor cleaning robot includes a transport drive and control system arranged for autonomous movement of the robot over a floor for performing cleaning operations. The robot chassis carries a first cleaning zone comprising cleaning elements arranged to suction loose particulates up from the cleaning surface and a second cleaning zone comprising cleaning elements arraigned to apply a cleaning fluid onto the surface and to thereafter collect the cleaning fluid up from the surface after it has been used to clean the surface. The robot chassis carries a supply of cleaning fluid and a waste container for storing waste materials collected up from the cleaning surface.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: November 17, 2009
    Assignee: iRobot Corporation
    Inventors: Christopher John Morse, Andrew Ziegler, Duane Gilbert, Jr., Andrew Jones
  • Patent number: 7590468
    Abstract: A robot system can grasp and take out one of a plurality of workpieces placed in a basket-like container by a hand mounted at the forward end of a robot arm. The workpiece is detected by a visual sensor, and the robot is controlled depending on a position and an orientation of the workpiece. When a problem such as interference or the like occurs, information relating to the problem is stored in a robot control unit or a visual sensor control unit. Information relating to the problem includes a predetermined amount of the latest data retrospectively traced from the time point of problem occurrence, a position which the robot has reached, the target position data, the content of the process executed by the visual sensor, and the detection result. When the problem is reproduced, these data are used to simulate the situation at the time of problem occurrence by using simulation unit. The situation at the time of problem occurrence can also be reproduced by using the actual robot without using the simulation unit.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: September 15, 2009
    Assignee: Fanuc Ltd
    Inventors: Atsushi Watanabe, Kazunori Ban, Ichiro Kanno
  • Patent number: 7580773
    Abstract: A handling robot system, including a table having a placement surface for placing articles; an article dispersing mechanism for dispersing the articles placed on the placement surface of the table across the placement surface; a vision sensor for detecting each of the articles dispersed on the placement surface of the table; and a robot operating, based on article detection data from the vision sensor, to hold the articles one by one.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: August 25, 2009
    Assignee: Fanuc Ltd
    Inventors: Kazuo Hariki, Masaru Oda
  • Publication number: 20090112316
    Abstract: A medical device system includes a manipulator including a plurality of joints, a parameter storing portion for storing joint parameters, including a largest available force, of each joint of the plurality of joints, a trajectory inputting portion for inputting, as a trajectory plan, trajectories for moving a distal end of the manipulator from a current position and attitude to a target position and attitude, a trajectory setting portion for setting a joint angle trajectory for each joint providing a largest available force from among joint angle trajectories which allow movement to the target position and attitude with a minimum number of driven joints based on a largest available force parameter for the each joint stored in the parameter storing portion and the trajectory plan.
    Type: Application
    Filed: October 29, 2008
    Publication date: April 30, 2009
    Applicant: OLYMPUS MEDICAL SYSTEMS CORP.
    Inventors: Yoshitaka UMEMOTO, Kazuhiko TAKAHASHI, Tetsuo NONAMI
  • Publication number: 20090043425
    Abstract: A robot program adjusting system (11) adjusting an operating program of a robot arm having a plurality of axes including an overload identifying means (12) for successively reading operational instructions from said operating program of said robot arm to run simulations and thereby identify an axis where overload is acting from said plurality of axes, an additional operation generating means (13) for generating an additional operation for an axis other than the axis identified by said overload identifying means (12) to lighten the load of said identified axis, and a program adjusting means (15) for adjusting the operating program of said robot arm based on the additional operation generated by said additional operation generating means (13), whereby the load acting on an axis with a large load can be lightened without trial and error.
    Type: Application
    Filed: July 18, 2008
    Publication date: February 12, 2009
    Applicant: FANUC LTD
    Inventors: Takayuki Ito, Yoshiharu Nagatsuka
  • Patent number: 7421314
    Abstract: A method for controlling a robot during an interpolation of a trajectory or motion to any prescribed position, comprises the steps of a) ignoring at least one of the three originally prescribed or interpolated tool center point orientation values; b) finding new tool center point orientation values that place the wrist center point of the robot closest to its base while c) maintaining the originally prescribed or interpolated tool center point location values and d) maintaining the original prescribed or interpolated tool center point orientation values not ignored. Said method can preferably be used for carrying a load with a plurality of robots. Its main advantage is an increase of the available working volume.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: September 2, 2008
    Assignee: KUKA Roboter GmbH
    Inventors: Kenneth A. Stoddard, David Martin
  • Patent number: 7409267
    Abstract: A predictive robot includes a prediction-related item storage to store terms related to prediction performance, a first communicator which transmits stored prediction-related terms and receives a search result of information search with regard to the prediction-related terms, a search controller to control information search of the prediction-related terms stored in the prediction-related item storage via the first communicator, a media converter to convert the search result into a notification medium, and a notification section to provide the search result by the notification medium. Preferably, predictive information is provided spontaneously.
    Type: Grant
    Filed: November 2, 2004
    Date of Patent: August 5, 2008
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Miwako Doi, Shun Egusa
  • Patent number: 7406362
    Abstract: A workpiece regrasping system for a robot. The system includes a manipulator grippable a workpiece; a deck member having a deck surface on which a workpiece is placeable; a support mechanism rotatably supporting the deck member about an axis parallel to the deck surface; a workpiece-orientation control section for controlling the manipulator so as to grip a workpiece at a first point of the workpiece and to bring the workpiece into abutment with the deck surface of the deck member, and configured to displace the workpiece together with the deck member about the axis, while maintaining a mutually abutted condition, until the workpiece occupies a desired orientation, with at least a part of a weight of the workpiece being carried on the deck surface; and a regrasping control section for controlling the manipulator so as to temporarily release the workpiece placed on the deck surface in the desired orientation and to regrasp the workpiece at a second point different from the first point.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: July 29, 2008
    Assignee: Fanuc Ltd
    Inventors: Kazuo Hariki, Kazuhisa Otsuka, Masaru Oda
  • Patent number: 7403835
    Abstract: In a device and method for programming an industrial robot using a simulation program, control commands are issued by a handheld programming device and these commands are visualized on an image surface as movement and/or processing operations by the robot on the basis of data of the robot. An object to be processed is also displayed on the image surface and a three-dimensional image of the robot and the object is presented.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: July 22, 2008
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Harald Sandner, Hans-Joachim Neubauer
  • Patent number: 7403837
    Abstract: A portable device (1) with at least one optical output device (2) for displaying at least process data of a machine, a robot or a technical process, with at least one input device (3) for at least intervening in the operating functions of the device (1) and/or for operating the machine or robot or technical process, and having a safety switch device (12) for preventing the output of undesirable, unintended control commands for the machine, robot or technical process. The output devices (2) and input devices (3) are connected to a control device (14), which is accommodated in a housing (7) that is unbreakable as far as possible and at least one communication interface (17) is provided to an external control device disposed at a distance away. Several of the input and output devices (2, 3) are functionally combined by means of a touch-sensitive screen (4) in the form of a touch-screen (5) and the touch-sensitive screen (4) extends across substantial regions of the surface of the housing (7).
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: July 22, 2008
    Assignee: KEBA AG
    Inventors: Dieter Graiger, Hans-Peter Wintersteiger, Martin Danner
  • Patent number: 7389156
    Abstract: An autonomous floor cleaning robot includes a transport drive and control system arranged for autonomous movement of the robot over a floor for performing cleaning operations. The robot chassis carries a first cleaning zone comprising cleaning elements arranged to suction loose particulates up from the cleaning surface and a second cleaning zone comprising cleaning elements arraigned to apply a cleaning fluid onto the surface and to thereafter collect the cleaning fluid up from the surface after it has been used to clean the surface. The robot chassis carries a supply of cleaning fluid and a waste container for storing waste materials collected up from the cleaning surface.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: June 17, 2008
    Assignee: iRobot Corporation
    Inventors: Andrew Ziegler, Duane Gilbert, Christopher John Morse, Scott Pratt, Paul Sandin, Nancy Dussault, Andrew Jones
  • Patent number: 7379790
    Abstract: Robotic devices, systems, and methods for use in robotic surgery and other robotic applications, and/or medical instrument devices, systems, and methods includes both a reusable processor and a limited-use robotic tool or medical treatment probe. A memory the limited-use component includes machine readable code with data and/or programming instructions to be implemented by the processor. Programming of the processor can be updated by shipping of new data once downloaded by the processor from a component, subsequent components can take advantage of the updated processor without repeated downloading.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: May 27, 2008
    Assignee: Intuitive Surgical, Inc.
    Inventors: Gregory K. Toth, Nitish Swarup, Tom Nixon, David Q. Larkin, Steven J. Colton
  • Patent number: 7373220
    Abstract: A teaching device and a teaching modification device capable of easily attaining conformity between an operation program of a robot prepared by off-line programming and an actual operation of the robot. A layout of a robot system including three-dimensional models of the robot and peripheral objects thereof (table, a workpiece, etc.) are prepared by an off-line programming system and taught points are defined for the workpiece. The system layout and a model of the workpiece are displayed on a display device of a teaching pendant. An operator specifies a present position of the operator in the system layout and a taught point to be modified referring to the display device. A line-of-sight vector is automatically calculated and the model of the workpiece as viewed from a direction of the line-of-sight is displayed on the display device.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: May 13, 2008
    Assignee: Fanuc Ltd.
    Inventors: Atsushi Watanabe, Yoshiharu Nagatsuka, Jun Mizuno
  • Patent number: 7359766
    Abstract: A robot cleaner comprises a suction unit installed within a cleaner body, for sucking dirt on a floor; a driving unit for moving the cleaner body; a wheel installed at a bottom of the cleaner body to be contacted with the floor, and rotated by movement of the cleaner body; a detecting unit for detecting whether the wheel is rotated; and a control unit for controlling the driving unit in response to signal from the detecting unit. Accordingly, the robot cleaner can smoothly and continuously carry out a cleaning operation, even when the robot cleaner is abnormally stopped due to an obstacle which is not previously recognized in traveling.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: April 15, 2008
    Assignee: LG Electronics Inc.
    Inventors: Hyeong-Shin Jeon, Hyoung-Bin Im
  • Patent number: 7343222
    Abstract: A system of self-organizing mobile robotic agents (MRAs) in a multi-robotic system (MRS) is disclosed. MRAs cooperate, learn and interact with the environment. The system uses various AI technologies including genetic algorithms, genetic programming and evolving artificial neural networks to develop emergent dynamic behaviors. The collective behaviors of autonomous intelligent robotic agents are applied to numerous applications. The system uses hybrid control architectures. The system also develops dynamic coalitions of groups of autonomous MRAs for formation and reformation in order to perform complex tasks.
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: March 11, 2008
    Assignee: Solomon Research LLC
    Inventor: Neal Solomon
  • Patent number: 7333879
    Abstract: An offline programming device capable of automatically generating a measuring program by which the time and the workload for making an offline program may be greatly reduced.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: February 19, 2008
    Assignee: Fanuc Ltd
    Inventors: Katsutoshi Takizawa, Yoshiharu Nagatsuka, Hirohiko Kobayashi