Specific Enhancing Or Modifying Technique (e.g., Adaptive Control) Patents (Class 700/250)
-
Patent number: 12201375Abstract: 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: GrantFiled: September 16, 2021Date of Patent: January 21, 2025Assignee: Globus Medical Inc.Inventors: Michael Robinson, Thomas Calloway, Isaac Dulin, Mir Hussain
-
Patent number: 12202147Abstract: 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: GrantFiled: March 15, 2022Date of Patent: January 21, 2025Assignee: NVIDIA CORPORATIONInventors: Ankur Handa, Iretiayo Akinola, Dieter Fox, Yashraj Shyam Narang
-
Patent number: 12194618Abstract: 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: GrantFiled: February 10, 2021Date of Patent: January 14, 2025Assignee: FANUC CORPORATIONInventor: Hiroshi Iijima
-
Patent number: 12193750Abstract: 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: GrantFiled: December 22, 2020Date of Patent: January 14, 2025Assignee: Mazor Robotics Ltd.Inventors: Yizhaq Shmayahu, Eliyahu Zehavi, Yonatan Ushpizin, Noam Weiss
-
Patent number: 12194637Abstract: 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: GrantFiled: October 10, 2022Date of Patent: January 14, 2025Assignee: Baidu USA LLCInventors: Zhixian Ye, Qiangqiang Guo, Liyang Wang, Liangjun Zhang
-
Patent number: 12194639Abstract: 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: GrantFiled: March 16, 2021Date of Patent: January 14, 2025Assignee: REALTIME ROBOTICS, INC.Inventors: Aakash Murugan, Jenni Lam, Venkat K. Gopalakrishnan
-
Patent number: 12186886Abstract: 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: GrantFiled: October 17, 2019Date of Patent: January 7, 2025Inventor: Joel Sullivan
-
Patent number: 12186901Abstract: 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: GrantFiled: April 13, 2021Date of Patent: January 7, 2025Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Tsuyoshi Ito, Kiminori Nishimura
-
Patent number: 12185886Abstract: 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: GrantFiled: September 13, 2021Date of Patent: January 7, 2025Assignee: Alarm.com IncorporatedInventors: Donald Gerard Madden, Michael Kelly, Matthew Daniel Correnti, Ethan Shayne, Robert Nathan Picardi
-
Patent number: 12189386Abstract: 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: GrantFiled: December 14, 2023Date of Patent: January 7, 2025Assignee: Tomahawk Robotics, Inc.Inventors: Matthew D. Summer, William S. Bowman, Andrew D. Falendysz, Kevin M. Makovy, Daniel R. Hedman, Bradley D. Truesdell
-
Patent number: 12179790Abstract: 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: GrantFiled: June 30, 2020Date of Patent: December 31, 2024Assignee: DoorDash, Inc.Inventors: Harrison Shih, Mishel George
-
Patent number: 12181850Abstract: 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: GrantFiled: November 19, 2020Date of Patent: December 31, 2024Assignee: Robert Bosch GmbHInventors: Jens Reckwell, Sebastian Stuermer, Sebastian Krauskopf
-
Patent number: 12162141Abstract: 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: GrantFiled: November 22, 2021Date of Patent: December 10, 2024Assignee: 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: 12162152Abstract: 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: GrantFiled: February 26, 2021Date of Patent: December 10, 2024Assignee: FANUC CORPORATIONInventor: Yuta Namiki
-
Patent number: 12157226Abstract: 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: GrantFiled: October 6, 2021Date of Patent: December 3, 2024Assignee: Sanctuary Cognitive Systems CorporationInventors: Jeff Kranski, Chris Cianci, Adrian Kaehler
-
Patent number: 12151361Abstract: 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: GrantFiled: January 13, 2021Date of Patent: November 26, 2024Assignee: Toyota Research Institute, Inc.Inventors: Rares A. Ambrus, Vitor Guizilini, Naveen Suresh Kuppuswamy, Andrew M. Beaulieu, Adrien D. Gaidon, Alexander Alspach
-
Patent number: 12153414Abstract: 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: GrantFiled: February 25, 2022Date of Patent: November 26, 2024Assignee: Nanotronics Imaging, Inc.Inventors: Matthew C. Putman, Andrew Sundstrom, Damas Limoge, Vadim Pinskiy, Aswin Raghav Nirmaleswaran, Eun-Sol Kim
-
Patent number: 12151374Abstract: 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: GrantFiled: September 28, 2021Date of Patent: November 26, 2024Assignee: NAVER CORPORATIONInventors: Julien Perez, Seungsu Kim
-
Patent number: 12147899Abstract: 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: GrantFiled: December 4, 2023Date of Patent: November 19, 2024Assignee: DeepMind Technologies LimitedInventors: Karen Simonyan, David Silver, Julian Schrittwieser
-
Patent number: 12145256Abstract: 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: GrantFiled: November 22, 2019Date of Patent: November 19, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Youngjae Oh, Dongwook Kwon, Joonho Kim, Sanghun Lee, Seongje Cho, Jonghee Han
-
Patent number: 12145626Abstract: 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: GrantFiled: October 27, 2021Date of Patent: November 19, 2024Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Shreekant Gayaka, Menghan Zhang
-
Patent number: 12138809Abstract: 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: GrantFiled: April 12, 2022Date of Patent: November 12, 2024Assignee: Sanctuary Cognitive Systems CorporationInventor: Geordie Rose
-
Patent number: 12140937Abstract: 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: GrantFiled: June 18, 2023Date of Patent: November 12, 2024Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Po-Yi Wang, Chao-Ming Cheng
-
Patent number: 12135564Abstract: 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: GrantFiled: November 17, 2023Date of Patent: November 5, 2024Assignee: Al IncorporatedInventors: Ali Ebrahimi Afrouzi, Soroush Mehrnia, Lukas Robinson
-
Patent number: 12128547Abstract: 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: GrantFiled: November 5, 2019Date of Patent: October 29, 2024Inventors: Martin Zimmer, Günther Zimmer
-
Patent number: 12118010Abstract: 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: GrantFiled: November 4, 2021Date of Patent: October 15, 2024Assignee: KOREA PLATFORM SERVICE TECHNOLOGYInventor: Jun Hyeok Lee
-
Patent number: 12109712Abstract: 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: GrantFiled: September 20, 2022Date of Patent: October 8, 2024Inventor: Pan Su Kim
-
Patent number: 12093001Abstract: 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: GrantFiled: May 22, 2019Date of Patent: September 17, 2024Assignee: NEC CORPORATIONInventors: Takuya Hiraoka, Takashi Onishi
-
Patent number: 12083049Abstract: 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 aType: GrantFiled: October 9, 2019Date of Patent: September 10, 2024Assignee: PHYSIK INSTRUMENTE (PI) GMBH & CO. KGInventor: Erik Mankin
-
Patent number: 12084080Abstract: 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: GrantFiled: August 26, 2022Date of Patent: September 10, 2024Assignees: Toyota Research Institute, Inc., Toyota Jidosha Kabushiki KaishaInventors: Guy Rosman, Daniel J. Brooks, Simon A. I. Stent, Tiffany Chen, Emily Sarah Sumner, Shabnam Hakimi, Jonathan DeCastro, Deepak Edakkattil Gopinath
-
Patent number: 12076099Abstract: 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: GrantFiled: July 6, 2021Date of Patent: September 3, 2024Assignee: Verb Surgical Inc.Inventors: Apoorv Shrivastava, Renbin Zhou, Haoran Yu, Seungkook Yun, Ellen Klingbeil
-
Patent number: 12076865Abstract: 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: GrantFiled: May 11, 2020Date of Patent: September 3, 2024Assignee: Siemens AktiengesellschaftInventors: Bernd Kast, Philipp Sebastian Schmitt, Florian Wirnshofer
-
Patent number: 12070863Abstract: 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: GrantFiled: August 29, 2022Date of Patent: August 27, 2024Assignee: Boston Dynamics, Inc.Inventors: Eric Whitman, Alex Khripin
-
Patent number: 12070856Abstract: 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: GrantFiled: December 21, 2021Date of Patent: August 27, 2024Assignee: UBTECH ROBOTICS CORP LTDInventors: Hongge Wang, Chunyu Chen, Yizhang Liu, Ligang Ge, Jie Bai, Xingxing Ma, Jiangchen Zhou
-
Patent number: 12073424Abstract: 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: GrantFiled: September 19, 2022Date of Patent: August 27, 2024Assignee: GM Cruise Holdings LLCInventor: Zachary Wright Garcia
-
Patent number: 12064885Abstract: 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: GrantFiled: March 20, 2020Date of Patent: August 20, 2024Assignee: DENSO WAVE INCORPORATEDInventor: Takafumi Fukuoka
-
Patent number: 12049015Abstract: 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: GrantFiled: June 12, 2020Date of Patent: July 30, 2024Assignee: JAPAN NOVEL CORPORATIONInventor: Toyoaki Tsukuda
-
Patent number: 12037772Abstract: 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: GrantFiled: March 10, 2021Date of Patent: July 16, 2024Assignee: HITACHI CONSTRUCTION MACHINERY CO., LTD.Inventors: Teruki Igarashi, Kento Kumagai, Akihiro Narazaki
-
Patent number: 12023803Abstract: 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: GrantFiled: October 1, 2019Date of Patent: July 2, 2024Assignee: INTUITIVE SURGICAL OPERATIONS, INC.Inventor: Nicola Diolaiti
-
Patent number: 12027060Abstract: 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: GrantFiled: August 8, 2019Date of Patent: July 2, 2024Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHAInventors: Yasuhiko Hashimoto, Masayuki Kamon, Shigetsugu Tanaka, Yoshihiko Maruyama
-
Patent number: 12017356Abstract: 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: GrantFiled: November 30, 2021Date of Patent: June 25, 2024Assignee: FANUC CORPORATIONInventors: Yongxiang Fan, Hsien-Chung Lin
-
Patent number: 11998293Abstract: 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: GrantFiled: December 2, 2022Date of Patent: June 4, 2024Assignee: INTUITIVE SURGICAL OPERATIONS, INC.Inventors: Govinda Payyavula, Simon P. Dimaio, John William Henrie, Brandon D. Itkowitz, Anthony M. Jarc
-
Patent number: 11995580Abstract: 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: GrantFiled: October 24, 2019Date of Patent: May 28, 2024Assignee: SONY GROUP CORPORATIONInventors: Kenta Kawamoto, Masahiro Fujita, Michael Siegfried Spranger
-
Patent number: 11986958Abstract: 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: GrantFiled: May 21, 2020Date of Patent: May 21, 2024Assignee: Intrinsic Innovation LLCInventors: Bala Venkata Sai Ravi Krishna Kolluri, Stefan Schaal, Benjamin M. Davis, Ralf Oliver Michael Schönherr, Ning Ye
-
Patent number: 11982541Abstract: 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: GrantFiled: May 26, 2021Date of Patent: May 14, 2024Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventor: Tetsuya Takayanagi
-
Patent number: 11981554Abstract: 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: GrantFiled: December 20, 2019Date of Patent: May 14, 2024Assignee: Stanley RoboticsInventors: Aurélien Cord, Clément Boussard
-
Patent number: 11975585Abstract: 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: GrantFiled: December 5, 2019Date of Patent: May 7, 2024Assignee: Lockheed Martin CorporationInventors: Christopher Lee Colaw, Jose Jaime Lafon, Francisco Joaquin Martinez, Andrew Timothy Modjeski
-
Patent number: 11960304Abstract: 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: GrantFiled: December 9, 2019Date of Patent: April 16, 2024Assignee: iRobot CorporationInventor: Jasper Vicenti
-
Patent number: 11951630Abstract: 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: GrantFiled: April 23, 2021Date of Patent: April 9, 2024Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventor: Oussama Khatib
-
Patent number: 11938633Abstract: 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: GrantFiled: December 6, 2021Date of Patent: March 26, 2024Assignee: FANUC CORPORATIONInventors: Yu Zhao, Tetsuaki Kato