Patents Examined by Marc McDieunel
  • Patent number: 11042078
    Abstract: A payload stabilizer and methods for stabilizing a payload suitable for use with video camera payloads. The stabilizer has a feedback system providing supplemental torques to the payload through a gimbal.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: June 22, 2021
    Inventors: Steven D. Wagner, Garrett W. Brown, Jerry Holway
  • Patent number: 10955811
    Abstract: Techniques described herein relate to using reduced-dimensionality embeddings generated from robot sensor data to identify predetermined semantic labels that guide robot interaction with objects. In various implementations, obtaining, from one or more sensors of a robot, sensor data that includes data indicative of an object observed in an environment in which the robot operates. The sensor data may be processed utilizing a first trained machine learning model to generate a first embedded feature vector that maps the data indicative of the object to an embedding space. Nearest neighbor(s) of the first embedded feature vector may be identified in the embedding space. Semantic label(s) may be identified based on the nearest neighbor(s). A given grasp option may be selected from enumerated grasp options previously associated with the semantic label(s). The robot may be operated to interact with the object based on the pose and using the given grasp option.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: March 23, 2021
    Assignee: X DEVELOPMENT LLC
    Inventor: Umashankar Nagarajan
  • Patent number: 10261516
    Abstract: A vehicle control device includes a map database and at least one electronic control unit. The electronic control unit is configured to calculate a reference arrival position based on a target time or a target distance. The at least one electronic control unit is configured to determine, according to the map information or the external situation at the reference arrival position, as a target arrival position, a position where the vehicle arrives on the potential route in a time different from the target time or over a distance different from the target distance. The at least one electronic control unit is configured to calculate a transition route from the road position to the target arrival position, and generate the target route by connecting the transition route and the potential route following the target arrival position.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: April 16, 2019
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Kunihito Sato, Kentaro Ichikawa, Maiko Hirano, Bunyo Okumura
  • Patent number: 9725054
    Abstract: The invention relates to a method for monitoring a component (12), in particular a battery, of a motor vehicle having a first control unit (14) for monitoring the component (12) and a second control unit (16) for monitoring the component (12), wherein the second control unit (16) is arranged at a distance from the first control unit (14) and communicates with the first control unit (14), wherein the second control unit (16) is connected to the component (12) via a line (20), in particular a hardware line, comprising the steps of transmitting operating data to the first control unit (14) by means of the second control unit (16), checking the operating data in the first control unit (14), transmitting data from the first control unit (14) to the second control unit (16), switching off the component (12) by means of the second control unit (16) if interference is detected by means of the first control unit (14) and/or the second control unit (16).
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: August 8, 2017
    Assignee: Robert Bosch GmbH
    Inventors: Thomas Rupp, Stefan Cermak, Jens Werneth
  • Patent number: 9650055
    Abstract: A drive assist system that includes circuitry that obtains information including at least one of acceleration/deceleration information and direction-of-travel information from a database that stores at least one of the acceleration/deceleration information provided in relation to each of a plurality of sections of a road and the direction-of-travel information provided in relation to each of the plurality of sections of the road; obtains current location information of a vehicle; and performs at least one of a acceleration/deceleration drive assist with regard to acceleration and/or deceleration of the vehicle based on the current location information and the acceleration/deceleration information, and a direction drive assist with regard to a direction of travel of the vehicle based on the current location information and the direction-of-travel information.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: May 16, 2017
    Assignee: ZENRIN Co., LTD.
    Inventors: Hiroyuki Ohara, Takanori Masuoka, Nobusuke Matsuo
  • Patent number: 9597242
    Abstract: A joint movement detection device and system is presented which is responsive to elbow or wrist movements during use of a manually-propelled wheelchair to enable coordination of assistive motor energization with a user's efforts at self-motivating the manually-propelled wheelchair during driving, steering, and braking of the wheelchair. Several embodiments are provided which help to ensure user-intended assistive motor output that is responsive to movement of the joint over which the device is worn.
    Type: Grant
    Filed: July 17, 2016
    Date of Patent: March 21, 2017
    Inventor: Stephen C. Golden, Jr.
  • Patent number: 9498395
    Abstract: A joint movement detection device and system is presented which is responsive to elbow or wrist movements during use of a manually-propelled wheelchair to enable coordination of assistive motor energization with a user's efforts at self-motivating the manually-propelled wheelchair during driving, steering, and braking of the wheelchair. Several embodiments are provided which help to ensure user-intended assistive motor output that is responsive to movement of the joint over which the device is worn.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: November 22, 2016
    Inventor: Stephen C. Golden, Jr.
  • Patent number: 9486922
    Abstract: Methods and systems for determining a status of a component of a device are provided. An example method includes triggering an action of a component of a device, and responsively receiving information associated with the action of the component from a sensor. The method further includes a computing system having a processor and a memory comparing the information with calibration data and determining a status of the component based on the comparison. In some examples, the calibration data may include information derived from data received from a pool of one or more devices utilizing same or similar components as the component. The determined status may include information associated with a performance of the component with respect to performances of same or similar components of the pool of devices. In one example, the device may self-calibrate the component based on the status.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: November 8, 2016
    Assignee: X Development LLC
    Inventors: James J. Kuffner, Jr., Ryan Hickman
  • Patent number: 9230432
    Abstract: Systems and methods for calculating the health of an intersection, including lane-level impacts, using traffic data obtained from the intersection.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 5, 2016
    Assignee: MetroTech Net, Inc.
    Inventors: Steve Donovan, Christian Kotscher, Andrew Edwin Brimer
  • Patent number: 8965574
    Abstract: A method for controlling an automated work cell which includes at least one robot arm having at least three degrees of freedom controlled according to a plurality of control axes; a control center; a device for controlling the robot arm which includes a plurality of motor controllers each controlling operation of one motor and suitable for operating at least one portion of the robot arm; and a communication bus between the control center and the device for controlling the robot arm; wherein the method includes steps of: a) sending instructions emitted by the control center to control the control axes to a single arithmetic unit belonging to the device for controlling the robot; b) determining, within the arithmetic unit and according to instructions received from the orders for each of the motors controlled by a motor controller; and c) sending each motor controller an order, determined in step b), for the motor controlled by each motor controller.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: February 24, 2015
    Assignee: Staubli Faverges
    Inventors: Luc Joly, Jean Michel Bonnet Des Tuves, François Pertin, Gérald Vogt
  • Patent number: 8762057
    Abstract: A first mobile device is allowed to persistently lock onto a second mobile device, thereby allowing the first mobile device to not only constantly monitor the dynamic location of the second mobile device but also to adaptively navigate in real-time to the dynamic location associated with the second mobile device. The dynamic location may include a current location of the second mobile device or a final destination for travel of the second mobile device.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: June 24, 2014
    Assignee: Cellco Partnership
    Inventors: Monica Chitre, Deepa Sukumaran
  • Patent number: 8688293
    Abstract: An apparatus on an integrated circuit, and method thereof, provides a real-time flexible interface between inputs from a vehicle components and outputs to the vehicle control components. The functions comprises of a programmable interconnection matrix, engine sensors and a control interface. Both engine sensors and control functions comprise of fixed hardwired functions and a customization hardware area. The apparatus therefore provides means for flexible powertrain events control target for the next generation of low-polluting power trains of vehicles.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: April 1, 2014
    Assignee: Scaleo Chip
    Inventors: Khaled Douzane, Stephane Le Merdy, Loic Vezier, Pascal Jullien
  • Patent number: 8515661
    Abstract: Watercraft automation and aquatic data utilization for aquatic efforts are utilized for fishing and network communication. In one aspect, an anchor point is obtained and a water craft position maintenance routine is actuated to control the watercraft to maintain association with the anchor point. In another aspect, prior aquatic effort data is obtained in association with an anchor point. In yet another, aspect, current aquatic effort data is generated in association with an anchor point. In still another aspect, current aquatic effort data and prior aquatic effort data are utilized for prediction generation. In yet another aspect, current aquatic effort data and prior aquatic effort data are utilized to obtain another anchor point for a watercraft.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: August 20, 2013
    Inventors: Ted V. Grace, Ryan T. Grace
  • Patent number: 8463462
    Abstract: Systems and methods are provided that may he useful for testing braking systems for use in, for example, an aircraft. A system is disclosed that allows for built in testing. For example, a method if provided comprising sending, from a brake controller, a test command set to at least one of an electromechanical actuator (EMAC) and a brake servo valve (BSV) in response to a landing gear retraction, receiving, at the brake controller, feedback from the at least one of the EMAC and the BSV in response to the test command set, and comparing, at the brake controller, the feedback with a predetermined signature.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: June 11, 2013
    Assignee: Goodrich Corporation
    Inventor: Eric D. Cahill
  • Patent number: 8346478
    Abstract: A system and method for populating a map database for a vehicle navigation system with the location and type of wireless access points that can be used to update or service wireless systems on the vehicle. The map database can be initially populated with the known wireless access points at the time of manufacture of the vehicle, and then the vehicle communications system can detect new wireless access points as the vehicle travels, which can be stored on the map database. By storing the location and type of the access points in the map database, the vehicle will know the direction of the access point relative to the vehicle, and can compensate for the Doppler shift as a result of the relative movement of the vehicle to the access point.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: January 1, 2013
    Assignee: GM Global Technology Operations LLC
    Inventor: Robert P. Roesser
  • Patent number: 8050799
    Abstract: A method for determining of spraying parameters for controlling a painting appliance which sprays and is moved over an area to be painted, in particular a robot with a painting application. A known spraying map is produced, using known spraying parameters and paint amount, for a predetermined movement speed of the painting appliance, and a paint amount is matched to a new movement speed in comparison to the predetermined movement speed. Furthermore, new spraying parameters are calculated for the adapted paint amount, while maintaining a spraying map which is similar to the known spraying map.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: November 1, 2011
    Assignee: ABB Patent GmbH
    Inventors: Dietmar Eickmeyer, Gunter Boerner
  • Patent number: 8050797
    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: July 26, 2005
    Date of Patent: November 1, 2011
    Assignee: C.H.I. Development Mgnt. Ltd. XXIV, LLC
    Inventor: John R. Lapham
  • 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
  • Patent number: 7620483
    Abstract: The invention relates to a method for guiding from a remote control center a vehicle towards a target object, said remote control center communicating with the vehicle by means of a lagged communication channel, comprising: At the vehicle: (a) Periodically capturing frame images by a camera, assigning to each of said captured frames an associated unique time stamp, and saving within a storage at the vehicle full frame data or partial frame data of captured frames and their associated time stamps; (b) For a plurality of saved frames, sending to the control center via the lagged communication channel full frame data, partial frame data or a combination thereof with the corresponding associated time stamp for each sent frame so that approximate or exact version of the sent frames can be reconstructed and displayed at the control center; At the control center: (c) Receiving said frame data and associated time stamps, sequentially reconstructing frame images from each said sent full and/or partial frame data, a
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: November 17, 2009
    Assignee: Rafael-Armament Development Authority Ltd.
    Inventors: Itzhak Florentin, Liat Berger, Amir Kalisman
  • Patent number: 7584020
    Abstract: A robot platform includes perceptors, locomotors, and a system controller. The system controller executes instructions for producing an occupancy grid map of an environment around the robot, scanning the environment to generate a current obstacle map relative to a current robot position, and converting the current obstacle map to a current occupancy grid map. The instructions also include processing each grid cell in the occupancy grid map. Within the processing of each grid cell, the instructions include comparing each grid cell in the occupancy grid map to a corresponding grid cell in the current occupancy grid map. For grid cells with a difference, the instructions include defining a change vector for each changed grid cell, wherein the change vector includes a direction from the robot to the changed grid cell and a range from the robot to the changed grid cell.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: September 1, 2009
    Assignee: Battelle Energy Alliance, LLC
    Inventors: David J. Bruemmer, Douglas A. Few