Patents Examined by Bao Long T Nguyen
  • Patent number: 10556584
    Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to detect water on a ground surface, actuate a vehicle exterior light to illuminate a grid pattern on the ground surface, detect a depression at a location of the detected water based on received reflections of the grid pattern, and move a vehicle based on the detected depression.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: February 11, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Oswaldo Perez Barrera, David Franco Lopez Rubio, Rodrigo Frieventh C, Humberto Morales
  • Patent number: 10537996
    Abstract: Systems and methods for controlling a swarm of mobile robots are disclosed. In one aspect, the robots cover a domain of interest. Each robot receives a density function indicative of at least one area of importance in the domain of interest, and calculates a velocity vector based on the density function and a displace vector relative to an adjacent robot. Each robot moves to the area of importance according to its velocity vector. In some aspects, the robots together perform a sequence of formations. Each robot mimics a trajectory as part of its performance by switching among a plurality of motion modes. Each robot determines its next motion mode based on a displacement vector relative to an adjacent robot.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: January 21, 2020
    Assignee: Georgia Tech Research Corporation
    Inventors: Magnus Egerstedt, Sung Gun Lee, Yancy Diaz-Mercado, Smriti Chopra
  • Patent number: 10537397
    Abstract: A robotic surgical system comprising a surgical instrument. The surgical instrument includes an elongate, hollow shaft having a proximal end, a distal end, and a flexible section. The surgical instrument also includes a sensor apparatus comprising an electromagnetic sensor. The robotic surgical system also includes a force transmission mechanism coupled to the proximal end of the shaft and a processor communicatively coupled to at least the sensor apparatus. The processor is configured to receive sensor data from the sensor apparatus and to use the sensor data with mechanical property data for the surgical instrument and material property data for the surgical instrument to determine external force information for the surgical instrument.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: January 21, 2020
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: David Q. Larkin, Vincent Duindam
  • Patent number: 10518416
    Abstract: A robotic cleaning device having a main body, a propulsion system, a contact detecting portion connected to the main body, a dead reckoning sensor operatively connected to the propulsion system and an obstacle detecting device comprising a camera and a first structured light source arranged at a distance from each other on the main body. The robotic cleaning device may further include a processing unit arranged to control the propulsion system. The obstacle detecting device and the processing unit are arranged to estimate a distance to the landmark and to subsequently move the robotic cleaning device into contact with the landmark while measuring an actual distance to the landmark, whereby the actual distance is then compared with the estimated distance to determine a measurement error.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: December 31, 2019
    Assignee: Aktiebolaget Electrolux
    Inventor: Anders Haegermarck
  • Patent number: 10510260
    Abstract: An Unmanned Aerial Vehicle (UAV) air traffic control method utilizing wireless networks and concurrently supporting delivery application authorization and management communicating with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each include hardware and antennas adapted to communicate to the plurality of cell towers; maintaining data associated with flight of each of the plurality of UAVs based on the communicating; processing the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs; and processing the maintained data to perform a plurality of functions for the delivery application authorization and management for each of the plurality of UAVs.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: December 17, 2019
    Assignee: ETAK Systems, LLC
    Inventor: Lee Priest
  • Patent number: 10486307
    Abstract: A robot control device that controls a robot that executes operations in the same area as an operator includes: an information acquisition unit that acquires information indicating a control state of the robot, information indicating an attitude of the operator, and information indicating a position of an operating target object in the operations; an estimating unit that estimates an operation in execution on the basis of respective pieces of information acquired by the information acquisition unit; a required time calculating unit that calculates a required time required until the operation in execution ends on the basis of the estimated operation in execution; an operation plan creating unit that creates an operation plan of the robot on the basis of the required time; and a control unit that controls the robot so as to execute operations according to the operation plan.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 26, 2019
    Assignee: FANUC CORPORATION
    Inventors: Kaimeng Wang, Hajime Suzuki, Shuusuke Watanabe
  • Patent number: 10478965
    Abstract: Provided is a robot system including a robot; a control device configured to control the robot; a portable teach pendant connected to the control device; and a teaching handle attached to the robot and connected to the control device, where the teach pendant is provided with a first enable switch configured to permit operation of the robot by the teach pendant, the teaching handle is provided with a second enable switch configured to permit operation of the robot by the teaching handle, and the control device enables operation of the robot by the teaching handle only when the first enable switch is in an off state and the second enable switch is switched to the on state, and enables operation of the robot by the teach pendant only when the second enable switch is in an off state and the first enable switch is switched to the on state.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: November 19, 2019
    Assignee: Fanuc Corporation
    Inventors: Gou Inaba, Tomoyuki Yamamoto, Hiromitsu Takahashi
  • Patent number: 10435283
    Abstract: A turntable leveling system is configured to level a boom turret of an aerial device. This allows the boom turret to be leveled more than with level correction by outriggers. The turntable leveling system includes a lower turntable wedge and an upper turntable wedge. Each of the lower turntable wedge and the upper turntable wedge is independently rotatable relative to the chassis. The turntable leveling system is configured to be installed between a chassis and the boom turret of an aerial device. The turntable leveling system may further comprise a central turntable wedge disposed between the upper turntable wedge and the lower turntable wedge.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: October 8, 2019
    Assignee: Altec Industries, Inc.
    Inventors: Timothy J. Mourlam, Aaron Beck
  • Patent number: 10426682
    Abstract: A robot includes an arm mechanism that operates in accordance with a first motion pattern for supporting a user with a standing-up motion which starts in a sitting posture and finishes in a standing posture, a control unit that (i) acquires first information used to identify a predetermined position of the arm mechanism corresponding to a half-crouching posture of the user during a motion in accordance with the first motion pattern and (ii) detects whether the current position of the arm mechanism operating in accordance with the first motion pattern is included in a first range including the predetermined position identified by the first information, and a presentation unit that presents a first signal if the control unit detects that the position of the arm mechanism is included in the first range.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: October 1, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Yuko Tsusaka, Yasunao Okazaki, Takahiro Shiwa
  • Patent number: 10414046
    Abstract: Systems and methods related to providing configurations of robotic devices are provided. A computing device can receive a configuration request for a robotic device including environmental information and task information for tasks requested to be performed by the robotic device in an environment. The computing device can determine task-associated regions in the environment. A task-associated region for a given task can include a region of the environment that the robotic device is expected to reach while performing the given task. Based at least on the task-associated regions, the computing device can determine respective dimensions of components of the robotic device and an arrangement for assembling the components into the robotic device so that the robotic device is configured to perform at least one task in the environment. The computing device can provide a configuration that includes the respectively determined dimensions and the determined arrangement.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: September 17, 2019
    Assignee: X Development LLC
    Inventors: Christopher Morey, Robert Wilson, Jonathan Souliere
  • Patent number: 10406691
    Abstract: Provided is an offline programming device that generates, while being offline, a program for operating a robot, wherein, when a coordinate system that serves as a reference for the robot is changed, a position parameter generated on the basis of a coordinate system before the change is automatically corrected on the basis of the coordinate system before the change and a coordinate system after the change so that absolute positions of the position parameter become equal to each other before and after the change.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: September 10, 2019
    Assignee: FANUC CORPORATION
    Inventor: Tatsuya Oumi
  • Patent number: 10401180
    Abstract: Some embodiments provide a map application that identifies a transit route between a starting location and a destination location. The transit route, in some embodiments, comprises a set of transit legs that each is serviced by transit vehicles of a transit line and a set of walking distances. The map application of some embodiments generates a frequency of departures for transit vehicles of each transit line in the set of transit lines from a first transit station of the transit leg that is serviced by the transit line. The map application of some such embodiments further generates a frequency of departures for the entire transit route.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: September 3, 2019
    Assignee: Apple Inc.
    Inventors: Imran A. Pirwani, Stanley E. Roberts, David Hodge, Cameron Sabol, Usama M. Hajj, Ian Leighton, Alexander Tesov, Kaspar Fischer, Curtis Galloway
  • Patent number: 10399562
    Abstract: A vehicle, a vehicle parking assist system, and a parking method, is provided. A powertrain and a steering system may be operated to guide the vehicle into a parking location to complete a drive cycle based on a default tire radius, a tire angular velocity acquired during a drive cycle in response to a steering angle of the steering system exceeding a threshold value, and wheel and GPS vehicle speeds for the drive cycle.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: September 3, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Erick Michael Lavoie, Kerem Bayar, Michael Edward Brewer
  • Patent number: 10391637
    Abstract: Provided is a self-propelled robot that can prevent damage due to dropping of the self-propelled robot and efficiently perform the operation on a flat surface. A self-propelled robot 1 that self-travels on a structure SP having a flat surface SF to perform operation on the flat surface SF of the structure SP, the self-propelled robot includes: a robot main body 2 in which a moving unit 4 for the self-travel is provided; and a controller 30 that controls movement of the robot main body 2. At this point, the controller 30 includes an edge detector 31 that detects an end edge of the flat surface SF, and the controller 30 has a function of controlling activation of the moving unit 4 such that a distance between the end edge of the flat surface SF and the moving unit 4 is maintained to a given extent or more based on a signal from the edge detector 31.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 27, 2019
    Assignee: MIRAIKIKAI, INC.
    Inventors: Tohru Miyake, Kazuo Morita, Hideto Matsuuchi
  • Patent number: 10395445
    Abstract: A machine includes a frame, a suspension system mounted to the frame and including a plurality of struts, and a payload distribution monitoring system supported by the frame. The payload distribution monitoring system includes pressure sensors respectively arranged with the struts, a computer-readable medium bearing a payload distribution monitoring program, a controller, and an interface device. The controller is in operable communication with the pressure sensors to receive their signals and configured to execute the payload distribution monitoring program. The interface device is in operable communication with the controller and configured to display the payload distribution monitoring program's graphical user interface.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: August 27, 2019
    Assignee: Caterpillar Inc.
    Inventor: Nathan S. Pauli
  • Patent number: 10384701
    Abstract: A supply of gaseous fuel on a tender car for fuelling a locomotive engine requires the coordination of a variety of operational modes to improve the safety and efficiency 10 when operating components for delivering, refueling, draining, capturing and storing gaseous fuel. A method and apparatus for managing a supply of gaseous on a tender car comprises receiving on the tender car a command signal from the locomotive commanding delivery of gaseous fuel from the tender car to the locomotive; transferring from the tender car at least one status signal to the locomotive indicating 1 status of the tender car; representing a plurality of operational modes of the tender car as a plurality of states; and transitioning between the plurality of states in response to the command signal and the at least one status signal.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: August 20, 2019
    Assignee: WESTPORT POWER INC.
    Inventors: Jose F. Rosa, Stefan Barthel, Bradley E. Melanson
  • Patent number: 10377381
    Abstract: A method and system for operating an autonomous vehicle. The method includes determining, at an electronic processor, a limit for a forward velocity setpoint of the autonomous vehicle based a range of a forward facing sensor and detecting whether a preceding vehicle is in a field of view of the forward facing sensor. The method includes determining a speed of the preceding vehicle, and when the preceding vehicle is in the field of view of the autonomous vehicle, adjusting the limit based on the speed of the preceding vehicle.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: August 13, 2019
    Assignee: Robert Bosch GmbH
    Inventor: Oliver Schwindt
  • Patent number: 10377243
    Abstract: An exemplary electrified vehicle assembly includes a coolant circuit and a controller configured to selectively direct energy into at least one component of the coolant circuit to provide a negative wheel torque.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: August 13, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Justin Reuel Badger, Christopher Michael Kava, Mark Anthony Rockwell, Donald Mitchem
  • Patent number: 10369693
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a three-dimensional (3D) model of an operating volume for a cable-suspended robotic system, where the operating volume is defined, at least in part, by a plurality of cable support structures. Identifying a cable positioned device suspended from a plurality of cables and an object that obstructs a path of the cable positioned device within the operating volume within the 3D model. Locating the cable positioned device relative to the object using the 3D model. Controlling one or more cable motors to navigate the cable positioned device within the operating volume.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: August 6, 2019
    Assignee: X Development LLC
    Inventors: Gabriella Levine, Mitchell Heinrich
  • Patent number: 10357880
    Abstract: Provided is an offline programming device that generates, while being offline, a program for operating a robot, wherein, when a coordinate system that serves as a reference for the robot is changed, a position parameter generated on the basis of a coordinate system before the change is automatically corrected on the basis of the coordinate system before the change and a coordinate system after the change so that absolute positions of the position parameter become equal to each other before and after the change.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: July 23, 2019
    Assignee: FANUC CORPORATION
    Inventor: Tatsuya Oumi