Patents Examined by Mohammed Yousef Abuelhawa
  • Patent number: 12384027
    Abstract: A plurality of sensors are configured to provide a corresponding output that reflects a sensed value associated with engagement of a robotic arm end effector with an item. The respective outputs of one or more sensors comprising the plurality of sensors are used to determine one or more inputs to a multi-modal model configured to provide, based at least in part on the one or more inputs, an output associated with slippage of the item within or from a grasp of the robotic arm end effector. A determination associated with slippage of the item within or from the grasp of the robotic arm end effector is made based at least in part on an output of the multi-modal model. A responsive action is taken based at least in part on the determination associated with slippage of the item within or from the grasp of the robotic arm end effector.
    Type: Grant
    Filed: August 10, 2023
    Date of Patent: August 12, 2025
    Assignee: Dexterity, Inc.
    Inventors: Harry Zhe Su, Zhouwen Sun, Samir Menon
  • Patent number: 12377746
    Abstract: A method is provided that includes determining whether to perform a load shed operation for a vehicle. The method further includes responsive to determining to perform the load shed operation, issuing a command to a device to perform the load shed operation. The method further includes determining whether the device performed the load shed operation. The method further includes responsive to determining that the device failed to perform the load shed operation, opening a relay associated with the device to prevent power from being delivered to the device.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: August 5, 2025
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Xinyu Du, Infane Lowe, Chandra S. Namuduri, Lyall Kenneth Winger, Jonathan O. Conell
  • Patent number: 12344292
    Abstract: Described herein are techniques for determining motion characteristics (e.g., position, velocity, acceleration, etc.) of one or more trains traveling along a train track, such that train control systems may have the information needed to safely operate the trains at higher speeds and with shorter separation between trains. In accordance with various embodiments, systems and methods described herein may be configured to determine a position, velocity, and/or acceleration of a train traveling along a train track. In some embodiments, the motion characteristics may be determined one or more radio frequency antennas onboard the train, such as in communication with one or more anchor nodes positioned adjacent the train track. Alternatively or additionally, in some embodiments motion characteristics may be determined using one or more one or more inertial measurement units (IMUs) onboard the train.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: July 1, 2025
    Assignee: Humatics Corporation
    Inventors: Joshua Senna, James Campbell Kinsey, Arihant Lunawat, Mike Einhorn, Devon Reed Clark
  • Patent number: 12325131
    Abstract: A computer-implemented method executed by data processing hardware of a robot causes the data processing hardware to perform operations. The robot includes an articulated arm having an end effector engaged with a constrained object. The operations include receiving a measured task parameter set for the end effector. The measured task parameter set includes position parameters defining a position of the end effector. The operations further include determining, using the measured task parameter set, at least one axis of freedom and at least one constrained axis for the end effector within a workspace. The operations also include assigning a first impedance value to the end effector along the at least one axis of freedom and assigning a second impedance value to the end effector along the at least one constrained axis. The operations include instructing the articulated arm to move the end effector along the at least one axis of freedom.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: June 10, 2025
    Assignee: Boston Dynamics, Inc.
    Inventors: Navid Aghasadeghi, Alfred Anthony Rizzi, Gina Fay, Robert Eugene Paolini
  • Patent number: 12319517
    Abstract: A robotic singulation system is disclosed. In various embodiments, sensor data including data associated with an item present in a workspace is received. The sensor data is used to determine and implement a plan to autonomously operate a robotic structure to move and place the item singly in a corresponding location in a singulation conveyance structure. The plan takes into consideration an attribute of the item determined based at least in part on the sensor data.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: June 3, 2025
    Assignee: Dexterity, Inc.
    Inventors: Zhouwen Sun, Harry Zhe Su, Talbot Morris-Downing, David Leo Tondreau, III, Toby Leonard Baker, Timothy Ryan, Ayush Sharma, Raphael Georg Wirth, Cyril Nader
  • Patent number: 12281912
    Abstract: In some embodiments, an electronic device present navigation routes from various perspectives. In some embodiments, an electronic device modifies display of representations of (e.g., physical) objects in the vicinity of a navigation route while presenting navigation directions. In some embodiments, an electronic device modifies display of portions of a navigation route that are occluded by representations of (e.g., physical) objects in a map. In some embodiments, an electronic device presents representations of (e.g., physical) objects in maps. In some embodiments, an electronic device presents representations of (e.g., physical) objects in maps in response to requests to search for (e.g., physical) objects.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: April 22, 2025
    Assignee: Apple Inc.
    Inventors: Ryan W. Apuy, Vincent P. Arroyo, Brian J. Andrich, Jaime Chen, Lukasz J. Pasek, Giovanni S. Luis, Sebastian A. Araya, Syed Mohsin Hasan, Eugene P. Sturm, Linghao Li, Benjamin R. Dreyer, Sarah A. Bergquist, William A. Viglakis, William N. Danner, Rachel A. Smith, Aaron P. Dennis, Richard A. Small, Kirill Negoda, Alexander J. O'Connell, Steven C. Beeby, Ryan Dignard
  • Patent number: 12269618
    Abstract: For model predictive control for a spacecraft formation, a method calculates a virtual point that represents a plurality of spacecraft orbiting in a spacecraft formation. The method calculates an outer polytope boundary and an inner polytope boundary relative to the virtual point for a given spacecraft of the plurality of spacecraft. The method maneuvers the given spacecraft to within the inner polytope boundary using model predictive control (MPC) to minimize fuel consumption.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: April 8, 2025
    Assignee: Utah State University Space Dynamics Laboratory
    Inventors: Tyson Smith, John Akagi, Greg Droge
  • Patent number: 12251840
    Abstract: A method includes a measurement step of producing measured force information of external force by causing a robot to perform an action using second servo gains adjusting force control parameters corresponding to first servo gains when the robot performs a regular task. The measured force information includes an action period of time during which the action is performed, a maximum detected force value of the external force, and a maximum detected torque value of the external force. The method further includes a parameter update step of producing a new candidate value of the force control parameters by carrying out an optimization process on the force control parameters by using the measured force information. The method further includes a parameter determination step of determining the force control parameters used in the force control performed by the robot by repeating the measurement step and the parameter update step.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: March 18, 2025
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Yasuhiro Shimodaira
  • Patent number: 12239406
    Abstract: Disclosed is a surgical robotic system comprising a robotic arm holding an end-effector and a control unit for controllably moving the robotic arm and maintaining the end-effector in at least one target position relative to a patient. The control unit can, based on a first input continuously applied onto the robotic arm, activate a hand guiding mode wherein the robotic arm is freely movable by the user; based on a second input different from the first input, continuously applied onto the robotic arm, activate a computed trajectory mode wherein the robotic arm moves to a target position according to a computed trajectory; when the computed trajectory is activated, detect that the end-effector meets a predetermined safety condition and automatically switch to a servo-controlled mode wherein the robotic arm is automatically movable to maintain the end-effector in the target position relative to a tracker attached to the patient.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: March 4, 2025
    Assignee: ECENTIAL ROBOTICS
    Inventors: David Armand, Stéphane Lavallee
  • Patent number: 12233545
    Abstract: Modular, propelled cable-driven robotic platform systems and methods of operation are disclosed. The system includes a robotic platform suspended by a system of overhead cables, motorized cable reels and pulleys. The robotic platform is configured to be equipped with tool modules for performing respective tasks. Additionally, the tool modules each have a multirotor propulsion system. A master control computer coordinates operation of the motorized cable and propulsion systems as a function of sensor data captured by navigation sensors on-board the platform so as to maneuver the robotic platform inside an industrial plant. The system is configured to maneuver around pipings and avoid obstacles in the plant in order to maximize the effective workspace that the robotic platform can reach to perform operations including inspection or repair.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: February 25, 2025
    Assignee: SAUDI ARABIAN OIL COMPANY
    Inventors: Hassane Trigui, Ahmed Al Brahim, Abdulwahab Halawani
  • Patent number: 12226915
    Abstract: A belt conveyor calibration method includes transporting a marker by a belt of a belt conveyor, imaging the marker by a first camera, detecting the marker passing through one section of a plurality of sections formed by division of a first imaging area of the first camera from a captured image of the first camera, moving a second camera by a robot and tracking and imaging the detected marker by the second camera, and calculating and storing a correction value as a difference between a position of the marker estimated from a transportation amount of the belt and a position of the marker detected from an image of the marker tracked and imaged.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: February 18, 2025
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Masato Yokota
  • Patent number: 12226908
    Abstract: The present disclosure relates to a control device, a control method, and a program capable of supporting an object with a more appropriate supporting force. The control device includes a supporting force control unit that controls a supporting force for supporting an object on the basis of information regarding a shape of a contact portion in contact with the object and information regarding a shear force of the contact portion. The information regarding the shear force includes, for example, information regarding a shear displacement of the contact portion. The present disclosure can be applied to, for example, a control device, a control method, an electronic device, a robot, a support system, a gripping system, a program, and the like.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: February 18, 2025
    Assignee: SONY GROUP CORPORATION
    Inventors: Tetsuya Narita, Satoko Nagakari
  • Patent number: 12202146
    Abstract: A method and system for robotic motion planning which perform dynamic velocity attenuation to avoid robot collision with static or dynamic objects. The technique maintains the planned robot tool path even when speed reduction is necessary, by providing feedback of a computed slowdown ratio to a tracking controller so that the path computation is always synchronized with current robot speed. The technique uses both robot-obstacle distance and relative velocity to determine when to apply velocity attenuation, and computes a joint speed limit vector based on a robot-obstacle distance, a maximum obstacle speed, and a computed stopping time as a function of the joint speed. Two different control structure implementations are disclosed, both of which provide feedback of the slowdown ratio to the motion planner as needed for faithful path following. A method of establishing velocity attenuation priority in multi-robot systems is also provided.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: January 21, 2025
    Assignee: FANUC CORPORATION
    Inventors: Hsien-Chung Lin, Tetsuaki Kato
  • Patent number: 12189387
    Abstract: Techniques for representing sensor data and predicted behavior of various objects in an environment are described herein. For example, an autonomous vehicle can represent prediction probabilities as an uncertainty model that may be used to detect potential collisions, define a safe operational zone or drivable area, and to make operational decisions in a computationally efficient manner. The uncertainty model may represent a probability that regions within the environment are occupied using a heat map type approach in which various intensities of the heat map represent a likelihood of a corresponding physical region being occupied at a given point in time.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: January 7, 2025
    Assignee: Zoox, Inc.
    Inventors: Rasmus Fonseca, Marin Kobilarov, Mark Jonathon McClelland, Jack Riley
  • Patent number: 12181308
    Abstract: A method for generating a data set grid (2) containing location-based data includes: providing a data set (1) containing location-based data for a region (5), wherein the location-based data include at least location-based radar data, location-based LIDAR data, and location-based GCP data; providing a grid, which subdivides the region into subregions, having a plurality of grid cells (3, 3?); assigning the location-based data to a grid cell (3, 3?); storing the location-based data, grid cell by grid cell, in a file (6) in each case in such a manner that the file contains the location-based data of a grid cell (3, 3?).
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: December 31, 2024
    Assignee: ZF Friedrichshafen AG
    Inventors: Suraj Plachikaad Suresh Kumar, Mithun Sreekumar
  • Patent number: 12168300
    Abstract: Systems and methods for determining movement of a robot are provided. A computing system of the robot receives information including an initial state of the robot and a goal state of the robot. The computing system determines, using nonlinear optimization, a candidate trajectory for the robot to move from the initial state to the goal state. The computing system determines whether the candidate trajectory is feasible. If the candidate trajectory is feasible, the computing system provides the candidate trajectory to a motion control module of the robot. If the candidate trajectory is not feasible, the computing system determines, using nonlinear optimization, a different candidate trajectory for the robot to move from the initial state to the goal state, the nonlinear optimization using one or more changed parameters.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: December 17, 2024
    Assignee: Boston Dynamics, Inc.
    Inventors: C. Dario Bellicoso, Logan W. Tutt, Neil M. Neville, Alexander D. Perkins
  • Patent number: 12162161
    Abstract: A lab system identifies a set of steps associated with a protocol for a lab meant to be performed by a robot within the lab using equipment and reagents. The lab system renders, within a user interface, a virtual representation of the lab, a virtual robot, and virtual equipment and reagents. Responsive to operating in a first mode, the lab system simulates the identified set of steps identify virtual positions of the virtual robot within the lab as the virtual robot performs the steps and modifies the virtual representation of the lab to mirror the identified positions of the virtual robot in real-time. Responsive to operating in a second mode, the lab system identifies positions of the robot within the lab as the robot performs the identified set of steps and modifies the virtual representation of the lab to mirror the identified positions of the robot in real-time.
    Type: Grant
    Filed: January 18, 2024
    Date of Patent: December 10, 2024
    Assignee: Artificial, Inc.
    Inventors: Jeff Washington, Geoffrey J. Budd, Nikhita Singh, Jake Sganga, Alexander Li Honda
  • Patent number: 12162153
    Abstract: Robot control systems, methods, control modules and computer program products that leverage one or more large language model(s) (LLMs) in order to achieve at least some degree of autonomy are described. Robot control parameters, environment details, and/or instructions may advantageously be specified in natural language (NL) and communicated with the LLM via an NL prompt or query. The NL query may include a request for one or more work objectives from the LLM, such as “What can I do here?”, thereby establishing a form of agency by which the robot system may identify activities to perform without operator intervention. The LLM may also be queried to convert each work objective into a task plan providing a sequence of steps that the robot system may execute to complete the work objective. Optionally, the robot system may communicate with an operator to determine whether or not to execute a task plan.
    Type: Grant
    Filed: January 26, 2024
    Date of Patent: December 10, 2024
    Assignee: Sanctuary Cognitive Systems Corporation
    Inventors: Geordie Rose, Suzanne Gildert
  • Patent number: 12157468
    Abstract: A driving recognition-based regenerative braking control method of an xEV vehicle according to an embodiment of the present invention relates to a driving recognition-based regenerative braking control method of an xEV vehicle which optimally adjusts an amount of regenerative braking using preceding vehicle sensing and driving position information.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: December 3, 2024
    Assignee: FOUNDATION OF SOONGSIL UNIVERSITY-INDUSTRY COOPERATION
    Inventors: Jin Wook Lee, In Su Cho
  • Patent number: 12157226
    Abstract: Disclosed techniques for decreasing teach times of robot systems may obtain a first set of parameters of a first trained robot-control model of a first robot trained to perform a task and determine, based on the first set of parameters, a second set of parameters of a second robot-control model of a second robot before the second robot is trained to perform the task. In some cases, a plurality of sets of parameters from trained robot-control models of respective robots trained to perform a task may be obtained. Thus, for example, a convergence of values of those parameters on a value, or range of potential values, may be determined. Embodiments may determine values for parameters of the control model of the (e.g., second) robot to be trained within a range, or a threshold, based on values of corresponding parameters of the trained robot(s).
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: December 3, 2024
    Assignee: Sanctuary Cognitive Systems Corporation
    Inventors: Jeff Kranski, Chris Cianci, Adrian Kaehler