ADAPTING SIMULATION DATA TO REAL-WORLD CONDITIONS ENCOUNTERED BY PHYSICAL PROCESSES

    公开(公告)号:US20180345496A1

    公开(公告)日:2018-12-06

    申请号:US15995005

    申请日:2018-05-31

    Applicant: AUTODESK, INC.

    Abstract: One embodiment of the present invention sets forth a technique for controlling the execution of a physical process. The technique includes receiving, as input to a machine learning model that is configured to adapt a simulation of the physical process executing in a virtual environment to a physical world, simulated output for controlling how the physical process performs a task in the virtual environment and real-world data collected from the physical process performing the task in the physical world. The technique also includes performing, by the machine learning model, one or more operations on the simulated output and the real-world data to generate augmented output. The technique further includes transmitting the augmented output to the physical process to control how the physical process performs the task in the physical world.

    TECHNIQUES FOR CONTROLLING ROBOTS USING DYNAMIC GAIN TUNING

    公开(公告)号:US20250091201A1

    公开(公告)日:2025-03-20

    申请号:US18443209

    申请日:2024-02-15

    Applicant: AUTODESK, INC.

    Inventor: Hui LI Xiang ZHANG

    Abstract: One embodiment of a method for controlling a robot includes generating, via a first trained machine learning model, a robot motion and a predicted force associated with the robot motion, determining, via a second trained machine learning model, a gain associated with the predicted force, generating one or more robot commands based on the robot motion and the gain, and causing a robot to move based on the one or more robot commands.

    MODIFYING ROBOT DYNAMICS IN RESPONSE TO HUMAN PRESENCE

    公开(公告)号:US20190084158A1

    公开(公告)日:2019-03-21

    申请号:US15709361

    申请日:2017-09-19

    Applicant: AUTODESK, INC.

    Abstract: A robot system models the behavior of a user when the user occupies an operating zone associated with a robot. The robot system predicts future behaviors of the user, and then determines whether those predicted behaviors interfere with anticipated behaviors of the robot. When such interference may occur, the robot system generates dynamics adjustments that can be implemented by the robot to avoid such interference. The robot system may also generate dynamics adjustments that can be implemented by the user to avoid such interference.

    AUTOMATED EDGE WELDING BASED ON EDGE RECOGNITION

    公开(公告)号:US20190076949A1

    公开(公告)日:2019-03-14

    申请号:US15702637

    申请日:2017-09-12

    Applicant: AUTODESK, INC.

    Abstract: A control application implements computer vision techniques to cause a positioning robot and a welding robot to perform fabrication operations. The control application causes the positioning robot to place elements of a structure at certain positions based on real-time visual feedback captured by the positioning robot. The control application also causes the welding robot to weld those elements into place based on real-time visual feedback captured by the welding robot. By analyzing the real-time visual feedback captured by both robots, the control application adjusts the positioning and welding operations in real time.

    TECHNIQUES FOR FORCE AND TORQUE-GUIDED ROBOTIC ASSEMBLY

    公开(公告)号:US20220105626A1

    公开(公告)日:2022-04-07

    申请号:US17471520

    申请日:2021-09-10

    Applicant: AUTODESK, INC.

    Inventor: Jieliang LUO Hui LI

    Abstract: Techniques are disclosed for training and applying machine learning models to control robotic assembly. In some embodiments, force and torque measurements are input into a machine learning model that includes a memory layer that introduces recurrency. The machine learning model is trained, via reinforcement learning in a robot-agnostic environment, to generate actions for achieving an assembly task given the force and torque measurements. During training, experiences are collected as transitions within episodes, the transitions are grouped into sequences, and the last two sequences of each episode have a variable overlap. The collected transitions are stored in a prioritized sequence replay buffer, from which a learner samples sequences to learn from based on transition and sequence priorities. Once trained, the machine learning model can be deployed to control various types of robots to perform the assembly task based on force and torque measurements acquired by sensors of those robots.

    AGENT-BASED SLICING
    7.
    发明申请
    AGENT-BASED SLICING 审中-公开

    公开(公告)号:US20180348735A1

    公开(公告)日:2018-12-06

    申请号:US15613070

    申请日:2017-06-02

    Applicant: AUTODESK, INC.

    Abstract: An agent engine allocates a collection of agents to scan the surface of an object model. Each agent operates autonomously and implements particular behaviors based on the actions of nearby agents. Accordingly, the collection of agents exhibits swarm-like behavior. Over a sequence of time steps, the agents traverse the surface of the object model. Each agent acts to avoid other agents, thereby maintaining a relatively consistent distribution of agents across the surface of the object model over all time steps. At a given time step, the agent engine generates a slice through the object model that intersects each agent in a group of agents. The slice associated with a given time step represents a set of locations where material should be deposited to fabricate a 3D object. Based on a set of such slices, a robot engine causes a robot to fabricate the 3D object.

    ADAPTING SIMULATION DATA TO REAL-WORLD CONDITIONS ENCOUNTERED BY PHYSICAL PROCESSES

    公开(公告)号:US20180349527A1

    公开(公告)日:2018-12-06

    申请号:US15995003

    申请日:2018-05-31

    Applicant: AUTODESK, INC.

    Abstract: One embodiment of the present invention sets forth a technique for generating simulated training data for a physical process. The technique includes receiving, as input to at least one machine learning model, a first simulated image of a first object, wherein the at least one machine learning model includes mappings between simulated images generated from models of physical objects and real-world images of the physical objects. The technique also includes performing, by the at least one machine learning model, one or more operations on the first simulated image to generate a first augmented image of the first object. The technique further includes transmitting the first augmented image to a training pipeline for an additional machine learning model that controls a behavior of the physical process.

    TECHNIQUES FOR CAD-INFORMED ROBOTIC ASSEMBLY
    10.
    发明申请

    公开(公告)号:US20200147794A1

    公开(公告)日:2020-05-14

    申请号:US16667843

    申请日:2019-10-29

    Applicant: AUTODESK, INC.

    Abstract: An assembly engine is configured to generate, based on a computer-aided design (CAD) assembly, a set of motion commands that causes the robot to manufacture a physical assembly corresponding to the CAD assembly. The assembly engine analyzes the CAD assembly to determine an assembly sequence for various physical components to be included in the physical assembly. The assembly sequence indicates the order in which each physical component should be incorporated into the physical assembly and how those physical components should be physically coupled together. The assembly engine further analyzes the CAD assembly to determine different component paths that each physical component should follow when being incorporated into the physical assembly. Based on the assembly sequence and the component paths, the assembly engine generates a set of motion commands that the robot executes to assemble the physical components into the physical assembly.

Patent Agency Ranking