Patents Examined by Rachid Bendidi
  • Patent number: 10391632
    Abstract: Generating a robot control policy that regulates both motion control and interaction with an environment and/or includes a learned potential function and/or dissipative field. Some implementations relate to resampling temporally distributed data points to generate spatially distributed data points, and generating the control policy using the spatially distributed data points. Some implementations additionally or alternatively relate to automatically determining a potential gradient for data points, and generating the control policy using the automatically determined potential gradient. Some implementations additionally or alternatively relate to determining and assigning a prior weight to each of the data points of multiple groups, and generating the control policy using the weights.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 27, 2019
    Assignee: X Development LLC
    Inventor: Seyed Mohammad Khansari Zadeh
  • Patent number: 10384349
    Abstract: A processing robot system includes a connection setting information group storage device provided inside a robot control device, a teaching operation panel, and a PC. The connection setting information group storage device stores a connection setting information group including information on settings for a digital communication standard between a processing device and the robot control device, and information on the allocation of I/O signals to be transmitted between the processing device and the robot control device via digital communication and which outputs the connection setting information group as one file. The teaching operation panel and the PC have a screen on which each piece of setting information included in the connection setting information group can be displayed and edited. Such a processing robot system can easily make settings for connection with a digital-controlled processing device.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: August 20, 2019
    Assignee: FANUC CORPORATION
    Inventor: Shigeo Yoshida
  • Patent number: 10376276
    Abstract: Systems and methods for calibration of a shaft of a surgical tool are provided. The tool includes an elongate shaft configured to be coupled to an electromechanical arm of a robotic surgical system and having an end effector coupled to a distal end thereof, the shaft being rotatable about its longitudinal axis. The tool also includes at least one target associated with the shaft and configured to be non-independently movable with respect to the shaft, wherein a position of the target is detected using at least one sensor disposed such that the shaft is able to move independently of the sensor. The detected position is used to determine a rotational angle of the shaft. This can involve accessing a memory on the tool or the system storing values related to a target position in association with corresponding values of a shaft rotation angle.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: August 13, 2019
    Assignee: Ethicon LLC
    Inventors: Mark D. Overmyer, Jeffrey S. Swayze, Andrew Beckman
  • Patent number: 10377040
    Abstract: Systems and methods assisting a robotic apparatus are disclosed. In some exemplary implementations, a robot can encounter situations where the robot cannot proceed and/or does not know with a high degree of certainty it can proceed. Accordingly, the robot can determine that it has encountered an error and/or assist event. In some exemplary implementations, the robot can receive assistance from an operator and/or attempt to resolve the issue itself. In some cases, the robot can be configured to delay actions in order to allow resolution of the error and/or assist event.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: August 13, 2019
    Assignee: Brain Corporation
    Inventors: Oleg Sinyavskiy, Jean-Baptiste Passot, Borja Ibarz Gabardos, Diana Vu Le
  • Patent number: 10360797
    Abstract: Various aspects of the disclosure relate to a request-response mechanism for sharing sensor information. For example, sensor devices (e.g., in vehicles, fixed structures, or a combination thereof) may selectively share information acquired by the sensor devices. The disclosure relates in some aspects to avoiding redundant transmissions of sensor information. For example, a sensor device of a set of sensor devices may determine which sensor device should transmit information and/or the time(s) at which that sensor device should transmit the information.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: July 23, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Sudhir Kumar Baghel, Shailesh Patil, Junyi Li
  • Patent number: 10354900
    Abstract: Disclosed is a substrate transfer apparatus including: a pair of hands facing with each other; an opening/closing mechanism configured to move the pair of hands symmetrically in an opening/closing direction; a driving unit configured to transmit a power to the opening/closing mechanism; and a controller configured to control an operation of the driving unit. The opening/closing mechanism includes: a rotating body configured to rotate depending on a moving amount of the pair of hands in the opening/closing direction, and a sensor configured to detect a rotating amount of the rotating body. The controller controls an operation of the driving unit based on a signal from the sensor.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: July 16, 2019
    Assignee: Ebara Corporation
    Inventors: Akihiro Yazawa, Kenichi Kobayashi, Takahiro Nanjo, Hiroyuki Takenaka
  • Patent number: 10345817
    Abstract: A path of travel used by an autopilot operation system for auto-guidance of a mobile machine is defined, transparently to a human operator, in response to the human operator engaging and disengaging operation of an implement coupled with the mobile machine. The auto-guidance of the mobile machine is activated, transparently to the human operator, in response to the human operator engaging the implement a second time.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: July 9, 2019
    Assignee: Trimble Inc.
    Inventors: Michael Downing, John William Peake
  • Patent number: 10343277
    Abstract: The invention concerns a robotic arm (1) with at least two arm modules (41, 42) which are moveable relative to one another and at least one manually operable input module (11) for generating control signals for the control of the robotic arm (1) on the basis of a user input. Both arm modules (41, 42) have a first interface (38, 40) onto which the input module (11) can be selectively mounted.
    Type: Grant
    Filed: November 27, 2014
    Date of Patent: July 9, 2019
    Assignee: ABB SCHWEIZ AG
    Inventors: Bernd Gombert, Michael Ries, Ákos Semsey
  • Patent number: 10335946
    Abstract: Described herein are concepts, techniques, and structures for robot control using compositional impedance programming. In one embodiment, a robot control system comprises a plurality of impedance modules, each of the impedance modules defining one or more mechanical impedance parameters and an impedance controller.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: July 2, 2019
    Assignee: Massachusetts Institute of Technology
    Inventors: Neville Hogan, Lucille Hosford
  • Patent number: 10340175
    Abstract: A method includes a first step of vertically moving the arm or the pins from a reference position in one direction by a predetermined distance, a second step of moving the arm in a horizontal direction, a third step of vertically moving the arm or the pins moved in the one direction in the other direction by a distance equal to or greater than the predetermined distance, a fourth step of detecting a horizontal position of the substrate held by the arm with respect to the arm. The steps are repeated. Whenever the processes are performed, the reference position in the first step is shifted in the one direction by the predetermined distance, and a vertical position of the arm or the pins which is obtained when the horizontal position of the substrate detected in the fourth step is deviated from a preset position is taught as the delivery position.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: July 2, 2019
    Assignee: Tokyo Electron Limited
    Inventor: Hiromitsu Sakaue
  • Patent number: 10327854
    Abstract: Systems and methods for articulation calibration of a surgical tool configured to be coupled to a robotic surgical system are provided. The tool including a tool shaft with an end effector has at least one linkage member extending along the shaft and operably coupled to the end effector such that force selectively applied to the linkage member is able to cause articulation of the end effector. The tool can also include a homing mechanism. To perform articulation calibration of the end effector, it can be constrained, force can be applied to the linkage member to attempt articulation of the end effector until a resistance against further articulation exceeds a threshold, and a home position of the end effector can be determined based on a force at which the resistance has exceeded the threshold.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: June 25, 2019
    Assignee: Ethicon LLC
    Inventors: Mark D. Overmyer, Jeffrey S. Swayze, Robert L. Koch
  • Patent number: 10325421
    Abstract: A system for monitoring aircraft operational messages is provided. The system includes a computing device including a processor in communication with a memory. The computing device is programmed to receive a plurality of historical messages for a plurality of aircraft. Each message of the plurality of historical messages is a message from one of the plurality of aircraft. The computing device is also programmed to receive a plurality of historical maintenance operations performed on the plurality of aircraft, compare the plurality of historical messages to the plurality of historical maintenance operations to determine at least one message type associated with at least one maintenance operation type, and generate a plurality of message type correlations between message types and maintenance operation types based on the comparison.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: June 18, 2019
    Assignee: THE BOEING COMPANY
    Inventors: Tsai-Ching Lu, Nigel Stepp, Franz David Betz
  • Patent number: 10314454
    Abstract: A moving robot includes a main body, a drive assembly moving the main body, and a cleaner head performing cleaning on a cleaning area in which the main body is positioned, wherein the drive assembly includes a main wheel, a motor generating a driving force, a gear box connected to the main wheel and the motor and transferring the driving force from the motor to the main wheel, and a leg member disposed on a shaft connecting the main wheel and the gear box and providing thrust independently of the main wheel.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: June 11, 2019
    Assignee: LG Electronics Inc.
    Inventors: Hwang Kim, Sungil Park, Soohyun Kim, Byungho Yoon, Sanghoon Han, Youngjun Jeon
  • Patent number: 10315310
    Abstract: When setting welding conditions of arc welding, an operator sets the shape of a material to be welded, the specifications of welding, and welding conditions using a teach pendant. An apparatus for supporting setting of welding conditions in multi-pass welding of the present invention automatically calculates the state of the bead layering cross-section including at least one of the number of bead layers, the number of passes, and the layering direction, and the state of the bead layering cross-section including at least one of the number of bead layers, the number of passes, and the layering direction, obtained by the calculation is displayed on a display section.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: June 11, 2019
    Assignee: Kobe Steel, Ltd.
    Inventors: Masatoshi Hida, Toshihiko Nishimura, Takemasa Yamasaki, Kenji Sadahiro, Hyunseung Kim
  • Patent number: 10300601
    Abstract: A locomotive control system may include first and second robotic machines and a task manager. The first and second robotic machines have respective first and second sets of capabilities for interacting with a surrounding environment. The task manager selects the first and second robotic machines from a group to perform a task based on the first and second sets of capabilities of the robotic machines. The task involves manipulating and/or inspecting a target object of a vehicle. The task manager assigns a first sequence of sub-tasks to be performed by the first robotic machine and a second sequence of sub-tasks to be performed by the second robotic machine. The first and second robotic machines are configured to coordinate performance of the first sequence of sub-tasks by the first robotic machine with performance of the second sequence of sub-tasks by the second robotic machine to accomplish the task.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: May 28, 2019
    Assignee: GE GLOBAL SOURCING LLC
    Inventors: Huan Tan, John Michael Lizzi, Charles Burton Theurer, Balajee Kannan, Romano Patrick
  • Patent number: 10300596
    Abstract: A moving robot includes a main body, a drive assembly moving the main body, and a cleaner head performing cleaning on a cleaning area in which the main body is positioned, wherein the drive assembly includes a plurality of pulleys, a motor connected to any one of the plurality of pulleys and generating a driving force, a belt rotated in contact with the plurality of pulleys, and a support shaft connected to some of the plurality of pulleys and changing a position of the pulley such that an area in which the belt is in contact with a ground or an obstacle is maintained to be equal to or greater than a reference area.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: May 28, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Hwang Kim, Sungil Park, Soohyun Kim, Byungho Yoon, Sanghoon Han, Youngjun Jeon
  • Patent number: 10293494
    Abstract: A bulk workpiece picking system is configured by including: a robot which is provided with an electromagnetic hand capable of magnetically attracting a metal workpiece; a determination section which determines whether or not the workpiece is magnetically attracted by the electromagnetic hand; and a magnetic force control section which controls the magnetic force of the electromagnetic hand, the magnetic force control section being configured such that: before it is determined by the determination section that the magnetic attraction is performed; the magnetic force control section sets a magnitude of the magnetic force of the electromagnetic hand so that the electromagnetic hand can suspend one workpiece and cannot suspend two workpieces; and then, after it is determined by the determination section that the magnetic attraction is performed, the magnetic force control section increases the magnetic force of the electromagnetic hand.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: May 21, 2019
    Assignee: FANUC CORPORATION
    Inventor: Tetsuo Fukada
  • Patent number: 10295355
    Abstract: A method includes: receiving information corresponding at least to (i) a state of charge of an energy storage of a vehicle, (ii) route information corresponding to a planned driving route for the vehicle, and (iii) a predicted driver characteristic; determining using the received information, and presenting to a driver of the vehicle, a first energy-versus-distance measure for the planned driving route; receiving a user input indicating a proposed change in at least the driver characteristics, and determining using the received information and the user input, and presenting to the driver, a second energy-versus-distance measure for the planned driving route that takes into account the proposed change.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: May 21, 2019
    Assignee: Tesla, Inc.
    Inventors: Andrew D. Baglino, Thorsten Hayer, Brennan Boblett, Matthew Fox, Vineet H. Mehta, Keijiro Ikebe, Kevin Hsieh, Craig B. Carlson, Jeffrey B. Straubel
  • Patent number: 10296007
    Abstract: A cleaning robot includes a chassis, a drive system connected to the chassis and configured to drive the robot, a signal generator and sensor carried by the chassis, and a controller in communication with the drive system and the sensor. The signal generator directs a signal toward the floor surface. The sensor is responsive to reflected signals from the floor surface. The controller controls the drive system to alter direction of the robot responsive to a reflected signal indicating an edge of the floor surface.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: May 21, 2019
    Assignee: iRobot Corporation
    Inventor: Jasper Vicenti
  • Patent number: 10286951
    Abstract: A method for monitoring a steering action of a driver of a vehicle. The method includes exerting an automated steering torque on a steering system of the vehicle, reducing the automated steering torque and detecting a movement of the steering system and/or a force of the steering system and/or a lateral movement of the vehicle in response to the reduction of the automated steering torque, to monitor the steering action of the driver.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: May 14, 2019
    Assignee: ROBERT BOSCH GMBH
    Inventor: Chengxuan Fu