Specific Enhancing Or Modifying Technique (e.g., Adaptive Control) Patents (Class 700/250)
  • Patent number: 12201375
    Abstract: A camera tracking system receives patient reference tracking information indicating pose of a patient reference array tracked by a patient tracking camera relative to a patient reference frame. A local XR headset view pose transform is determined between a local XR headset reference frame and the patient reference frame. Remote reference tracking information is received indicating pose of a remote reference array tracked by a remote reference tracking camera. A remote XR headset view pose transform is determined between a remote XR headset reference frame of a remote XR headset and the remote reference array. A 3D computer image is transformed from a local pose determined using the local XR headset view pose transform to a remote pose determined using the remote XR headset view pose transform. The transformed 3D computer image is provided to the remote XR headset for display with the remote pose relative to the remote XR headset reference frame.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: January 21, 2025
    Assignee: Globus Medical Inc.
    Inventors: Michael Robinson, Thomas Calloway, Isaac Dulin, Mir Hussain
  • Patent number: 12202147
    Abstract: A technique for training a neural network, including generating a plurality of input vectors based on a first plurality of task demonstrations associated with a first robot performing a first task in a simulated environment, wherein each input vector included in the plurality of input vectors specifies a sequence of poses of an end-effector of the first robot, and training the neural network to generate a plurality of output vectors based on the plurality of input vectors. Another technique for generating a task demonstration, including generating a simulated environment that includes a robot and at least one object, causing the robot to at least partially perform a task associated with the at least one object within the simulated environment based on a first output vector generated by a trained neural network, and recording demonstration data of the robot at least partially performing the task within the simulated environment.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: January 21, 2025
    Assignee: NVIDIA CORPORATION
    Inventors: Ankur Handa, Iretiayo Akinola, Dieter Fox, Yashraj Shyam Narang
  • Patent number: 12194618
    Abstract: A hand device is attached to a robot arm, grips a workpiece extending helically around a helical axis, and includes a base attached to the robot arm and a gripping part that is supported by the base in a rotatable manner around a predetermined rotation axis and that grips the workpiece. The gripping part grips the workpiece on the predetermined rotation axis such that the helical axis of the workpiece substantially extends along the predetermined rotation axis, and rotates in a helical direction of the workpiece in accordance with an external force acting on the workpiece in a tangential direction around the predetermined rotation axis.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: January 14, 2025
    Assignee: FANUC CORPORATION
    Inventor: Hiroshi Iijima
  • Patent number: 12193750
    Abstract: Systems and methods for monitoring a surgical procedure are provided. A coordinate system of a first robotic arm and a second robotic arm may be co-registered or correlated to each other. One or more poses of an imaging device may be determined to provide real-time intraoperative imaging of a region of interest during a surgical procedure. Anatomical elements may be identified in the real-time images of the region of interest from which a surgical tool should maintain a predetermined distance. The surgical tool may be prevented from approaching the identified anatomical elements by less than a predetermined distance using the co-registration of the coordinate systems.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 14, 2025
    Assignee: Mazor Robotics Ltd.
    Inventors: Yizhaq Shmayahu, Eliyahu Zehavi, Yonatan Ushpizin, Noam Weiss
  • Patent number: 12194637
    Abstract: Presented herein are embodiments of a two-stage methodology that integrates data-driven imitation learning and model-based trajectory optimization to generate optimal trajectories for autonomous excavators. In one or more embodiments, a deep neural network using demonstration data to mimic the operation patterns of human experts under various terrain states, including their geometry shape and material type. A stochastic trajectory optimization methodology is used to improve the trajectory generated by the neural network to ensure kinematics feasibility, improve smoothness, satisfy hard constraints, and achieve desired excavation volumes. Embodiments were tested on a Franka robot arm equipped with a bucket end-effector. Embodiments were also evaluated on different material types, such as sand and rigid blocks. Experimental results showed that embodiments of the two-stage methodology that comprises combining expert knowledge and model optimization increased the excavation weights by up to 24.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: January 14, 2025
    Assignee: Baidu USA LLC
    Inventors: Zhixian Ye, Qiangqiang Guo, Liyang Wang, Liangjun Zhang
  • Patent number: 12194639
    Abstract: An oversized representation of at least a portion of a robot is filtered (e.g., voxels are set as unoccupied for any objects that reside completely within the oversized representation) from a representation of an operational environment, which provides a digital model of the operational environment which can, for example, be used for motion planning for the robot. The oversized representation exceeds a physical dimension of at least a portion (e.g. appendage) of the robot, to advantageously account for cables and other features that are attached to, and extending beyond, the outer dimensions of the robot. The specific dimensions of the oversized representation can be based on a variety of factors, for example a geometry of the cable, orientation or position of the robot appendage, orientation or position of the cable with respect to the robot appendage, velocity of the appendage, slack in the cable, etc., which may be modeled.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: January 14, 2025
    Assignee: REALTIME ROBOTICS, INC.
    Inventors: Aakash Murugan, Jenni Lam, Venkat K. Gopalakrishnan
  • Patent number: 12186886
    Abstract: A welding robot is provided. The welding robot is adapted for operating in the space between an upper and a lower platen of a press and comprises a support frame. A welding tool is movable mounted to the support frame. A grinding tool is movable mounted to the support frame. At least a camera is adapted for capturing a view of a working area. A processor is adapted for executing executable commands stored in a storage medium connected thereto. The processor when executing the commands identifies defects on a surface of one of the upper and the lower platen based on image data received from the at least a camera and controls the welding tool and the grinding tool in dependence on the image data. The processor receives data indicative of the repair area, automatically determines toolpath data for welding and grinding in dependence upon the data indicative of a repair area, and generates and provides control data for controlling the welding tool and the grinding tool in dependence upon the toolpath data.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: January 7, 2025
    Inventor: Joel Sullivan
  • Patent number: 12186901
    Abstract: A robot system includes first and third robots arranged along a transport direction in which a workpiece is conveyed, and a second robot arranged between the first and third robots along the transport direction. Each of the first and third robots has a first distal end at which a first end effector is configured to be provided to work on the workpiece and has a plurality of axes arranged in a first axis configuration in which a rotation axis, a pivot axis, a pivot axis, and a rotation axis are arranged in this order from the first distal end. The second robot has a second distal end at which a second end effector is configured to be provided to work on the workpiece. The second robot has a second axis configuration different from the first axis configuration.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: January 7, 2025
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Tsuyoshi Ito, Kiminori Nishimura
  • Patent number: 12185886
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automatically cleaning a portion of an environment. One of the methods includes detecting, by an automated cleaning system, movement within a physical environment; determining, by the automated cleaning system and using data that represents the movement, that one or more threshold criteria for cleaning at least a portion of the physical environment are satisfied; and in response to determining that the one or more threshold criteria for cleaning at least the portion of the physical environment are satisfied, sending, by the automated cleaning system, an instruction to a device in the physical environment to cause the device to initiate a cleaning process of at least the portion of the physical environment.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: January 7, 2025
    Assignee: Alarm.com Incorporated
    Inventors: Donald Gerard Madden, Michael Kelly, Matthew Daniel Correnti, Ethan Shayne, Robert Nathan Picardi
  • Patent number: 12189386
    Abstract: Systems and methods of manipulating/controlling robots. In many scenarios, data collected by a sensor (connected to a robot) may not have very high precision (e.g., a regular commercial/inexpensive sensor) or may be subjected to dynamic environmental changes. Thus, the data collected by the sensor may not indicate the parameter captured by the sensor with high accuracy. The present robotic control system is directed at such scenarios. In some embodiments, the disclosed embodiments can be used for computing a sliding velocity limit boundary for a spatial controller. In some embodiments, the disclosed embodiments can be used for teleoperation of a vehicle located in the field of view of a camera.
    Type: Grant
    Filed: December 14, 2023
    Date of Patent: January 7, 2025
    Assignee: Tomahawk Robotics, Inc.
    Inventors: Matthew D. Summer, William S. Bowman, Andrew D. Falendysz, Kevin M. Makovy, Daniel R. Hedman, Bradley D. Truesdell
  • Patent number: 12179790
    Abstract: Provided are various systems and processes for improving last-mile delivery of real-time, on-demand orders for perishable goods. In one aspect, a method for operating an autonomous vehicle comprises receiving real-time perception data at a planner module located on the autonomous vehicle, and generating an initial motion plan based on the real-time perception data. The autonomous vehicle is maneuvered along a constrained route based on the initial motion plan without user input. An alert condition is detected from the real-time perception data, and a notification is displayed at an operator device. The notification includes a request for user input to adjust the initial motion plan. User input is received at the planner module and a modified motion plan is generated by adjusting the initial motion plan based on the user input. A virtual representation of objects identified by the AV is locally rendered for display at the operator device.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: December 31, 2024
    Assignee: DoorDash, Inc.
    Inventors: Harrison Shih, Mishel George
  • Patent number: 12181850
    Abstract: A method for executing heterogeneous program units of a program, in particular for controlling an automated system, includes forming, using a central management unit, an execution unit including program sequences having a plurality of instances of the heterogeneous program units. The heterogeneous program units are chosen from a set of the heterogeneous program units which are registered on the central management unit. The method further includes executing the plurality of instances of the heterogeneous program units of the execution unit according to a configured sequence.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: December 31, 2024
    Assignee: Robert Bosch GmbH
    Inventors: Jens Reckwell, Sebastian Stuermer, Sebastian Krauskopf
  • Patent number: 12162141
    Abstract: Robot charging dock includes a charge connector configured to mate with a charging port of a mobile robot. There is a charge connector frame having a front surface on which the charge connector is mounted. The front surface has a first side edge and a second side edge. There is a front cover disposed over the charge connector frame which has an aperture through which the charge connector protrudes. At least a portion of the front cover is spaced from the front surface of the charge connector frame, defining an internal region. There is an opening to the internal region formed along at least a portion of a perimeter of the aperture and there is a light source disposed in the internal region. The light source is directed toward the opening to allow the light source to illuminate charge connector.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: December 10, 2024
    Assignee: Locus Robotics Corp.
    Inventors: Michael Sussman, Seth Edwards Allen, Brad Edward Fiore, Hian Kai Kwa, Keegan Burgess Smith, Rafael Gregorio Chavez, Changchun Li, Scott Matthew Rydbeck
  • Patent number: 12162152
    Abstract: Provided is a machine-learning device which can efficiently perform machine learning. The machine-learning device comprises: a vision execution unit which captures an image of an object W by means of a visual sensor by executing a vision execution command from a robot program, and detects or determines the object W from the captured image; a result acquisition unit which acquires the detection result or the determination result for the object W by executing a result acquisition command from the robot program; an additional annotation unit which gives a label to the captured image on the basis of the detection result or the determination result for the image of the object W by executing an annotation command from the robot program, and acquires new training data; and a learning unit which performs machine learning by using the new training data by executing a learning command from the robot program.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: December 10, 2024
    Assignee: FANUC CORPORATION
    Inventor: Yuta Namiki
  • 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
  • Patent number: 12151361
    Abstract: A deformable sensor comprises an enclosure comprising a deformable membrane, the enclosure configured to be filled with a medium, and an imaging sensor, disposed within the enclosure, having a field of view configured to be directed toward a bottom surface of the deformable membrane. The imaging sensor is configured to capture an image of the deformable membrane. The deformable sensor is configured to determine depth values for a plurality of points on the deformable membrane based on the image captured by the imaging sensor and a trained neural network.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: November 26, 2024
    Assignee: Toyota Research Institute, Inc.
    Inventors: Rares A. Ambrus, Vitor Guizilini, Naveen Suresh Kuppuswamy, Andrew M. Beaulieu, Adrien D. Gaidon, Alexander Alspach
  • Patent number: 12153414
    Abstract: A computing system identifies a trajectory example generated by a human operator. The trajectory example includes trajectory information of the human operator while performing a task to be learned by a control system of the computing system. Based on the trajectory example, the computing system trains the control system to perform the task exemplified in the trajectory example. Training the control system includes generating an output trajectory of a robot performing the task. The computing system identifies an updated trajectory example generated by the human operator based on the trajectory example and the output trajectory of the robot performing the task. Based on the updated trajectory example, the computing system continues to train the control system to perform the task exemplified in the updated trajectory example.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: November 26, 2024
    Assignee: Nanotronics Imaging, Inc.
    Inventors: Matthew C. Putman, Andrew Sundstrom, Damas Limoge, Vadim Pinskiy, Aswin Raghav Nirmaleswaran, Eun-Sol Kim
  • Patent number: 12151374
    Abstract: A system includes: a first module configured to, based on a set of target robot joint angles, generate a first estimated end effector pose and a first estimated latent variable that is a first intermediate variable between the set of target robot joint angles and the first estimated end effector pose; a second module configured to determine a set of estimated robot joint angles based on the first estimated latent variable and a target end effector pose; a third module configured to determine joint probabilities for the robot based on the first estimated latent variable and the target end effector pose; and a fourth module configured to, based on the set of estimated robot joint angles, determine a second estimated end effector pose and a second estimated latent variable that is a second intermediate variable between the set of estimated robot joint angles and the second estimated end effector pose.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: November 26, 2024
    Assignee: NAVER CORPORATION
    Inventors: Julien Perez, Seungsu Kim
  • Patent number: 12147899
    Abstract: Methods, systems and apparatus, including computer programs encoded on computer storage media, for training an action selection neural network. One of the methods includes receiving an observation characterizing a current state of the environment; determining a target network output for the observation by performing a look ahead search of possible future states of the environment starting from the current state until the environment reaches a possible future state that satisfies one or more termination criteria, wherein the look ahead search is guided by the neural network in accordance with current values of the network parameters; selecting an action to be performed by the agent in response to the observation using the target network output generated by performing the look ahead search; and storing, in an exploration history data store, the target network output in association with the observation for use in updating the current values of the network parameters.
    Type: Grant
    Filed: December 4, 2023
    Date of Patent: November 19, 2024
    Assignee: DeepMind Technologies Limited
    Inventors: Karen Simonyan, David Silver, Julian Schrittwieser
  • Patent number: 12145256
    Abstract: A robot is disclosed. The robot comprises: a body including a transport means; a head disposed on the body and including a plurality of sensors; and a processor which controls the head on the basis of at least one sensor among the plurality of sensors and acquires information related to a user's health through the sensor of the controlled head.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: November 19, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Youngjae Oh, Dongwook Kwon, Joonho Kim, Sanghun Lee, Seongje Cho, Jonghee Han
  • Patent number: 12145626
    Abstract: An autonomous mobile device (AMD) that interacts with a user operates more effectively when able to persist an entity identifier across time with a particular user. Sensor data, such as a set of image frames, is acquired over time and used to determine locations of the user in the physical space. An entity identifier may be associated with the user as depicted in each frame, to allow the AMD to distinguish one user from another. However, due to changes in orientation, appearance, lighting, and so forth, different entity identifiers may be assigned across different frames, even though the user is the same. Information about the location at different times is used to establish a relationship between a root entity identifier and the entity identifiers in individual frames, allowing for consistent operation with respect to the particular user associated with the root entity identifier.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: November 19, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Shreekant Gayaka, Menghan Zhang
  • Patent number: 12138809
    Abstract: In a method of operation of a robot, the robot identifies a set of candidate actions that may be performed by the robot, and collects, for each candidate action of the set of candidate actions, a respective set of ancillary data. The robot transmits a request for instructions to a tele-operation system that is communicatively coupled to the robot. The request for instructions includes each candidate action and each respective set of ancillary data. The robot receives, and executes, the instructions from the tele-operation system. The robot updates a control model, based at least in part on each candidate action, each respective set of ancillary data, and the instructions, to increase a level of autonomy of the robot. The robot may transmit the request for instructions to the tele-operation system in response to determining the robot is unable to select a candidate action to perform in furtherance of an objective.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: November 12, 2024
    Assignee: Sanctuary Cognitive Systems Corporation
    Inventor: Geordie Rose
  • Patent number: 12140937
    Abstract: A method for improving a cycle time of a process of a product is provided. The method includes: collecting process profile data from a plurality of tool groups running the process, and calculating values of a plurality of key-performance-indicators (KPIs) of each tool group including calculating a standard deviation of an output of a stage of a bottleneck tool group of the tool groups; feeding the values of the KPIs and a work-in-progress (WIP) of each tool group into a neural network model in order to output an impact on the WIP for each KPI of each tool group by the neural network model; selecting a set of major KPIs of each tool group from the KPIs according to the impact of each tool group; and controlling the tool groups according to the impact of the set of major KPIs of each tool group in order to reduce a total WIP.
    Type: Grant
    Filed: June 18, 2023
    Date of Patent: November 12, 2024
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Po-Yi Wang, Chao-Ming Cheng
  • Patent number: 12135564
    Abstract: Some aspects include a method for operating a robot in a workspace, including: capturing, with an image sensor, image data of the workspace including objects within the workspace as the robot moves within the workspace; identifying, with a processor of the robot, at least one characteristic in the image data, wherein the at least one characteristic comprises one of: an edge, a shape, and a color; determining, with the processor, an object type of an object; and instructing, with the processor, the robot to execute at least one action based on the at least one characteristic, wherein the at least one action comprises one of: driving along a modified path and driving around the object.
    Type: Grant
    Filed: November 17, 2023
    Date of Patent: November 5, 2024
    Assignee: Al Incorporated
    Inventors: Ali Ebrahimi Afrouzi, Soroush Mehrnia, Lukas Robinson
  • Patent number: 12128547
    Abstract: A system connects an assembly with at least one actuator and at least one sensor to a controller. The assembly is guided by a handling apparatus. The controller includes a radio master spatially separate from the handling apparatus and has a sending and receiving unit. The assembly is supplied with supply voltage by the handling apparatus. In or on the assembly, the supply voltage is transformed into a direct current target voltage with the aid of a DC/DC or AC/DC transformer. The direct current target voltage supplies the sending and receiving unit of the assembly.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: October 29, 2024
    Inventors: Martin Zimmer, Günther Zimmer
  • Patent number: 12118010
    Abstract: A deep learning framework application database server includes: an input/output unit configured to receive an inference query from a user; a storage unit serving as a database and comprising a previously learned first learning model table and an inference dataset table associated with the inference query; and a framework unit configured to interwork with the database and perform deep learning for the inference query using the first learning model table and the inference dataset table.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: October 15, 2024
    Assignee: KOREA PLATFORM SERVICE TECHNOLOGY
    Inventor: Jun Hyeok Lee
  • Patent number: 12109712
    Abstract: A system for providing a behavior simulation platform service is provided, and comprises: a user terminal that selects and downloads at least one behavior simulation program, and then applies the at least one behavior simulation program to a previously owned robot; and a platform service provision server including a database unit that maps and stores the at least one behavior simulation program and at least one robot, a transmission unit that, if the user terminal selects a behavior simulation program, transmits the selected behavior simulation program to the user terminal, and a storage unit that, if feedback is received from the previously owned robot via the user terminal, stores the feedback.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: October 8, 2024
    Inventor: Pan Su Kim
  • Patent number: 12093001
    Abstract: An operation rule determination device includes an environment execution unit that obtains a state of a control target after each operation and the degree associated with the state for a series of operations on the control target, by using degree information in which the state and the degree of desirability of the state are associated with each other, and a risk-considered history generation unit that calculates a cumulative degree obtained by accumulating the obtained degree for the series of operations, and, when the cumulative degree satisfies a condition, reduces the degree associated with the state after the series of operations in the degree information.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: September 17, 2024
    Assignee: NEC CORPORATION
    Inventors: Takuya Hiraoka, Takashi Onishi
  • Patent number: 12083049
    Abstract: The invention relates to an assembly for the positioning and position detection of a deformable load-bearing plate, having a driving parallel kinematics system with a plurality of drive legs, wherein the load-bearing plate forms a constituent part of the driving parallel kinematics system or is fixed rigidly on a platform thereof, a reference parallel kinematics system with a substantially deformation-free reference plate which is formed by the platform of the reference parallel kinematics system or is fixed rigidly thereto and which is positioned underneath the load-bearing plate, and a plurality of reference legs, a sensor assembly which comprises a plurality of leg length measurement devices arranged in the reference legs and also a plurality of distance sensors arranged on the reference plate for point-wise or region-wise detection of the distance of the reference plate from the load-bearing plate, and a position-calculating unit which is connected at the input side to the leg length measurement devices a
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: September 10, 2024
    Assignee: PHYSIK INSTRUMENTE (PI) GMBH & CO. KG
    Inventor: Erik Mankin
  • Patent number: 12084080
    Abstract: Systems and methods for learning and managing robot user interfaces are disclosed herein. One embodiment generates, based on input data including information about past interactions of a particular user with a robot and with existing HMIs of the robot, a latent space using one or more encoder neural networks, wherein the latent space is a reduced-dimensionality representation of learned behavior and characteristics of the particular user, and uses the latent space as input to train a decoder neural network associated with (1) a new HMI distinct from the existing HMIs or (2) a particular HMI among the existing HMIs to alter operation of the particular HMI. The trained first decoder neural network is deployed in the robot to control, at least in part, operation of the new HMI or the particular HMI in accordance with the learned behavior and characteristics of the particular user.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: September 10, 2024
    Assignees: Toyota Research Institute, Inc., Toyota Jidosha Kabushiki Kaisha
    Inventors: Guy Rosman, Daniel J. Brooks, Simon A. I. Stent, Tiffany Chen, Emily Sarah Sumner, Shabnam Hakimi, Jonathan DeCastro, Deepak Edakkattil Gopinath
  • Patent number: 12076099
    Abstract: For teleoperation of a surgical robotic system, the control of the surgical robotic system accounts for a limited degree of freedom of a tool in a surgical robotic system. A projection from the greater DOF of the user input commands to the lesser DOF of the tool is included within or as part of the inverse kinematics. The projection identifies feasible motion in the end-effector domain. This projection allows for a general solution that works for tools having different degrees of freedom and will converge on a solution.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: September 3, 2024
    Assignee: Verb Surgical Inc.
    Inventors: Apoorv Shrivastava, Renbin Zhou, Haoran Yu, Seungkook Yun, Ellen Klingbeil
  • Patent number: 12076865
    Abstract: At least one robot is disclosed for object manipulation, on the basis of a probabilistic approach without object detection by visual sensors, a probability distribution is determined approximately by an iterative, recursive application of a Bayes filter algorithm, wherein state transition probabilities obtained, in a nondeterministic motion model for system simulation, are multiplicatively linked with measurement probabilities obtained at the start of the application.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: September 3, 2024
    Assignee: Siemens Aktiengesellschaft
    Inventors: Bernd Kast, Philipp Sebastian Schmitt, Florian Wirnshofer
  • Patent number: 12070863
    Abstract: A dynamic planning controller receives a maneuver for a robot and a current state of the robot and transforms the maneuver and the current state of the robot into a nonlinear optimization problem. The nonlinear optimization problem is configured to optimize an unknown force and an unknown position vector. At a first time instance, the controller linearizes the nonlinear optimization problem into a first linear optimization problem and determines a first solution to the first linear optimization problem using quadratic programming. At a second time instance, the controller linearizes the nonlinear optimization problem into a second linear optimization problem based on the first solution at the first time instance and determines a second solution to the second linear optimization problem based on the first solution using the quadratic programming. The controller also generates a joint command to control motion of the robot during the maneuver based on the second solution.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: August 27, 2024
    Assignee: Boston Dynamics, Inc.
    Inventors: Eric Whitman, Alex Khripin
  • Patent number: 12070856
    Abstract: A robot balance control method as well as a robot using the same and a computer readable storage medium are provided. In the method, a brand new flywheel model different from the existing flywheel model is created. In this flywheel model, the foot of the support leg of the robot is equivalent to the massless link of the flywheel model, while rest parts of the robot are equivalent to the flywheel of the flywheel model. Compared with the various models in the prior art, this flywheel model is more in line with the actual situation of the robot during the monoped supporting period. By controlling the posture of the foot of the support leg based on this flywheel model, a better balance effect can be achieved, which avoids the overturning of the robot.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: August 27, 2024
    Assignee: UBTECH ROBOTICS CORP LTD
    Inventors: Hongge Wang, Chunyu Chen, Yizhang Liu, Ligang Ge, Jie Bai, Xingxing Ma, Jiangchen Zhou
  • Patent number: 12073424
    Abstract: The present disclosure provides a method comprising receiving by an autonomous vehicle (“AV”) service provider a request for an AV service from a user, wherein the request identifies an origin and a destination for the AV service; identifying a plurality of possible routes between the origin and the destination; and, for each one of the plurality of possible routes assigning to the one of the possible routes at least one of a comfort score, a confidence score, and a risk an risk score based on data associated with the one of the possible routes determining a price for the one of the possible routes based on a combination of the at least one of the comfort score, the confidence score, and the risk score assigned to the one of the possible routes.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: August 27, 2024
    Assignee: GM Cruise Holdings LLC
    Inventor: Zachary Wright Garcia
  • Patent number: 12064885
    Abstract: A robot hand controller is provided for controlling operations of a robot (e.g., an industrial robot), which is configured to be held with a position and posture of an arm being changed by a user, and a hand mounted on the arm and held with an open/closed position being changed by a user. In the controller, the position and posture of the arm and the open/closed position of the hand are detected. A gripping force of the hand is detected. A reception unit receives an operation of recording a state of the arm and the hand, and a recording unit records, as state information in time series, the position and the posture, the open/closed position, and the gripping force, which are detected when the operation is received by the reception unit. Operations of the arm and the hand are controlled to reproduce the recorded state information recorded in time series.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: August 20, 2024
    Assignee: DENSO WAVE INCORPORATED
    Inventor: Takafumi Fukuoka
  • Patent number: 12049015
    Abstract: A device to verify a screen image transition without manual intervention. The device includes: a screen image data acquisition unit which acquires image data of the screen image; a screen image transition button extraction unit which analyzes image data of the screen image and extracts a button in the screen; an operation target button selection unit which selects a button to be an operation target; a button operation unit which causes the device to generate a signal when the selected button is operated; a screen image transition recording unit which records screen image transition data in a recording medium, the data including image data of the screen images before and after the screen image transition caused by the operation, and data related to the button operated during the transition; and a screen image transition diagram generation unit which generates a screen image transition diagram using the screen image transition data.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: July 30, 2024
    Assignee: JAPAN NOVEL CORPORATION
    Inventor: Toyoaki Tsukuda
  • Patent number: 12037772
    Abstract: Provided is a remote control system for work machine capable of enhancing the stability and efficiently improving the operability. A remote control system for a work machine having a plurality of actuators 31 corrects all command signals for the actuators 31 being operated when a communication delay time occurs during operation with the actuators 31. This limits the operation of the actuators 31 while keeping the ratio of the command signals (operation signals) of the actuators 31.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: July 16, 2024
    Assignee: HITACHI CONSTRUCTION MACHINERY CO., LTD.
    Inventors: Teruki Igarashi, Kento Kumagai, Akihiro Narazaki
  • Patent number: 12023803
    Abstract: Systems and methods for controlling an elongate device are provided herein. In some embodiments, a robotic system may comprise a manipulator assembly configured to drive an elongate device and a control device configured to receive user input commanding the elongate device. The robotic system may also comprise a control system communicatively coupled to the manipulator assembly and the control device. The control system may be configured to monitor movement of the elongate device during a plurality of intervals, monitor user input received by the control device during the plurality of intervals, and adjust a property of the elongate device based on at least one of the monitored movement or the monitored user input.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: July 2, 2024
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventor: Nicola Diolaiti
  • Patent number: 12027060
    Abstract: A data generation device generates at least a part of data used for a generation of an image displayed on a display unit. The display unit displays a workspace model modeled after an actual workspace, as a video. The workspace model includes a robot model modeled after an actual robot, and a peripheral object model modeled after a given peripheral object around the actual robot. The robot model is created so as to operate according to operation of an operator to a manipulator. The data generation device includes a state information acquiring module configured to acquire state information indicative of a state of the peripheral object, and an estimating module configured to estimate, based on the state information, a state of the peripheral object after a given period of time from the current time point, and generate a result of the estimation as peripheral-object model data used for a creation of the peripheral object model displayed on the display unit.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: July 2, 2024
    Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHA
    Inventors: Yasuhiko Hashimoto, Masayuki Kamon, Shigetsugu Tanaka, Yoshihiko Maruyama
  • Patent number: 12017356
    Abstract: A robotic grasp generation technique for part picking applications. Part and gripper geometry are provided as inputs, typically from CAD files. Gripper kinematics are also defined as an input. A set of candidate grasps is provided using any known preliminary grasp generation tool. A point model of the part and a model of the gripper contact surfaces with a clearance margin are used in an optimization computation applied to each of the candidate grasps, resulting in an adjusted grasp database. The adjusted grasps optimize grasp quality using a virtual gripper surface, which positions the actual gripper surface a small distance away from the part. A signed distance field calculation is then performed on each of the adjusted grasps, and those with any collision between the gripper and the part are discarded. The resulting grasp database includes high quality collision-free grasps for use in a robotic part pick-and-place operation.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: June 25, 2024
    Assignee: FANUC CORPORATION
    Inventors: Yongxiang Fan, Hsien-Chung Lin
  • Patent number: 11998293
    Abstract: A teleoperational medical system includes a teleoperational control system, a teleoperational manipulator configured for operating a medical instrument in a medical environment, and an operator controller. The teleoperational control system includes a processing unit including one or more processors. The processing unit is configured to determine whether a head portion of an operator of the operator controller is directed toward or away from a display region of a display device based on at least one marker on the operator that is configured to remain substantially fixed relative to the head portion of the operator during a movement of the head portion. The processing unit is further configured to, based on a determination that the head portion is directed away from the display region for at least a threshold time period, enter a standby mode such that movement of the operator controller does not provide corresponding movement to the teleoperational manipulator.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: June 4, 2024
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Govinda Payyavula, Simon P. Dimaio, John William Henrie, Brandon D. Itkowitz, Anthony M. Jarc
  • Patent number: 11995580
    Abstract: A data processing device includes a command generation unit configured to generate an instruction command for giving an instruction of one or more operations to be executed during a process by a robot provided with at least one arm, wherein the instruction command is generated on a basis of instruction data including image data obtained by capturing one or more images of situations during or after the process, and text data indicating at least one of an object to be utilized in the process or an operation to be executed during the process.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: May 28, 2024
    Assignee: SONY GROUP CORPORATION
    Inventors: Kenta Kawamoto, Masahiro Fujita, Michael Siegfried Spranger
  • Patent number: 11986958
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using skill templates for robotic demonstration learning. One of the methods includes receiving a skill template for a task to be performed by a robot, wherein the skill template defines a state machine having a plurality of subtasks and one or more respective transition conditions between one or more of the subtasks. Local demonstration data for a demonstration subtask of the skill template is received, where the local demonstration data is generated from a user demonstrating how to perform the demonstration subtask with the robot. A machine learning model is refined for the demonstration subtask and the skill template is executed on the robot, causing the robot to transition through the state machine defined by the skill template to perform the task.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: May 21, 2024
    Assignee: Intrinsic Innovation LLC
    Inventors: Bala Venkata Sai Ravi Krishna Kolluri, Stefan Schaal, Benjamin M. Davis, Ralf Oliver Michael Schönherr, Ning Ye
  • Patent number: 11982541
    Abstract: A cleaning route determination apparatus includes a calculation condition inputter that receives a calculation condition including information regarding an inside of a facility, an analyzer that analyzes, on a basis of the calculation condition, behavior of airflow and particles inside the facility, a map generator that generates, on a basis of a result of the analysis, a dust accumulation map indicating dust accumulation areas inside the facility and one or more dust amounts corresponding to the dust accumulation areas, a classifier that selects, on the basis of a certain condition, clusters from among clusters inside the facility, and a route calculator that determines a first route from second routes. Each of the second routes is a route for a cleaner to pass through, within a certain period of time, at least one dust accumulation area included in the clusters selected from among the clusters.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: May 14, 2024
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Tetsuya Takayanagi
  • Patent number: 11981554
    Abstract: A conveyor for moving four-wheeled vehicles comprises a telescopic frame provided with tire-chock arms movable between a retracted position and a position in which they engage with the treads of the wheels. The conveyor comprises a propulsion unit made up of a front frame to which two lateral subunits are secured, each comprising a motorized and directional wheel, which can be oriented independently of one another and a means for coupling the telescopic frame with the front frame.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: May 14, 2024
    Assignee: Stanley Robotics
    Inventors: Aurélien Cord, Clément Boussard
  • Patent number: 11975585
    Abstract: According to certain embodiments, a device comprises a body, a mechanical propulsion system affixed to the body to cause the body to traverse a multi-oriented surface and to prevent contact between the body and the multi-oriented surface, a thrust system to apply a thrust force to the device that opposes a gravitational force acting on the device, and a payload with at least one sensor to detect a characteristics of the multi-oriented surface.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: May 7, 2024
    Assignee: Lockheed Martin Corporation
    Inventors: Christopher Lee Colaw, Jose Jaime Lafon, Francisco Joaquin Martinez, Andrew Timothy Modjeski
  • Patent number: 11960304
    Abstract: A method includes maneuvering a robot in (i) a following mode in which the robot is controlled to travel along a path segment adjacent an obstacle, while recording data indicative of the path segment, and (ii) in a coverage mode in which the robot is controlled to traverse an area. The method includes generating data indicative of a layout of the area, updating data indicative of a calculated robot pose based at least on odometry, and calculating a pose confidence level. The method includes, in response to the confidence level being below a confidence limit, maneuvering the robot to a suspected location of the path segment, based on the calculated robot pose and the data indicative of the layout and, in response to detecting the path segment within a distance from the suspected location, updating the data indicative of the calculated pose and/or the layout.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: April 16, 2024
    Assignee: iRobot Corporation
    Inventor: Jasper Vicenti
  • Patent number: 11951630
    Abstract: Systems and methods of the present disclosure provide a control solution for a robotic actuator. The actuator can have one or two degrees of freedom of control, and can connect with a platform using an arm. The arm can have at least two degrees of freedom of control, and the platform can have at least two degrees of freedom of control. The platform can be subjected to unpredictable forces requiring a control response. The control solution can be generated using operational space control, using the degrees of freedom of the arm, platform and actuator.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: April 9, 2024
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventor: Oussama Khatib
  • Patent number: 11938633
    Abstract: A method for tuning the force control parameters for a general robotic assembly operation. The method uses numerical optimization to evaluate different combinations of the parameters for a robot force controller in a simulation environment that is built based on a real-world robotic setup. This method performs autonomous tuning for assembly tasks based on closed loop force control simulation, where random samples from a distribution of force control parameter values are evaluated, and the optimization routine iteratively redefines the parameter distribution to find optimal values of the parameters. Each simulated assembly is evaluated using multiple simulations including random part positioning uncertainties. The performance of each simulated assembly is evaluated by the average of the simulation results, thus ensuring that the selected control parameters will perform well in most possible conditions.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: March 26, 2024
    Assignee: FANUC CORPORATION
    Inventors: Yu Zhao, Tetsuaki Kato