Patents Examined by Spencer Patton
  • Patent number: 9522470
    Abstract: A human-cooperative industrial robot includes a contact force detection part configured to detect a contact force applied to the robot when an operator and a robot come in contact with each other, a contact force monitoring part configured to either stop the robot or make the robot retreat in a direction in which the contact force is reduced if the contact force exceeds a predetermined threshold value, and an operation force detection part configured to detect an operation force applied to the robot when the lead-through operation is implemented. The robot also includes a lead-through switch for switching between the states of enabling and disabling the lead-through operation. When the lead-through operation is enabled, the contact force monitoring is disabled, and when the lead-through operation is disabled, the contact force monitor is enabled.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: December 20, 2016
    Assignee: FANUC CORPORATION
    Inventors: Hiroshi Nakagawa, Takatoshi Iwayama
  • Patent number: 9513627
    Abstract: A synchronization primitive provides robots with locks, monitors, semaphores, or other mechanisms for reserving temporary access to a shared limited set of resources required by the robots in performing different tasks. Through non-conflicting establishment of the synchronization primitives across the set of resources, robots can prioritize the order with which assigned tasks are completed and minimize wait times for resources needed to complete each of the assigned tasks, thereby maximizing the number of tasks simultaneously executed by the robots and optimizing task completion. The synchronization primitives and resulting resource allocation can be implemented with a centralized coordinator or with peer-to-peer robotic messaging, whereby private keys and blockchains secure the precedence and establishment of synchronization primitives by different robots.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: December 6, 2016
    Assignee: inVia Robotics, LLC
    Inventors: Lior Elazary, Randolph Charles Voorhies, Daniel Frank Parks, II
  • Patent number: 9492922
    Abstract: A method, apparatus, and/or system for providing an action with respect to a mobile device using a robotic device that tracks the user and that interacts with a charging management engine. In accordance with at least one embodiment, a request to perform an action with respect to an electronic device is received. Information may be sent to one or more robotic devices within a proximity of the electronic device. A robotic device of the one or more robotic devices may be selected to perform the action. An indication may be received from the robotic device that indicates that the user has interacted with the robotic device. Instructions may be sent to the robotic device to perform the action with respect to the electronic device.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: November 15, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph Edwin Johnson, Michael Brian Stoops, Benjamin Schwartz, Nathan Eugene Masters, Shiblee Imtiaz Hasan
  • Patent number: 9488116
    Abstract: A secondary controller for controlling the performance of a vehicle is described. The secondary controller sends control commands to a vehicle controller while the vehicle is being driven to effect the operation of the vehicle's power train without requiring any modification of the vehicle controller and without falsifying any information sent to the vehicle controller. In some embodiments, the secondary controller communicates with the vehicle controller via the vehicle's diagnostic port, such as an OBD-II port. In one aspect, the secondary controller is used to direct the vehicle controller not to utilize a start/stop feature to automatically turn off the engine in the selected circumstances during normal operation of the vehicle. As such, the control command causes the vehicle controller to operate the vehicle in the selected operating mode in manner dictated by the engine controller.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: November 8, 2016
    Assignee: 128 Combustion, Inc.
    Inventors: Kendall J. Mosher, Chester J. Silvestri, Adam Raper, David R. Emberson
  • Patent number: 9469029
    Abstract: Methods for saving energy and reducing cycle time by using optimal ordering of the industrial robotic path. A method includes receiving inputs including a complex operation, generating a plurality of task groups of the complex operation, calculating a group edge rating for each of a plurality of robotic movement edges between each of the plurality of task groups, calculating a candidate rating for each of a plurality of candidate paths, wherein the candidate rating comprises a summation of the group edge ratings for a candidate path, determining an optimal path comprising the candidate path with an optimal rating, wherein the optimal rating is determined by the lowest candidate rating, and returning the optimal path.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: October 18, 2016
    Assignee: Siemens Industry Software Ltd.
    Inventors: Moshe Hazan, Lisandro Embon, Rahav Madvil
  • Patent number: 9452529
    Abstract: A robot includes: a base; a first arm rotatably coupled to the base about a first axis of rotation; a second arm rotatably coupled to the first arm about a second axis of rotation, the second axis of rotation being an axis perpendicular to the first axis of rotation or being an axis parallel to an axis perpendicular to the first axis of rotation; a third arm rotatably coupled to the second arm about a third axis of rotation, the third axis of rotation being an axis parallel to the second axis of rotation; a first angular velocity sensor installed to the first arm and having an angular velocity detection axis parallel to the first axis of rotation; and a second angular velocity sensor installed to the third arm and having an angular velocity detection axis parallel to the third axis of rotation.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: September 27, 2016
    Assignee: Seiko Epson Corporation
    Inventor: Akio Niu
  • Patent number: 9440636
    Abstract: A vibration damping control apparatus is mounted on a hybrid vehicle provided with an engine and a motor generator coupled with the engine. The vibration damping control apparatus (i) calculates pulsating torque of the engine and inertia torque of the engine, (ii) sets, as consumption torque, a value obtained by subtracting the inertia torque from the pulsating torque, (iii) sets, as shaft torque of an output shaft of the engine, a value obtained by subtracting the consumption torque from base torque of the motor generator, (iv) calculates vibration damping torque which is torque for suppressing a variation in the shaft, and (v) controls the motor generator such that torque outputted from the motor generator is a sum of the base torque and the vibration damping torque.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: September 13, 2016
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Koji Miwa, Takashi Kawai
  • Patent number: 9440674
    Abstract: Methods, system and apparatus are provided for reducing steering wheel vibrations (SWVs). At least one heterodyning operation is performed during the generation of a gain-and-phase-compensated motor drive command signal. The gain-and-phase-compensated motor drive command signal is generated at a particular angular frequency, based on an angular velocity and an angular position of a wheel. The gain-and-phase-compensated motor drive command signal is communicated to an electric power steering system to control motor torque to reduce periodic content in a periodic electrical torque signal at the particular angular frequency.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: September 13, 2016
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Kenneth L. Oblizajek, John D. Sopoci
  • Patent number: 9443437
    Abstract: A procedure and system are provided for automatically landing an aircraft, particularly an unmanned aircraft on a moving, particularly floating landing platform, for example, on an aircraft carrier, the aircraft being equipped with an automatic navigation device and an automatic landing control device. The procedure includes detecting the position of an intended landing spot, detecting motion data of the landing platform, determining at least one imminent point in time at which the landing spot takes up a reference position, transmitting the point in time and the reference position of the landing spot to the landing control device of the aircraft, and controlling the aircraft such that it reaches the landing spot at the point in time.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: September 13, 2016
    Assignee: EADS Deutschland GmbH
    Inventor: Manfred Hiebl
  • Patent number: 9434070
    Abstract: An article pickup apparatus configured so as to measure surface positions of articles by a three-dimensional measurement instrument to acquire position information of three-dimensional points, calculate a density distribution indicating a degree of a distribution of the three-dimensional points in a three-dimensional space based on the measured position information, calculate a density local maximum position where a density is locally maximized based on the density distribution, calculate a hand position posture which is a position and a posture of the hand capable of picking up an article at the density local maximum position based on the density local maximum position calculated, and control the robot so as to move the hand to the hand position posture to pick up the article.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: September 6, 2016
    Assignee: FANUC CORPORATION
    Inventor: Taiga Satou
  • Patent number: 9434069
    Abstract: Examples are provided that describe a motion heat map. In one example, a method includes receiving, an input indicative of an environment including a robotic device. The method also includes receiving information associated with the robotic device such as operational characteristics of the robotic device and a range of motion associated with a component of the robotic device. The method also includes determining a motion per path metric associated with the component of the robotic device based on a simulated operation of the robotic device. The method also includes determining a force associated with the motion per path metric. Based on the force, determining a heat map to demonstrate a varying effect of motion of the component.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: September 6, 2016
    Assignee: Google Inc.
    Inventor: Aaron Edsinger
  • Patent number: 9429950
    Abstract: A robotic work tool system (200), comprising a charging station (210), a boundary wire (250) and a signal generator (240) for generating and transmitting a signal through said boundary wire (250) for demarcating a work area (205), said robotic work tool system (200) further comprising a robotic work tool (100) configured to detect a magnetic field strength (M1, M2) in the work area (205) and said robotic work tool system (200) being configured to adapt a current level of the signal being transmitted through the boundary wire (250) based on the detected magnetic field strength (M1, M2).
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: August 30, 2016
    Assignee: HUSQVARNA AB
    Inventor: Ludvig Sjöholm
  • Patent number: 9429082
    Abstract: A method of operating an internal combustion engine includes the steps of: determining an upper torque curve at which exhaust emissions from the internal combustion engine are acceptable; determining a lower torque curve at which exhaust emissions from the internal combustion engine are acceptable; and operating the internal combustion engine using a command torque curve ranging between the lower torque curve as a lower limit and the upper torque curve as an upper limit.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: August 30, 2016
    Assignee: Deere & Company
    Inventors: Brian Eugene Holthaus, Dick J. Goering
  • Patent number: 9429934
    Abstract: A remote control station that controls a robot through a network. The remote control station transmits a robot control command that includes information to move the robot. The remote control station monitors at least one network parameter and scales the robot control command as a function of the network parameter. For example, the remote control station can monitor network latency and scale the robot control command to slow down the robot with an increase in the latency of the network. Such an approach can reduce the amount of overshoot or overcorrection by a user driving the robot.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: August 30, 2016
    Assignee: INTOUCH TECHNOLOGIES, INC.
    Inventors: Amante Mangaser, Jonathan Southard, Marco Pinter, John Cody Herzog, Charles Steve Jordan, Yulun Wang, James Rosenthal
  • Patent number: 9415756
    Abstract: A brake control system for a distributed power vehicle system includes a brake system and a distributed power control system in a first vehicle, and first and second separate communication links between the brake system and the distributed power control system. In operation, upon the initiation of a penalty brake application, the brake system transmits information about the brake level of the penalty brake application to the distributed power control system, over at least the first communication link. However, if the first communication link fails, the brake system redundantly transmits the information about the level of the penalty brake application to the distributed power control system over the second communication link. The information is transmitted from the distributed power control system in the first vehicle to remote vehicles for carrying out the penalty brake application.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: August 16, 2016
    Assignee: General Electric Company
    Inventors: Eugene A. Smith, Mark Wayne Wheeler, James Glen Corry, Robert Palanti, Rabi Ratnesar
  • Patent number: 9415511
    Abstract: An article pickup apparatus configured so as to set a grip unit model including a substantial region of the grip unit in an opened state and a grip region inside the substantial region, set position posture candidates of the grip unit, calculate a grip success possibility of any of the articles by the grip unit in each of the grip position posture candidates based on the position information acquired by a three-dimensional measurement instrument and the grip unit model, select position posture candidates from the position posture candidates based on the grip success possibility and setting the selected position posture candidates as grip unit position postures, and control the robot so as to move the grip unit to the grip unit position postures to pick up any of the articles.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: August 16, 2016
    Assignee: FANUC CORPORATION
    Inventor: Takefumi Gotou
  • Patent number: 9404760
    Abstract: This document discloses a system that selects a path to reach a destination in a transportation network. The system receives information related to a public transportation network with multiple stops. Each stop includes at least one associated link with another stop. Each link represents a mode of transportation between two stops. When the system receives a request for routes between an origin and a destination within the transportation network, it will determine a set of routes between the origin and the destination using an iterative process without reference to a graph representation of the network. The system will select a shortest path that corresponds to the route having the earliest arrival time at the destination. The system will also select an alternative path that corresponds to a route having an arrival time that is no more than a threshold amount later than the earliest arrival time.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: August 2, 2016
    Assignee: Xerox Corporation
    Inventor: Luis Rafael Ulloa Paredes
  • Patent number: 9384604
    Abstract: A dongle for transferring electronic information from and to a vehicle module. The dongle collects and stores data specific to a module or component in the original format and enables that original data to be written or uploaded to a repaired or new module or component. Preferably, the dongle is programmed for limited use and will disable itself after a successful data transfer to the module or component.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: July 5, 2016
    Assignee: RB Distribution, Inc.
    Inventors: Dimitri Manoukis, Joseph T. Hubicki, Robin Nyce, Christopher Todd Blalock
  • Patent number: 9381643
    Abstract: A robotic system includes an end-effector and a control system. The control system includes a processor, a dynamical system module (DSM), and a velocity control module (VCM). Via execution of a method, the DSM processes inputs via a flow vector field and outputs a control velocity command. The inputs may include an actual position, desired goal position, and demonstrated reference path of the end-effector. The VCM receives an actual velocity of the end-effector and the control velocity command as inputs, and transmits a motor torque command to the end-effector as an output command. The control system employs a predetermined set of differential equations to generate a motion trajectory of the end-effector in real time that approximates the demonstrated reference path. The control system is also programmed to modify movement of the end-effector in real time via the VCM in response to perturbations of movement of the end-effector.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: July 5, 2016
    Assignee: GM Global Technology Operations LLC
    Inventors: Heiko Hoffmann, David W. Payton, Derek Mitchell
  • Patent number: 9375840
    Abstract: A handling apparatus for automated or robot-supported contact tasks is disclosed. The handling apparatus has the following components: a mechanical interface for releasably or fixedly connecting the handling apparatus to a manipulator; a holder, which is movable in relation to the interface, for holding a tool; at least one static-frictionless adjusting element for positioning the holder in relation to the interface to the manipulator; a sensor device for directly or indirectly measuring the force acting on the at least one adjusting element; and a closed-loop controller which is configured to regulate the contact force depending on a predefinable force profile when there is contact between the handling apparatus and a surface.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: June 28, 2016
    Assignee: Ferrobotics Complaint Robot Technology GmbH
    Inventors: Ronald Naderer, Paolo Ferrara, Andreas Rohrhofer