Patents Examined by M. Katz
  • Patent number: 11260527
    Abstract: A method for controlling a robot includes applying a setpoint force to a contact point; measuring a contact stiffness at the contact point; and slowing down the moving robot using its drives and/or braking the robot to apply the setpoint force to the contact point by the slowing down and/or slowed down robot depending on the measured contact stiffness, wherein the robot is slowed down before the setpoint force is reached.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: March 1, 2022
    Assignee: KUKA Deutschland GmbH
    Inventor: Yevgen Kogan
  • Patent number: 11260880
    Abstract: In one embodiment, instead of using map data, a relative coordinate system is utilized to assist perception of the driving environment surrounding an ADV for some driving situations. One of such driving situations is driving on a highway. Typically, a highway has fewer intersections and exits. The relative coordinate system is utilized based on the relative lane configuration and relative obstacle information to control the ADV to simply follow the lane and avoid potential collision with any obstacles discovered within the road, without having to use map data. Once the relative lane configuration and obstacle information have been determined, regular path and speed planning and optimization can be performed to generate a trajectory to drive the ADV. Such a perception system is referred to as a relative perception system based on a relative coordinate system.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: March 1, 2022
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Fan Zhu, Qi Kong, Yuchang Pan, Feiyi Jiang, Xin Xu, Xiaoxin Fu, Zhongpu Xia, Chunming Zhao, Liangliang Zhang, Weicheng Zhu, Li Zhuang, Haoyang Fan, Hui Jiang, Jiaming Tao
  • Patent number: 11263909
    Abstract: Air traffic control systems and methods include communicating with passenger drones via one or more cell towers associated with the one or more wireless networks, wherein the passenger drones each include hardware and antennas adapted to communicate to the one or more cell towers, and wherein each passenger drone has a unique identifier in the air traffic control system; obtaining data associated with flight of each of the passenger drones based on the communicating; and managing the flight of each of the passenger drones based on the obtained data and performance of one or more functions associated with air traffic control, wherein each passenger drone is configured to constrain flight based on a determined route.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: March 1, 2022
    Assignee: Metal Raptor, LLC
    Inventor: Lee Priest
  • Patent number: 11260528
    Abstract: An localization correction method for a robot, comprising acquiring first position information of the robot in a first coordinate system; acquiring second position information of the robot in a second coordinate system after the robot executes a motion command; establishing a transformation model between the first position information and the second position information based on the first coordinate system and the second coordinate system; calculating a compensation value according to the transformation model; and generating a reset command according to the compensation value, and adjusting the localization of the robot according to the reset command.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: March 1, 2022
    Assignee: UBTECH ROBOTICS CORP LTD
    Inventors: Wenzhi Xu, Xiangbin Huang, Wenxue Xie, Youjun Xiong
  • Patent number: 11235465
    Abstract: A robot control system determines which of a number of discretizations to use to generate discretized representations of robot swept volumes and to generate discretized representations of the environment in which the robot will operate. Obstacle voxels (or boxes) representing the environment and obstacles therein are streamed into the processor and stored in on-chip environment memory. At runtime, the robot control system may dynamically switch between multiple motion planning graphs stored in off-chip or on-chip memory. The dynamically switching between multiple motion planning graphs at runtime enables the robot to perform motion planning at a relatively low cost as characteristics of the robot itself change.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: February 1, 2022
    Assignee: REALTIME ROBOTICS, INC.
    Inventors: Daniel Sorin, George Konidaris, Sean Murray, William Floyd-Jones
  • Patent number: 11213953
    Abstract: Utilization of user interface inputs, from remote client devices, in controlling robot(s) in an environment. Implementations relate to generating training instances based on object manipulation parameters, defined by instances of user interface input(s), and training machine learning model(s) to predict the object manipulation parameter(s). Those implementations can subsequently utilize the trained machine learning model(s) to reduce a quantity of instances that input(s) from remote client device(s) are solicited in performing a given set of robotic manipulations and/or to reduce the extent of input(s) from remote client device(s) in performing a given set of robotic operations. Implementations are additionally or alternatively related to mitigating idle time of robot(s) through the utilization of vision data that captures object(s), to be manipulated by a robot, prior to the object(s) being transported to a robot workspace within which the robot can reach and manipulate the object.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: January 4, 2022
    Assignee: GOOGLE LLC
    Inventors: Johnny Lee, Stefan Welker
  • Patent number: 11213947
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for object manipulation via action sequence optimization. An example method disclosed herein includes determining an initial state of a scene, generating a first action phase sequence to transform the initial state of the scene to a solution state of the scene by selecting a plurality of action phases based on action phase probabilities, determining whether a first simulated outcome of executing the first action phase sequence satisfies an acceptability criterion and, when the first simulated outcome does not satisfy the acceptability criterion, calculating a first cost function output based on a difference between the first simulated outcome and the solution state of the scene, the first cost function output utilized to generate updated action phase probabilities.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: January 4, 2022
    Assignee: INTEL CORPORATION
    Inventors: Javier Felip Leon, David Israel Gonzalez Aguirre, Javier Sebastián Turek, Ignacio Javier Alvarez, Luis Carlos Maria Remis, Justin Gottschlich
  • Patent number: 11180141
    Abstract: Disclosed is a vehicle control system (ECU 10) provided in a vehicle (1) is configured be operable to: detect a preceding vehicle (3) ahead of the vehicle (1), and set, in at least a part of a region around the preceding vehicle (3), a speed distribution zone (40, 50) defining a distribution zone of an allowable upper limit (Vlim) of a relative speed of the vehicle (1) with respect to the preceding vehicle (3) in a traveling direction of the vehicle (1); and, when the vehicle (1) is within the speed distribution zone (40, 50), to execute traveling control of preventing the relative speed of the vehicle (1) with respect to the preceding vehicle (3) from exceeding the allowable upper limit Vlim, wherein, when the preceding vehicle (3) is located on a curved road (5), the speed distribution zone (50) is set such that, in a lateral region of the speed distribution zone, a constant relative speed line (d, e, f) connecting plural points each having a same value of the allowable upper limit (Vlim) is curved in confo
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: November 23, 2021
    Assignee: MAZDA MOTOR CORPORATION
    Inventor: Hiroshi Ohmura
  • Patent number: 11167418
    Abstract: An operation planning apparatus 1 of a robot 100 includes a non-interference path generation unit 3 and a time determination unit 5 configured to generate a time-space path. The time determination unit 5 includes a temporary time setting unit 8 configured to set, for each main point, temporary time in such a way that an operation speed does not exceed a maximum allowable speed between the plurality of main points; and a temporary time adjustment unit 9 configured to spatially smooth the spatial smoothing path in a first smoothing range that includes the main point using a mollifier function, and prolong, if the operation speed exceeds the maximum allowable acceleration in the first smoothing range, the temporary time of the plurality of main points after the main point in such a way that the operation speed does not exceed the maximum allowable acceleration in the first, smoothing range.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: November 9, 2021
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Shintaro Yoshizawa
  • Patent number: 11161505
    Abstract: A vehicle control device includes a control unit, which is a control unit that determines, on the basis of the positions of a plurality of other vehicles, whether or not the position of a host vehicle lane is being correctly detected by a detection unit, and controls the host vehicle by determining that the position of the host vehicle lane is being correctly detected by the detection unit, on the basis of another vehicle existing among the plurality of other vehicles, for which a first distance, which is a distance in a lane widthwise direction between the position of the host vehicle lane and a position corresponding to the position of the other vehicle, is less than a threshold value.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: November 2, 2021
    Assignee: Honda Motor Co., Ltd.
    Inventor: Sachio Kobayashi
  • Patent number: 11148285
    Abstract: A method for operating a hand-guided robot having a jointed arm and an end effector is provided. As part of the method, a moment is measured at each joint while the robot is being hand-guided or subjected to a mechanical tension due to contact with an external object. Based on the measured moment, an external moment affecting the robot is determined. Then, a correction factor for a position of the end effector is computed based on the external moment and an absolute accurate model of the robot. Then, a current position of the end effector is computed based on a correction model in dependence on the correction factor. A corresponding storage medium, data processing device, robotic system, and tracking system are also provided.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: October 19, 2021
    Assignee: Siemens Healthcare GmbH
    Inventor: Holger Mönnich
  • Patent number: 11135727
    Abstract: Empathy toward a robot is increased by the robot emulating human-like or animal-like behavior. A robot includes a movement determining unit that determines a direction of movement, an action determining unit that selects a gesture from multiple kinds of gesture, and a drive mechanism that executes a specified movement and gesture. When a user enters a hall, an external sensor installed in advance detects a return home, and notifies the robot via a server that the user has returned home. The robot heads to the hall, and welcomes the user home by performing a gesture indicating goodwill, such as sitting down and raising an arm.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: October 5, 2021
    Assignee: GROOVE X, INC.
    Inventor: Kaname Hayashi
  • Patent number: 11130236
    Abstract: A robot movement teaching apparatus including a movement path extraction unit configured to process time-varying images of a first workpiece and fingers or arms of a human working on the first workpiece, and thereby extract a movement path of the fingers or arms of the human; a mapping generation unit configured to generate a transform function for transformation from the first workpiece to a second workpiece worked on by a robot, based on feature points of the first workpiece and feature points of the second workpiece; and a movement path generation unit configured to generate a movement path of the robot based on the movement path of the fingers or arms of the human extracted by the movement path extraction unit and based on the transform function generated by the mapping generation unit.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: September 28, 2021
    Assignee: FANUC CORPORATION
    Inventors: Wenjie Chen, Kaimeng Wang, Tetsuaki Kato
  • Patent number: 11110600
    Abstract: A robot may include an application processor (AP) configured to set a movement path through which driving is to be performed for a preset time, a display unit configured to display guidance information representing a movement path, and a driving driver configured to drive along the movement path, thereby guiding passengers to a destination, such as an airplane boarding position.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: September 7, 2021
    Assignee: LG ELECTRONICS INC.
    Inventor: Sunho Yang
  • Patent number: 11103996
    Abstract: A robot joint space point-to-point movement trajectory planning method. Joint space trajectory planning is performed according to the displacement of a robot from a start point to a target point during PTP movement and a limitation condition of a preset movement parameter physical quantity of each axis in a robot control system. An n-dimensional space is constructed by taking each axis of the robot as a vector, wherein n?2, and the movement parameter physical quantity of each axis of the robot is verified according to a vector relationship between the n axes of the robot, so that a trajectory planning curve of each axis of the robot satisfies the limitation condition of the preset movement parameter physical quantity. The method has a small amount of calculations and strong real-time performance, the movement curves are mild, the control time is optimal, and the algorithm execution effect is good.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: August 31, 2021
    Assignee: NANJING ESTUN ROBOTICS CO., LTD
    Inventors: Riyue Feng, Jihu Wang, Zhengxian Xia, Tingting Pan, Bo Wu, Shuyi Jing
  • Patent number: 11065762
    Abstract: An information processing apparatus obtains a plurality of combinations of a position of a work target candidate and a transport machine optimum control parameter which is a control parameter of the transport machine that maximizes performance of the work on a work target when the work target candidate is set as the work target, based on a captured image obtained by capturing an area including a plurality of the work target candidates transported by the transport machine, determines the work target from among the work target candidates based on the combinations, controls the transport machine based on the transport machine optimum control parameter of the determined work target, generates a control plan of the robot based on a position of the determined work target and the transport machine optimum control parameter of the work target and controls the robot according to the generated control plan.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: July 20, 2021
    Assignee: Hitachi, Ltd.
    Inventors: Ryo Sakai, Nobutaka Kimura
  • Patent number: 11059171
    Abstract: A method and an apparatus for optimizing a target working line are disclosed. The target working line includes at least one robot manipulator, at least one conveyor and at least one item on the conveyor to be displaced by the robot manipulator. The method includes: obtaining an evaluation model for the target working line, the evaluation model yielding an overall success rate of moving the item from one conveyor to another conveyor based on at least one measuring parameter, the measuring parameter being a physical attribute of the target working line; yielding the overall success rate for the target working line as a function of a value for the measuring parameter for the target working line; and in case that the yielded overall success rate is lower than a predetermined threshold rate, updating a value for a configuring parameter based on the overall success rate, the configuring parameter corresponding to the measuring parameter, and the configuring parameter being states of the working line.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: July 13, 2021
    Assignee: ABB Schweiz AG
    Inventors: Ling Wang, Shaojie Cheng, Roy Fraser, Yan Xu, Wenqi Yeo, Yanlai Wu
  • Patent number: 11047163
    Abstract: A vehicle door system is disclosed. The system comprises an actuator, a power source, and a controller. The actuator is configured to adjust a position of a door. The controller is configured to control the actuator with energy provided by the power source. The controller is further configured to identify a charge level of the power source and compare the charge level to at least one threshold. In response the charge level being less than the at least one threshold, the controller is configured to output a warning signal.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: June 29, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Larry Dean Elie, John Wayne Jaranson, Timothy J. Potter, Robert F. Novak, Jeff A. Wallace, Michael M. Azzouz, Gerald J. Heath, Evangelos P. Skoures
  • Patent number: 11045951
    Abstract: The control system includes: a driven body driven by a motor; a control apparatus configured to operate the body; and a sensor detecting a state quantity of the body, wherein the control apparatus includes: a storage storing a correction amount for correcting vibration occurring at the mounting position; a control unit configured to generate a command value for the motor in each control cycle based on an operation program, and perform operation control of the body based on the correction amount and the command value; a calculation unit configured to calculate the correction amount; an update unit configured to update the correction amount each time the operation control is performed; and a determination unit configured to determine validity of at least one of an internal parameter and the like of the sensor based on the command value and the state quantity each time the operation control is performed.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: June 29, 2021
    Assignee: FANUC CORPORATION
    Inventors: Nobuaki Yamaoka, Hajime Suzuki
  • Patent number: 11020853
    Abstract: The present disclosure relates to intelligent control technology, and provides a robot, a method for controlling motion of a robot and a non-transitory readable medium. The method includes: acquiring current motion state of the robot; when the robot is in abnormal motion state, storing received data; when the robot returns to normal motion state, acquiring restoring time for the robot to return from the abnormal motion state to the normal motion state; and controlling the robot to perform a corresponding action after the robot returns to the normal motion state. In this way when multiple robots perform synchronized tasks and one of them is interrupted, this robot may perform the corresponding action based on the fault duration and the data which correspond to the action the robot needs to perform in the normal motion state. Thus, this robot may keep its actions consistent with the others.
    Type: Grant
    Filed: December 25, 2018
    Date of Patent: June 1, 2021
    Assignee: UBTECH ROBOTICS CORP
    Inventors: Youjun Xiong, Ruohu Yang, Lihai Mei, Yidan Wang, Shaochun Li