Coordinate Transformation Patents (Class 700/251)
  • Publication number: 20130178978
    Abstract: A robot and method of controlling the same are provided. The robot includes a hand and an arm, a grip sensor unit configured to enable the hand to sense an object, a grip control unit configured to determine whether the hand grips the object from gripping information obtained from the grip sensor unit, select an object-based coordinate to control the hand and the arm based on a motion of the object or an independent coordinate to independently control the hand and the arm according to a result of the determination, and control the hand and the arm based on the selected coordinate, and a coordinate transformation unit configured to calculate a position and a direction of a virtual object based on the object-based coordinate, and deliver information about the position and the direction of the virtual object calculated to the grip control unit.
    Type: Application
    Filed: January 10, 2013
    Publication date: July 11, 2013
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: SAMSUNG ELECTRONICS CO., LTD.
  • Patent number: 8473202
    Abstract: A automation equipment control system comprises a general purpose computer with a general purpose operating system in electronic communication with a real-time computer subsystem. The general purpose computer includes a program execution module to selectively start and stop processing of a program of equipment instructions and to generate a plurality of move commands. The real-time computer subsystem includes a move command data buffer for storing the plurality of move commands, a move module linked to the data buffer for sequentially processing the moves and calculating a required position for a mechanical joint. The real-time computer subsystem also includes a dynamic control algorithm in software communication with the move module to repeatedly calculate a required actuator activation signal from a joint position feedback signal.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: June 25, 2013
    Assignee: C.H.I. Development Mgmt. Ltd. XXIV, LLC
    Inventor: John R. Lapham
  • Patent number: 8473101
    Abstract: A coordinated action robotic system may include a plurality of robotic vehicles, each including a platform and at least one manipulator movable relative thereto. The robotic system may also include a remote operator control station that may include a respective controller for each manipulator. The remote operator control station may also include a mapping module to map movement of each manipulator relative to its platform. Operation of the controllers for manipulator movement in a given direction produces corresponding movement of the respective manipulators in the given direction such that the robotic vehicles may be controlled as if they were one robotic vehicle. The coordinated movement may result in increased operational efficiency, increased operational dexterity, and increased ease of controlling the robotic vehicles.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: June 25, 2013
    Assignee: Harris Corporation
    Inventor: Matthew D. Summer
  • Patent number: 8457788
    Abstract: In a substrate processing apparatus, before a carrier is carried by a carrier arm, a carrier jig is held by a holding part provided to the carrier arm. First, the carrier arm is actuated to move the holding part of the carrier arm to a preset lowering start position. Then, an image including an opening in a table is taken. Thereafter, a distance between a central position of the opening and a central position of a region of the image is calculated, so as to obtain an amount of horizontal positional shift between the preset lowering start position and an ideal position. The lowering start position of the holding part is corrected by the positional shift as a correction value, whereafter the carrier is placed on the table at the corrected lowering start position.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: June 4, 2013
    Assignee: Tokyo Electron Limited
    Inventors: Takashi Asakawa, Haruoki Nakamura, Masayuki Enomoto
  • Patent number: 8452447
    Abstract: Telerobotic, telesurgical, and surgical robotic devices, systems, and methods selectively calibrate end effector jaws by bringing the jaw elements into engagement with each other. Commanded torque signals may bring the end effector elements into engagement while monitoring the resulting position of a drive system, optionally using a second derivative of the torque/position relationship so as to identify an end effector engagement position. Calibration can allow the end effector engagement position to correspond to a nominal closed position of an input handle by compensating for wear on the end effector, the end effector drive system, then manipulator, the manipulator drive system, the manipulator/end effector interfacing, and manufacturing tolerances.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: May 28, 2013
    Assignee: Intuitive Surgical Operations, Inc.
    Inventor: Tom Nixon
  • Patent number: 8442685
    Abstract: In an embodiment of the present invention, with the purpose of more accurately calculating a disturbance torque generated by an external force acting on a robot, friction parameters contained in algorithms, such as a friction coefficient and a dead-zone threshold value, are dynamically changed based on the mode of operation, the operation speed, and the like. In this manner, a drive torque is estimated with high accuracy.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: May 14, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Junichiro Ooga, Junji Oaki, Hideki Ogawa
  • Patent number: 8423182
    Abstract: A method for a minimally invasive surgical system is disclosed including reading first tool information from a storage device in a first robotic surgical tool mounted to a first robotic arm to at least determine a first tool type; reading equipment information about one or more remote controlled equipment for control thereof; comparing the first tool information with the equipment information to appropriately match a first remote controlled equipment of the one or more remote controlled equipment to the first robotic surgical tool; and mapping one or more user interface input devices of a first control console to control the first remote controlled equipment to support a function of the first robotic surgical tool.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: April 16, 2013
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: David Robinson, Thomas R. Nixon, Michael Hanuschik, Randal P. Goldberg, Jason Hemphill, David Q. Larkin, Paul Millman
  • Publication number: 20130073083
    Abstract: A robotic arm control system is provided. In, the robotic arm control system, any three points A, B, and C of an object to be determined are picked, thereby creating an original coordinate system. A robotic arm is directed to rotate around the x-axis of the original coordinate system to reach the points B and C. During the rotation of the robotic arm, the three points A, B, and C are recorded by a visual process. A non-linear mapping relation of the original coordinate system and the operation coordinate system is calculated according to length ratios, an angular ratio, and a differential ratio of the difference of the length ratios to the angle between the line A-B and the line A-C, thereby controlling the movement of the robotic arm according to the non-linear mapping relation. The disclosure further provides a robotic arm control method.
    Type: Application
    Filed: December 22, 2011
    Publication date: March 21, 2013
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: CHUN-NENG LIAO, SHEN-CHUN LI, WEN-LAING TSENG, CHENG-HSIEN LEE, SHOU-KUO HSU
  • Patent number: 8401701
    Abstract: A substrate transfer robot sets an interference region in advance in the range of motion of the substrate transfer robot; stores a plurality of patterns of a combination of a starting position, a target position, and the interference region, the starting position and the target position being among taught positions; determines which pattern among the plurality of patterns a movement of the substrate transfer robot from the starting position to the target position matches when the substrate transfer robot moves between the plurality of taught positions; and determines a movement path from the starting position to the target position so as to avoid the interference region in accordance with the determined pattern so that the substrate transfer robot avoids the interference region.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: March 19, 2013
    Assignee: Kabushiki Kaisha Yaskawa Denki
    Inventor: Yoshiki Kimura
  • Patent number: 8396593
    Abstract: A gait generating device of a legged mobile robot uses virtual surfaces to approximate a plurality of surfaces to be contacted in an operating environment of a robot, and determines the provisional values of the required virtual surface translational forces to be applied from the virtual surfaces to the robot in order to implement a translational motion of a desired motion of the entire robot. Further, to implement a rotational motion of the desired motion of the entire robot, the gait generating device determines moment compensation amounts to be combined with the provisional values of the required virtual surface translational forces and then determines the desired external forces to be applied from the surfaces to be contacted to the robot and the desired external force action points on the basis of the combinations of the provisional values of the required virtual surface translational forces and the moment compensation amounts.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: March 12, 2013
    Assignee: Honda Motor Co., Ltd.
    Inventor: Atsuo Orita
  • 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: 8386076
    Abstract: There is provided a legged robot that performs motion by changing a joint angle, which includes a trajectory generating section to calculate a center-of-gravity trajectory in designated stepping motion from the stepping motion including at least one of walking motion, running motion and stopping motion, and generate a center-of-gravity trajectory by superimposing a designated travel velocity onto a travel velocity of a center of gravity in the calculated center-of-gravity trajectory in stepping motion, and a trajectory updating section to store the generated center-of-gravity trajectory and update all the stored center-of-gravity trajectories so as to be continuous, and a trajectory reproducing section to calculate time-varying data of a target value of the joint angle based on the updated center-of-gravity trajectory, and a joint driving section to rotate a joint of the legged robot based on the calculated time-varying data of a target value of the joint angle.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: February 26, 2013
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Daisaku Honda, Keisuke Suga, Ryosuke Tajima
  • Patent number: 8380348
    Abstract: Provided is a robot capable of appropriately adjusting a position and the like of a main body in view of executing a specified task involving an interaction with a target object. While the position and posture of the main body (10) are being controlled according to a second target path, the robot (1) moves from a first specified area to a second specified area and stands there. In this state, a second position deviation (=the deviation of the position of the main body from a second target path) and a second posture deviation (=the deviation of the posture of the main body from a second target posture) are determined. According to the determination result, the second target path is corrected so that the subsequent position deviation and the like may be smaller.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: February 19, 2013
    Assignee: Honda Motor Co., Ltd.
    Inventors: Norio Neki, Koji Okazaki, Takashi Nakayama, Masaaki Muromachi, Satoshi Kaneko, Yuta Kimura
  • Patent number: 8349105
    Abstract: A curved composite aircraft frame comprises a multi-ply composite laminate having a generally Z-shaped cross section. At least certain of the laminate plies include unidirectional reinforcing fibers that are substantially tangent at substantially all points along the curvature of the frame.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: January 8, 2013
    Assignee: The Boeing Company
    Inventors: David J. Kehrl, Kent E. Johnson, Douglas A. McCarville
  • Patent number: 8340817
    Abstract: There is provided a legged robot that performs motion by changing a joint angle, which includes a section of generating a center-of-gravity trajectory of the legged robot based on a trinomial equation obtained by discretizing a ZMP equation and a target ZMP, a section of calculating time-varying data of a target value of the joint angle based on the generated center-of-gravity trajectory, and a section of rotating a joint of the legged robot based on the calculated time-varying data of a target value of the joint angle, wherein the ZMP equation involves an angular momentum according to a center-of-gravity velocity.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: December 25, 2012
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Daisaku Honda, Keisuke Suga, Ryosuke Tajima
  • Patent number: 8335590
    Abstract: An image capturing device is robotically positioned and oriented in response to operator manipulation of a master control device. An unused degree-of-freedom of the master control device is used to adjust an attribute such as focusing of the image capturing device relative to a continually updated set-point. A deadband is provided to avoid inadvertent adjusting of the image capturing device attribute and haptic feedback is provided back to the master control device so that the operator is notified when adjusting of the attribute is initiated.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: December 18, 2012
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Michael Costa, David Robinson, Michael L. Hanuschik, Randal P. Goldberg, Paul Millman
  • Publication number: 20120316678
    Abstract: In a substrate processing apparatus, before a carrier is carried by a carrier arm, a carrier jig is held by a holding part provided to the carrier arm. First, the carrier arm is actuated to move the holding part of the carrier arm to a preset lowering start position. Then, an image including an opening in a table is taken. Thereafter, a distance between a central position of the opening and a central position of a region of the image is calculated, so as to obtain an amount of horizontal positional shift between the preset lowering start position and an ideal position. The lowering start position of the holding part is corrected by the positional shift as a correction value, whereafter the carrier is placed on the table at the corrected lowering start position.
    Type: Application
    Filed: June 19, 2012
    Publication date: December 13, 2012
    Applicant: TOKYO ELECTRON LIMITED
    Inventors: Takashi ASAKAWA, Haruoki Nakamura, Masayuki Enomoto
  • Patent number: 8332073
    Abstract: A library apparatus includes a robot which transports a transportable medium, an objective unit including a light receptor of the objective unit and a light emitter of the objective unit which emits light to the outside of the objective unit when light is received by the light receptor of the objective unit. The robot includes a light emitter of the robot opposite to the light receptor of the objective unit that emits light to the light receptor of the objective unit at the time of positioning of the robot at the objective unit, and a light receptor of the robot opposite to the light emitter of the objective unit that receives light from the light emitter of the objective unit at the time of positioning of the robot at the objective unit.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: December 11, 2012
    Assignee: Fujitsu Limited
    Inventor: Yoshiki Akiyama
  • Patent number: 8326442
    Abstract: This disclosure describes a method for camera/user view navigation about enclosed 3D environment (e.g., the inside of a sports stadium or arena). The navigation system constrains the user view (camera) to a (pre-defined) guide based on the shape and size of the interior area which is the focus of the 3D virtual world. In the case of an arena this would generally be the playing surface. The user can easily control the camera movement on this guide with traditional up/down and left/right controls. These controls could be implemented as buttons within the application, keyboard controls, or mouse controls.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Edward P. Curry
  • Patent number: 8315737
    Abstract: An apparatus and a method of locating a moving robot are disclosed. The apparatus includes a storage unit storing information on straight lines of wall on a map, a state quantity detection unit detecting quantity of state of the robot running along the wall, and a control unit estimating an interior position of the robot by obtaining straight line information based on the detected state quantity and matching the obtained straight line information with the stored straight line information.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: November 20, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung Yong Hyung, Kyung Shik Roh, Woong Kwon, San Lim, Sukjune Yoon, Hyun Kyu Kim
  • Patent number: 8265793
    Abstract: A mobile robot provides telecommunication service between a remote user at a remote terminal and a local user in proximity to the mobile robot. The remote user can connect to the mobile robot via the Internet using a peer-to-peer VoIP protocol, and control the mobile robot to navigate about the mobile robot's environment. The mobile robot includes a microphone, a video camera and a speaker for providing telecommunication functionality between the remote user and the local user. Also, a hand-held RC unit permits the local user to navigate the mobile robot locally or to engage privacy mode for the mobile robot. When NAT or a firewall obstructs connection from the remote terminal to the mobile robot, an Internet server facilitates connection using methods such as STUN, TURN, or relaying.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: September 11, 2012
    Assignee: Irobot Corporation
    Inventors: Matthew Cross, Tony Campbell
  • Patent number: 8258917
    Abstract: A control device for a vehicle or mechanism includes a portable displacement controller which permits a non-technical user to achieve effective control of the vehicle or mechanism, by moving the portable displacement controller intuitively with little learning effort. A first sensing device, attached to the displacement controller, detects the user's controlling motion. A second sensing device, attached to the object being controlled, detects motion thereof. An interface device receives signals from the sensing devices, processes those signals to determine relative motion of the controlling motion and the object's motion and outputs a control signal in accordance with the processed signals. The sensing devices each detect motion in six degrees of freedom; the sensing devices each include a three-axis accelerometer, a three-axis gyroscope, and a three-axis magnetometer. In specific embodiments, the accelerometers, gyroscopes, and magnetometers include micro-electromechanical system (MEMS) devices.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: September 4, 2012
    Assignee: Measurement Systems, Inc.
    Inventors: Steven Cai, Paul J. LeBlanc, Thomas R. Ecsedy, Leslie W. Yoho
  • Patent number: 8155790
    Abstract: A robot control apparatus includes: a drive unit (101) driving an actuator (115) based on a torque command value; a drive torque estimation unit (107) estimating a drive torque from a joint shaft angle; an external torque calculation unit (108) calculating a difference between the estimated drive torque and the torque command value as an external torque; a Jacobian matrix calculation unit (105) calculating a Jacobian matrix based on the joint shaft angle; an external force calculation unit (109) calculating an external force from the Jacobian matrix and the external torque; and a correction amount calculation unit (110) calculating a correction amount from the external force.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: April 10, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Junichiro Oga, Junji Oaki, Hideki Ogawa
  • Patent number: 8145355
    Abstract: A coordinated joint control system for controlling a coordinated joint motion system, e.g. an articulated arm of a hydraulic excavator blends automation of routine tasks with real-time human supervisory trajectory correction and selection. One embodiment employs a differential control architecture utilizing an inverse Jacobian. Modelling of the desired trajectory of the end effector in system space can be avoided. The disclosure includes image generation and matching systems.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: March 27, 2012
    Assignee: Board of Regents of the Nevada System of Higher Education, on Behalf of the University of Nevada, Reno
    Inventor: George Danko
  • Patent number: 8115439
    Abstract: A system for moving robots in accordance with a predetermined algorithm. The system includes: a surface having a position-coding pattern which identifies the surface; mobile robots for moving across the surface, each robot being configured for sensing and decoding the position-coding pattern; and a computer system in communication with the mobile robots. The computer system is configured to send instructions for moving each mobile robot relative to the surface in response to position information corresponding to that mobile robot. Further, the computer system is configured to determine instructions for moving each mobile robot using a predetermined algorithm. The predetermined algorithm is selected on the basis of the identity of the surface.
    Type: Grant
    Filed: January 3, 2011
    Date of Patent: February 14, 2012
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Zhenya Alexander Yourlo, Paul Lapstun, Kia Silverbrook
  • Patent number: 8078318
    Abstract: An appliance control apparatus acquires, at intervals of predetermined time, a state data including values of operation states of respective appliances, stores the state data as one record in a memory, to store time-series records, classifies the records in the memory into a plurality of living situation groups by clustering the records, and calculates, for each living situation group, a barycenter of each operation state, determines, for a target state data, one of the living situation groups to which the target state data belongs, determines one of the operation states whose value in the target state data is larger than corresponding barycenter in the one of the living situation groups, and determines the barycenter as a recommended value, and controls the one of operation state to the recommended value when obtaining an acceptance instruction for the recommended value.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: December 13, 2011
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Toshimitsu Kumazawa, Koji Kimura
  • Patent number: 8065060
    Abstract: Disclosed are an articulated hydraulic machine supporting, control system and control method for same. The articulated hydraulic machine has an end effector for performing useful work. The control system is capable of controlling the end effector for automated movement along a preselected trajectory. The control system has a position error correction system to correct discrepancies between an actual end effector trajectory and a desired end effector trajectory. The correction system can employ one or more absolute position signals provided by one or more acceleration sensors supported by one or more movable machine elements. Good trajectory positioning and repeatability can be obtained. A two-joystick controller system is enabled, which can in some cases facilitate the operator's task and enhance their work quality and productivity.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: November 22, 2011
    Assignee: The Board of Regents of the University and Community College System on Behalf of the University of Nevada
    Inventor: George Danko
  • Patent number: 8046097
    Abstract: Methods for generating supports (30) for parts (50) produced by solid freeform fabrication (“SFF”) are disclosed. The method includes defining a plurality of layers (L) that make up the part, and for each layer, determining those regions (R) that require support. The method also includes merging the regions for the different layers (L) into one or more common regions that require support, and providing at least one support for each of the one or more common regions. The result is that fewer supports are used as compared to conventional SFF fabrication methods.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: October 25, 2011
    Assignee: 3D Systems, Inc.
    Inventors: Charles W. Hull, Rajeev Kulkarni, Medhi Mojdeh, Hongqing V. Wang, John Corbin West
  • Patent number: 8032253
    Abstract: In an automatic machine system comprising a mechanism unit (1) including at least one driving mechanism, a controller (2) for controlling a driving operation of the mechanism unit (1), and a teaching unit (3) for operating the mechanism unit (1), the teaching unit (3) includes a teaching unit communicating portion for carrying out a wireless communication with the controller (2) and a first field intensity monitoring portion (13) for monitoring a field intensity of communication data in the teaching unit communicating portion, and the controller (2) includes a controller communicating portion for carrying out a wireless communication with the teaching unit (3), a second field intensity monitoring portion (26) for monitoring a field intensity of communication data in the controller communicating portion, and a driving portion for driving the mechanism unit (1) based on an operation signal sent from the teaching unit (3) in the controller communicating portion.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: October 4, 2011
    Assignee: Kabushiki Kaisha Yaskawa Denki
    Inventors: Hideo Nagata, Michiharu Tanaka
  • Patent number: 8014897
    Abstract: A system and method for operating robots in a robot competition. One embodiment of the system may include operator interfaces, where each operator interface is operable to control movement of a respective robot. A respective operator interface may be in communication with an associated operator radio, where each radio may have a low power RF output signal. A robot controller may be coupled to each robot in the robot competition. A robot radio may be coupled to a respective robot and in communication with a respective robot controller and operator radio. The robot radios may have a low power RF output signal while communicating with the respective operator radios. Alternatively, the radios may be short range radios, where a distance of communication may be a maximum of approximately 500 feet.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: September 6, 2011
    Assignee: Innovation First, Inc.
    Inventors: David A. Norman, Robert H. Mimlitch, III, Paul S. Adams
  • Patent number: 8005572
    Abstract: An apparatus provides selective communication between multiple programmable robot controllers and one or more teaching devices connected by a network. The network controls communication between the teaching devices and the controllers including active tasks and passive tasks for preventing communication of active tasks between any of the controllers and more than one of any of the teaching devices. The network permits communication of the passive tasks between any of the controllers and one of the teaching devices communicating active tasks with another one of the controllers.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: August 23, 2011
    Assignee: Fanuc Robotics America, Inc.
    Inventors: Judy A. Evans, Kenneth W. Krause, Glenn F Nowak
  • Patent number: 8005573
    Abstract: On the basis of at least a difference between a desired state amount related to a posture of a robot 1 about a vertical axis or a floor surface normal line axis and an actual state amount of the robot 1 and a permissible range of a restriction object amount, namely, a vertical component of a floor reaction force moment or a component of the floor reaction force moment in a floor surface normal line direction to be applied to the robot 1, instantaneous values of a desired motion and a desired floor reaction force are determined such that a difference between a floor reaction force moment balancing with the desired motion on a dynamic model and a floor reaction force moment of the desired floor reaction force approximates the aforesaid difference to zero, while having the restriction object amount, which is associated with the desired floor reaction force, fall within the permissible range.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: August 23, 2011
    Assignee: Honda Motor Co., Ltd.
    Inventors: Toru Takenaka, Takashi Matsumoto, Takahide Yoshiike
  • Patent number: 8000838
    Abstract: The subject invention relates to systems and methods that facilitate motion between different coordinate systems in an industrial control environment. The systems and methods accept data in one coordinate system and transform the data to a different coordinate system. Suitable transformations include instructions that transform between Cartesian, pre-defined non-Cartesian, and user-defined non-Cartesian coordinate systems, including transformations between a non-Cartesian coordinate system to another non-Cartesian coordinate system. Such transformations can be programmed in essentially any industrial control language and can be seamlessly integrated with the control environment. The systems and methods can be utilized to generate a motion instruction that includes, among other information, source and target coordinate systems and the transformation between them.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: August 16, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jatin P. Bhatt, Fabio Malaspina, Michael Piatka, William C. Schwarz, Jeffrey W. Brooks, Slobodan Milosevic
  • Patent number: 7979159
    Abstract: The present invention relates to a method and a system for determining the relation between a local coordinate system located in the working range of an industrial robot (1) and a robot coordinate system. The method includes attaching a first calibration object (10) in a fixed relation to the robot and determining the position of the first calibration object in relation to the robot. Then, locating at least three second calibration objects (14,15,16) in the working range of the robot, a reference position for each of the second calibration objects in the local coordinate system can be determined by moving the robot until the first calibration object is in mechanical contact with each second calibration object. By reading the position of the robot when the calibration objects are in mechanical contact the relation between the local coordinate system and the robot coordinate system can be calculated.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: July 12, 2011
    Assignee: ABB Technology AB
    Inventor: Peter Fixell
  • Patent number: 7979157
    Abstract: A dynamically configurable robotic system and method for performing surgical operations using a plurality of robotic arms remotely controlled by at least one operator console. The system comprises a track system configured for mounting to a patient support table, such that the track system provides a stable operating platform for the robotic arms and for facilitating placement of a proximal end of each of the arms at a selected position about a periphery of the patient support table.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: July 12, 2011
    Assignee: McMaster University
    Inventor: Mehran Anvari
  • Patent number: 7974735
    Abstract: A robot system includes s a robot (1) which moves a tool (3) attached to an end of the robot (1) by driving a robot drive shaft. The tool (3) applies a laser beam inputted from a laser oscillator (5) by drive of the tool drive shaft to an object. A robot control device (2) controls the robot drive shaft and the tool drive shaft in synchronization.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: July 5, 2011
    Assignees: Kabushiki Kaisha Yaskawa Denki, Toyota Jidosha Kabushiki Kaisha
    Inventors: Toshimitsu Irie, Ryuichi Morita, Seigo Nishikawa, Akio Sato, Takeshi Ikeda
  • Patent number: 7962242
    Abstract: A spatial photomask flipper provides up to four access gates for an unloading of a clamped photomask after its reorientation along a single photomask transfer axis. The clamping frames holding the photomask are secured by a locking control cam that prevents their inadvertent opening in any other but the two main flip orientations. The flipper is part of an automated system including a digital camera and an image recognition algorithm that interpret an arbitrary initial photomask loading orientation from a circumferential photomask identification number. An eventual pellicle on the photomask may be also automatically detected via a pellicle detection sensor. Alternately, the digital camera may be employed for pellicle detection together with a pellicle detection algorithm that processes the digital image for well known components of the pellicle such as the pellicle frame.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: June 14, 2011
    Assignee: n&k Technology Inc.
    Inventors: Marc T. Aho, Thaddeus J. Wilson, Jeff Roberts
  • Publication number: 20110118876
    Abstract: A teaching line correcting apparatus defines a first plane, which is determined by a first reference position of a preset first reference region, a second reference position of a preset second reference region, and a third reference position of a preset third reference region, defines a second plane, which is determined by a detected position of the first reference region, a detected position of the second reference region, and a detected position of the third reference region, calculates a corrective value for equalizing the first reference region to an origin, equalizing the first reference position of the first reference region as the origin to the detected position of the first reference region as the origin, and equalizing the first plane to the second plane, and correcting reference coordinates where operating points are taught based on the calculated corrective value.
    Type: Application
    Filed: November 8, 2010
    Publication date: May 19, 2011
    Applicant: HONDA MOTOR CO., LTD.
    Inventors: Hironobu HAYAMA, Shinya Murakami, Yutaka Hariya, Naoki Eto, Masashi Takebe
  • Patent number: 7925382
    Abstract: An input unit enters angular displacements by which drive shafts of a robot arm are to be turned as teaching data into a control unit. The control unit converts the input angular displacements into position-attitude data, namely, converted commands, indicating a position of the free end of the robot arm and an attitude of the robot in a rectangular coordinate system through forward conversion. The control unit corrects the position-attitude data on the basis of inherent errors in the robot to provide corrected position-attitude data. The control unit converts the corrected position-attitude data into corrected angular displacements through inverse conversion and gives the corrected angular displacements to an actuator included in the robot. The inherent errors in the robot include mechanismic errors resulting from machining errors and assembling errors, installation errors and errors in the origins of axes.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: April 12, 2011
    Assignee: Kawasaki Jukogyo Kabushiki Kaisha
    Inventors: Tetsuya Kubota, Jun Fujimori, Naoyuki Matsumoto, Tetsuhiko Nishimura
  • Patent number: 7904202
    Abstract: A method and system to provide improved accuracies in multi jointed robots through kinematic robot model parameters determination are disclosed. The present invention calibrates multi-jointed robots by using the chain rule for differentiation in the Jacobian derivation for variations in calculated poses of reference points of a reference object as a function of variations in robot model parameters. The present invention also uses two such reference objects and the known distance therebetween to establish a length scale, thus avoiding the need to know one link length of the robot. In addition, the present invention makes use of iterative methods to find the optimum solution for improved accuracy of the resultant model parameters. Furthermore, the present invention provides for determination of the end joint parameters of the robot, including parameters defining the tool attachment mechanism frame, which allows for interchange of tools without subsequent calibration.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: March 8, 2011
    Assignee: University of Dayton
    Inventor: Wally C. Hoppe
  • Patent number: 7899577
    Abstract: A measuring system and a calibration method for automatically calculating errors of mechanical parameters with high accuracy and correcting the parameters, by means of a relatively small and inexpensive measuring device. In relation to a plurality of positions of measurement, a robot is automatically moved such that, on a light receiving surface of a camera, the distance between the centers of an ellipse indicating a mark of a target and a circle of representing the shape of the target, and the difference between the length of the long axis of the ellipse and the diameter of the circle are within a predetermined error range.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: March 1, 2011
    Assignee: Fanuc Ltd
    Inventors: Kazunori Ban, Katsutoshi Takizawa, Gang Shen
  • Publication number: 20110046782
    Abstract: The present invention relates to a method and a system for determining the relation between a local coordinate system located in the working range of an industrial robot (1) and a robot coordinate system.
    Type: Application
    Filed: April 30, 2008
    Publication date: February 24, 2011
    Applicant: ABB TECHNOLOGY AB
    Inventor: Peter Fixell
  • Patent number: 7890211
    Abstract: A teleoperator system with telepresence is shown which includes right and left hand controllers (72R and 72L) for control of right and left manipulators (24R and 24L) through use of a servomechanism that includes computer (42). Cameras (46R and 46L) view workspace (30) from different angles for production of stereoscopic signal outputs at lines (48R and 48L). In response to the camera outputs a 3-dimensional top-to-bottom inverted image (30I) is produced which, is reflected by mirror (66) toward the eyes of operator (18). A virtual image (30V) is produced adjacent control arms (76R and 76L) which is viewed by operator (18) looking in the direction of the control arms. Use of the teleoperator system for surgical procedures also is disclosed.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: February 15, 2011
    Assignee: Intuitive Surgical Operations, Inc.
    Inventor: Philip S. Green
  • Patent number: 7881824
    Abstract: The lumbar part of a robot as a controlled-object point where the mass amount becomes maximum is set as the origin of a local coordinate, an acceleration sensor is disposed at the controlled-object point to directly measure the attitude and acceleration at that position to control the robot to take a stable posture on the basis of a ZMP. Further, at each foot which touches the walking surface, there are provided a floor reaction force sensor and acceleration sensor to directly measure a ZMP and force, and a ZMP equation is formulated directly at the foot nearest to a ZMP position. Thus there can be implemented a stricter and quick control of the robot for a stable posture.
    Type: Grant
    Filed: March 18, 2003
    Date of Patent: February 1, 2011
    Assignees: Sony Corporation
    Inventors: Kenichiro Nagasaka, Jinichi Yamaguchi, Satoru Shimizu, Yoshihiro Kuroki
  • Patent number: 7856282
    Abstract: A member of a machine, such as a boom on construction equipment for example, is pivoted by a first actuator and has a length that is alterable by a second actuator. A control method allows an operator of the machine to command a point on the member to move along a straight line path. The operator command specifies velocities along two orthogonal axes and those velocities are transformed into an angular velocity and a length velocity for the member. The angular velocity and a length velocity then are converted into individual velocities for the first and second actuators. Each actuator is operated at its respective velocity to achieve the commanded movement of the member.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: December 21, 2010
    Assignee: INCOVA Technologies, Inc.
    Inventor: Keith A. Tabor
  • Publication number: 20100315286
    Abstract: A system and method for site calibration of a controller is provided. In one embodiment, a method may include determining coordinates of a point in a first coordinate system based on at least one measurement by a surveying device, determining coordinates of the point in a second coordinate system based on data provided by a global positioning device, and calculating a transformation of the first coordinate system relative to the second coordinate system based on the coordinates determined for the point. The method may further include calibrating the controller based, at least in part, on the transformation.
    Type: Application
    Filed: June 12, 2009
    Publication date: December 16, 2010
    Applicant: Trimble Navigation Limited
    Inventor: Mario Cerniar
  • Patent number: 7853356
    Abstract: An apparatus and a method for optimizing robot performance includes a computer connected to the robot controller for receiving performance data of the robot as the controller executes a path program. The computer uses the performance data, user specified optimization objectives and constraints and a kinematic/dynamic simulator to generate a new set of control system parameters to replace the default set in the controller. The computer repeats the process until the new set of control system parameters is optimized.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: December 14, 2010
    Assignee: Fanuc Robotics America, Inc.
    Inventors: Jason Tsai, Yi Sun, Sai-Kai Cheng, Min Ren Jean, Hadi Akeel
  • Patent number: 7848851
    Abstract: A controller for work piece-conveying robot having: a coordinate system storage section for storing one or more manual jog feed coordinate systems; a working area setting section for setting to a machine tool a working area to which the manual jog feed coordinate system is assigned; a hand position obtaining section for obtaining a current position of the robot hand at each specified sampling period; a determination section for determining whether or not the current position of the robot hand obtained by the hand position obtaining section is within the working area set by the working area setting section; and a coordinate system switching section for switching a present manual jog feed coordinate system to the manual jog feed coordinate system assigned to the working area if it is determined by the determination section that the current position of the robot hand is within the working area.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: December 7, 2010
    Assignee: Fanuc Ltd
    Inventors: Hiroji Nishi, Yoshitaka Ikeda
  • Patent number: RE42381
    Abstract: A hair transplantation method and apparatus utilizes a robot, which includes a robotic arm, having a hair follicle effector associated with the robotic arm.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: May 17, 2011
    Assignee: Restoration Robotics, Inc.
    Inventor: Philip L. Gildenberg
  • Patent number: RE42438
    Abstract: A hair transplantation method and apparatus utilizes a robot, which includes a robotic arm, having a hair follicle effector associated with the robotic arm.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: June 7, 2011
    Assignee: Restoration Robotics, Inc.
    Inventor: Philip L. Gildenberg