ROBOTIC ASSISTED TOOL AND DIE MAKING SYSTEMS AND METHODS

    公开(公告)号:US20240036550A1

    公开(公告)日:2024-02-01

    申请号:US17874775

    申请日:2022-07-27

    IPC分类号: G05B19/4155 G05B13/02

    摘要: A method for automating a die fabrication process includes obtaining, by one or more controllers, die sensor data from one or more die sensors and image data from one or more image sensors, generating, by the one or more controllers, a command to perform one or more machining tool operations based on the die sensor data and the image data, and controlling, by the one or more controllers, a machining tool to perform the one or more machining tool operations. The method includes selectively adjusting, by the one or more controllers, a position of a robotic arm based on the one or more machining tool operations and training an artificial intelligence system to autonomously perform the die fabrication process based on the one or more machining tool operations, the position of the robotic arm, the image data, the die sensor data, or a combination thereof.

    AUTONOMOUS CONTROL SYSTEM, AUTONOMOUS CONTROL METHOD, AND STORAGE MEDIUM

    公开(公告)号:US20230234232A1

    公开(公告)日:2023-07-27

    申请号:US18096042

    申请日:2023-01-12

    摘要: An autonomous control system includes an acquirer configured to acquire state data of a robot, visual data of the robot, and tactile data of the robot and a processor configured to decide on an action of the robot capable of accomplishing a task given to the robot on the basis of the state data, the visual data, and the tactile data. The processor generates first compressed data having a smaller number of dimensions than data obtained by combining the visual data and the tactile data by fusing and dimensionally compressing the visual data and the tactile data. The processor generates second compressed data having a smaller number of dimensions than the tactile data by dimensionally compressing the tactile data. The processor decides on the action on the basis of combined state data obtained by combining the state data, the first compressed data, and the second compressed data into one.

    Method for controlling a robot and robot controller

    公开(公告)号:US11648664B2

    公开(公告)日:2023-05-16

    申请号:US17074137

    申请日:2020-10-19

    申请人: Robert Bosch GmbH

    IPC分类号: B25J9/16 G05B19/4155

    摘要: A method for controlling a robot using control parameter values from a non-Euclidean control parameter space. The method includes performing a Bayesian optimization of an objective function representing a desired control objective of the robot over the control parameter space, wherein evaluation points of the objective function are determined by searching an optimum of an acquisition function in an iterative search. In each iteration, the following are performed: updating a candidate evaluation point using a search direction in the tangent space of the parameter space at the candidate evaluation point, mapping the updated candidate evaluation point from the tangent space to the parameter space, and using the mapped updated candidate evaluation point as evaluation point for a next iteration until a stop criterion is fulfilled, and controlling the robot in accordance with a control parameter value found in the Bayesian optimization.

    Optimization of motion paths of a robot using vision data

    公开(公告)号:US11919169B2

    公开(公告)日:2024-03-05

    申请号:US17753979

    申请日:2019-11-19

    申请人: Google LLC

    摘要: An example computer-implemented method includes receiving, from one or more vision components in an environment, vision data that captures features of the environment, including object features of an object that is located in the environment, and prior to a robot manipulating the object: (i) determining based on the vision data, at least one first adjustment to a programmed trajectory of movement of the robot operating in the environment to perform a task of transporting the object, and (ii) determining based on the object features of the object, at least one second adjustment to the programmed trajectory of movement of the robot operating in the environment to perform the task, and causing the robot to perform the task, in accordance with the at least one first adjustment and the at least one second adjustment to the programmed trajectory of movement of the robot.