Patents Examined by Rodney P King
  • Patent number: 11654550
    Abstract: Implementations are described herein for single iteration, multiple permutation robot simulation. In various implementations, one or more poses of a simulated object may be determined across one or more virtual environments. A plurality of simulated robots may be operated across the one or more virtual environments. For each simulated robot of the plurality of simulated robots, a camera transformation may be determined based on respective poses of the simulated robot and simulated object in the particular virtual environment. The camera transformation may be applied to the simulated object in the particular virtual environment of the one or more virtual environments in which the simulated robot operates. Based on the camera transformation, simulated vision data may be rendered that depicts the simulated object from a perspective of the simulated robot. Each of the plurality of simulated robots may be operated based on corresponding simulated vision data.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: May 23, 2023
    Assignee: X DEVELOPMENT LLC
    Inventors: Paul Bechard, Matthew Bennice
  • Patent number: 11654551
    Abstract: The present disclosure provides a redundant robotic arm control method, a redundant robotic arm, and a computer readable storage medium. The method includes: obtaining an external force acting on an end of the robotic arm and an external torque acting on each joint; calculating a first joint speed of each joint based on a degree of influence of the joint on the end in each motion dimension and the external force acting on the end; determining a zero space speed of each joint corresponding to a current position of the end based on a link torque of an external force acting on a link with respect to the joint; calculating a total joint speed based on the first joint speed and the zero space speed; and controlling the robotic arm to the move according to the total joint speed.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: May 23, 2023
    Assignee: UBTECH ROBOTICS CORP LTD
    Inventors: Liqun Huang, Xiaoyu Ren, Yuesong Wang, Youjun Xiong
  • Patent number: 11633859
    Abstract: A robot including a robot mechanism including joints and drive units, a control unit controlling the drive units so that an inspection operation to inspect one target drive unit among the drive units is executed by the robot mechanism, and a notification unit notifying maintenance information of the target drive unit based on a current value of a motor of the target drive unit during the inspection operation, or on information associated with the current value, and the inspection operation includes transmitting, to the motor of the target drive unit, control command to rotate a joint as much as a predetermined rotation angle, and thereby moving a tip of the robot mechanism or a tool at the tip, close to an object at a predetermined position from a predetermined start position, to press the object, and separating the tip of the robot mechanism or the tool away from the object.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: April 25, 2023
    Assignee: FANUC CORPORATION
    Inventors: Kaname Kikuchi, Tomoyuki Motokado, Toshihiko Inoue
  • Patent number: 11602844
    Abstract: A task hierarchical control method as well as a robot and a storage medium using the same are provided. The method includes: obtaining a task instruction for a robot, where the task instruction is for determining a target task card including an amount of selection matrices for dividing a target task into the amount of hierarchical subtasks and a controller name for executing each of the hierarchical subtasks; obtaining a null space projection matrix of each of the hierarchical subtasks based on the corresponding selection matrix; generating control finks of the amount according to the corresponding controller of each of the hierarchical subtasks and the corresponding null space projection matrix; calculating a control torque of each of the control links and obtaining a hierarchical control output quantity by adding ail the control torques; and controlling the robot to perform the target task using the hierarchical control output quantity.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: March 14, 2023
    Assignee: UBTECH ROBOTICS CORP LTD
    Inventors: Xiaoyu Ren, Liqun Huang, Mingguo Zhao, Youjun Xiong
  • Patent number: 11587419
    Abstract: Systems and methods for an intelligent camera system are provided. A method includes receiving, from a first camera in a vehicle, view data corresponding to an area from a vantage point of the vehicle. The method further includes detecting a region of interest from the view data provided by the first camera. The method also includes providing the region of interest to a second camera in the vehicle. The method further includes receiving, from the second camera, zoom view data corresponding to a zoom view of the region of interest.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: February 21, 2023
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventor: Simon A. I. Stent
  • Patent number: 11577728
    Abstract: A vehicle control device includes a controller configured to control operation of a braking device and operation of a driving motor. The controller can switch between a normal mode of controlling acceleration/deceleration in accordance with a driver's acceleration/deceleration operation, and a cruise control mode of maintaining the vehicle speed at a target speed without being dependent on the acceleration/deceleration operation. The controller is configured to execute braking control, including braking by the braking device and regenerative braking by the driving motor, during the cruise control mode in accordance with a change in a vehicle traveling condition.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: February 14, 2023
    Assignee: SUBARU CORPORATION
    Inventor: Shoto Arai
  • Patent number: 11560133
    Abstract: A system of a vehicle includes: a torque request module configured to determine a first engine torque request based on a driver input and to set a second engine torque request to a lesser one of (a) the first engine torque request and (b) an engine torque limit; and a torque limit module configured to, when a vehicle speed is less than a predetermined speed, an accelerator pedal position is greater than a predetermined accelerator pedal position, and a brake torque request for braking of the vehicle is greater than a predetermined torque, set the engine torque limit to less than the first engine torque request.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: January 24, 2023
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Stefan M. Frick, Bradford W. Bur
  • Patent number: 11504853
    Abstract: A system includes a first sensor having a fixed location relative to a workspace, a second sensor, at least one robotic manipulator coupled to a manipulation tool, and a control system in communication with the at least one robotic manipulator. The control system is configured to determine a location of a workpiece in the workspace based on first sensor data from the first sensor and a three-dimensional (3D) model corresponding to the workpiece. The control system is configured to map a set of 2D coordinates from a second 2D image from the second sensor to a set of 3D coordinates based on the location, and to generate one or more control signals for the at least one robotic manipulator based on the set of 3D coordinates.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: November 22, 2022
    Assignee: General Electric Company
    Inventors: Stephane Harel, Steeves Bouchard, John Karigiannis, Antoine Lizotte, MarcAndre Montplaisir, Nicolas Saudrais, David Cantin
  • Patent number: 11472024
    Abstract: The present disclosure provides a humanoid robot and its control method and computer readable storage medium. The method includes: obtaining a current torque of a sole of the humanoid robot, an inclination angle of the sole, an inclination angle of a first joint of the humanoid robot, and an inclination angle of a second joint of the humanoid robot; calculating current feedforward angular velocities of motors of the first and second joints through the obtained information; calculating feedback angular velocities of the motors of the first and second joints; and obtaining inclination angles of the joints based on the feedforward angular velocities of the motors and the feedback angular velocities of the motors, and performing, through the motor of the second joint, a deviation control on the joints according to the inclination angles of the joints.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: October 18, 2022
    Assignee: UBTECH ROBOTICS CORP LTD
    Inventors: Yan Xie, Xiaozhu Ju, Mingguo Zhao, Youjun Xiong
  • Patent number: 11453394
    Abstract: A control unit functionally comprises a first steering-torque application control part which commands a steering actuator of a vehicle to execute application of a steering torque determined by a first steering characteristic CH1 and a second steering-torque application control part which commands the steering actuator of the vehicle to execute application of a steering torque determined by a second steering characteristic CH2. The first steering characteristic CH1 comprises plural characteristics CH1A-CH1J which have different steering torques changing according to a vehicle speed. The characteristics CH1A-CH1J are set according to the vehicle speed such that these gradually change in a manner CH1A?CH1J as the vehicle speed becomes higher. The steering torque applied to the steering wheel is set such that the higher the vehicle speed is, the smaller the steering torque is, as shown by the characteristics CH1A-CH1J.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: September 27, 2022
    Assignee: MAZDA MOTOR CORPORATION
    Inventors: Hiroshi Ohmura, Rie Awane
  • Patent number: 11427252
    Abstract: An automatic driving system that is mounted in a vehicle includes: an information acquiring device configured to acquire driving environment information indicating a driving environment of the vehicle; and a running control device configured to execute lane change control from a first lane to a second lane, and set a lane change time which is a time required for lane change The running control device is configured to set an initial value of the lane change time, determine whether a moving object having a highest degree of approach to the vehicle is present in the second lane, and change the initial value based on a relative position of the moving object with respect to the vehicle and a relative speed of the vehicle with respect to the moving object when it is determined that the moving object having the highest degree of approach is present in the second lane.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: August 30, 2022
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Hiroki Fukuda, Shota Fujii, Kenichiro Aoki
  • Patent number: 11396300
    Abstract: Disclosed are various techniques to optimize load delivery management of multiple vehicles along route. The optimization can involve evaluating vehicle-in-front information along with look ahead data to determine a recommended speed target and/or idle stop times and durations. The optimization can also involve determining bottleneck conditions from one or more vehicles and/or one or more infrastructure conditions and providing one or more recommended actions in response thereto.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: July 26, 2022
    Assignee: Cummins Inc.
    Inventors: Archit N. Koti, Jairo Andres Sandoval Leon, Vivek Anand Sujan, Patrick J. Shook, Apurva Arvind Chunodkar, Kenneth M. Follen
  • Patent number: 11383580
    Abstract: An apparatus and a method for controlling a vehicle, which control a route of the vehicle or an air circulation mode of the vehicle based on an outdoor air condition of an autonomous driving vehicle and control an indoor air cleaner of the vehicle based on an indoor air condition. In some implementations, an apparatus for controlling a vehicle includes an outdoor measurement sensor attached to an exterior of the vehicle and measuring an external fine dust concentration, a communicator receiving, from an environment server, a local fine dust concentration corresponding to a position of the vehicle, and when a difference between the measured external fine dust concentration and the received local fine dust concentration exceeds a set allowance, a controller checking whether an object generating fine dust exists outside the vehicle and allowing the vehicle to travel while avoiding the object when it is confirmed that the object exists.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: July 12, 2022
    Assignee: LG Electronics Inc.
    Inventor: Hyun Kyu Kim
  • Patent number: 11376745
    Abstract: A control device controlling a robot including a robot arm, a drive section causing the robot arm to pivot around a pivot axis, a shaft that is provided at a position of the robot arm different from the pivot axis and that moves parallel to the pivot axis, and an angular velocity sensor that is provided in the robot arm and that detects angular velocity around an axis orthogonal to an axial direction of the pivot axis and parallel to a plane including the pivot axis and an axis of the shaft, the control device includes a processor that is configured to control the robot, wherein the processor is configured to perform feedback control on the drive section based on the angular velocity.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: July 5, 2022
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Ryosuke Imai
  • Patent number: 11357166
    Abstract: A system and method for an autonomous lawn mower comprising a mower body having at least one motor arranged to drive a cutting blade and to propel the mower body on an operating surface via a wheel arrangement, wherein the mower body includes a navigation system arranged to assist a controller to control the operation of the mower body within a predefined operating area.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: June 14, 2022
    Assignee: TECHTRONIC OUTDOOR PRODUCTS TECHNOLOGY LIMITED
    Inventors: Klaus Hahn, Todd Brandon Rickey, Benjamin Edgar Montgomery
  • Patent number: 11312020
    Abstract: A method and system for monitoring an e-commerce platform. The system includes a computing device and a visual sensor. The computing device includes a processor and a storage device storing computer executable code. The computer executable code, when executed at the processor, is configured to: extract image keypoints from an image of the object captured by the visual sensor; retrieve a template of the object, where the template includes template keypoints of at least one template side surface of the object; pick two template keypoints from the template side surface and determine two image keypoints respectively matching the two picked template keypoints; build a bounding box of the object based on the two determined image keypoints; and refine the bounding box.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: April 26, 2022
    Assignees: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO, JD.COM AMERICAN TECHNOLOGIES CORPORATION
    Inventors: Xiang Li, Peng Chang, Hui Cheng, Zhengmao Liu
  • Patent number: 11275387
    Abstract: A coach apparatus and a cooperative operation controlling method for a coach-driven multi-robot cooperative operation system are provided. The coach apparatus connects with a plurality of action robots and receives state space data from each action robot. The coach apparatus divides the action robots into a plurality of action group. The coach apparatus reduces the state space data of the action robots in each action group to generate reduced state space data of each action group, and trains and builds a cooperative model based on the reduced state space data. In addition, for each action group, the coach apparatus selects a group strategy based on the reduced state space data, and transmits the cooperative model and the group strategy to the action robots in the action group to make them carry out an action mission according to the cooperative model and the group strategy.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: March 15, 2022
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Ping-Feng Wang, Jong-Yih Kuo, Chen-Ti Wang
  • Patent number: 11267142
    Abstract: An imaging device includes a camera, a robot that moves the camera, and a controller that processes an image. A detection surface defined on a workpiece and a set position serving as an imaginary position of the robot for detecting the workpiece are determined in advance. The camera captures a plurality of first images at a plurality of positions. The controller includes an image conversion unit converting the plurality of the first images into a plurality of second images when captured at the set position. The controller includes a composition unit generating a composite image into which the plurality of the second images are composited, and a composite image processing unit performing at least one of detection and inspection of the workpiece on the detection surface on the basis of the composite image.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: March 8, 2022
    Assignee: FANUC CORPORATION
    Inventor: Yuta Namiki
  • Patent number: 11267458
    Abstract: An industrial vehicle includes a body, an axle pivotally supported by the body, a lateral acceleration sensor determining lateral acceleration applied to the body when the industrial vehicle is turned, an actuator temporally restricting pivoting of the axle while the industrial vehicle is being turned, a vehicle speed limiter limiting traveling speed of the industrial vehicle when the industrial vehicle is turned, and a controller driving the actuator based on the lateral acceleration determined by the lateral acceleration sensor to temporally restrict pivoting of the axle and to limit traveling speed of the industrial vehicle based on the lateral acceleration. In the controller a first lateral acceleration threshold value which is used in judging whether traveling speed of the industrial vehicle should be limited is set larger than a second lateral acceleration threshold value which is used in judging whether pivoting of the axle should be temporally restricted.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: March 8, 2022
    Assignee: KABUSHIKI KAISHA TOYOTA JIDOSHOKKI
    Inventors: Takehiro Kubotani, Norihiko Kato, Hitoshi Fukuoka
  • Patent number: 11266056
    Abstract: A residue detection and implement control system and method are disclosed for an agricultural implement. The system includes a source of environment data and image data of an imaged area of a crop field containing residue. The system includes a data store containing a plurality of image processing methods and at least one controller that processes the image data according to one or more image processing instruction sets. The controller selects one or more of the image processing methods based on the environment data, and processes the image data using the selected image processing instruction(s) to determine a value corresponding to residue coverage in the imaged area of the field. The controller adjusts the configuration of the agricultural implement to respond to the amount and type of residue detected.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: March 8, 2022
    Assignee: Deere & Company
    Inventors: Ranjit Nair, Adam D. Sporrer, Kirti Balani, Ricky B. Theilen, Lucas B. Larsen, Vishal Rane, David L. Steinlage, Robert T. Casper, John M. Schweitzer, Jeremy D. Krantz