REAL-TIME VIBRATION-SUPPRESSION CONTROL FOR ROBOTIC SYSTEMS

    公开(公告)号:US20230286144A1

    公开(公告)日:2023-09-14

    申请号:US18200391

    申请日:2023-05-22

    IPC分类号: B25J9/16

    CPC分类号: B25J9/163 B25J9/1669

    摘要: In one example, a robotic system is disclosed that includes a plurality of components coupled together, a plurality of motors operable to move the plurality of components, a controller in electrical communication with the plurality of motors to generate control signals to actuate movement of the plurality of components, wherein the controller is configured to: receive a first set of control signals operative to generate a defined motion for the plurality of components, analyze the first set of control signals to determine a second set of control signals operative to define a retargeted motion for the plurality of components, wherein the retargeted motion suppresses vibrations of the plurality of components as compared to the defined motion, and provide the second set of control signals to the plurality of motors to actuate the retargeted motion by the plurality of components.

    Computational vibration suppression for robotic systems

    公开(公告)号:US11478931B2

    公开(公告)日:2022-10-25

    申请号:US16451209

    申请日:2019-06-25

    IPC分类号: B25J9/16

    摘要: A robot control method, and associated robot controllers and robots operating with such methods and controllers, providing computational vibration suppression. Given a desired animation cycle for a robotic system or robot, the control method uses a dynamic simulation of the physical robot, which takes into account the flexible components of the robot, to predict if vibrations will be seen in the physical robot. If vibrations are predicted with the input animation cycle, the control method optimizes the set of motor trajectories to return a set of trajectories that are as close as possible to the artistic or original intent of the provider of the animation cycle, while minimizing unwanted vibration. The new control method or design tool suppresses unwanted vibrations and allows a robot designer to use lighter and/or softer (less stiff) and, therefore, less expensive systems in new robots.

    Automated Analysis of Mechanical Designs

    公开(公告)号:US20210141869A1

    公开(公告)日:2021-05-13

    申请号:US16678898

    申请日:2019-11-08

    IPC分类号: G06F17/50

    摘要: An automated mechanical design analysis system includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to receive an input model of a mechanical object, identify one or more design parameter(s) of the input model for automated analysis, and perform a parametric mapping of the input model based on the design parameter(s) to produce a parameterized model corresponding to the input model. The hardware processor further executes the software code to embed the parameterized model in a grid to produce model-grid intersections defining multiple subvolumes of the parameterized model, and generate a simulation of the input model based on the model-grid intersections and the subvolumes, where the simulation of the input model provides a differentiable mathematical representation of the input model.

    System for introducing physical experiences into virtual reality (VR) worlds

    公开(公告)号:US10675766B1

    公开(公告)日:2020-06-09

    申请号:US16433684

    申请日:2019-06-06

    IPC分类号: B25J13/02 B25J13/00 G06T19/00

    摘要: A system for providing a user of a virtual reality (VR) system with physical interactions with an object in the real world or in the surrounding physical space while they are concurrently interacting in the virtual world with a corresponding virtual object. The real world object is dynamic with the system including a physical interaction system that includes a robot with a manipulator for moving, positioning, and/or orienting the real world object to move it into contact with the user. For example, the physical object is moved into contact with a tracked body part of the user at a time that is synchronized with a time of an interaction event occurring in the virtual world being created by the VR system. Further, a system is described for providing a dynamic physical interaction to a human participant, e.g., a fast and compelling handover in an augmented reality (AR) system.

    SIMULATION OF ROBOTICS DEVICES USING A NEURAL NETWORK SYSTEMS AND METHODS

    公开(公告)号:US20240051124A1

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

    申请号:US18232239

    申请日:2023-08-09

    IPC分类号: B25J9/16

    摘要: Systems and methods for training a neural network to predict states of a robotics device are disclosed. Robotics data is received for a robotics device, including indications of a set of components, a digital simulation of the robotics device, and measurement data received from a sensor associated with the robotics device. The set of components includes an actuator and a structural element. A training dataset is generated using the received robotics data. Generating the training dataset includes comparing the measurement data with simulated measurement data based on the digital simulation. A neural network is trained using the generated training dataset to modify the digital simulation of the robotics device to predict a state of the robotics device, such as a position, motion, electrical quantity, or other. When trained, the neural network is applied to predict states of the robotics device or a different robotics device.

    Simulation-Based Material Characterization

    公开(公告)号:US20210232735A1

    公开(公告)日:2021-07-29

    申请号:US16776089

    申请日:2020-01-29

    IPC分类号: G06F30/23 G06F111/10

    摘要: A system for performing simulation-based material characterization includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to obtain a result of a physical test performed on a material, selects a parameterized model of the material based on the obtained result, and performs a simulation of the physical test using the parameterized model to generate a simulated result. The hardware processor further executes the software code to compare the simulated result with the obtained result of the physical test on the material, and adjusts one or more parameter value(s) of the parameterized model, based on the comparison, to improve the simulated result, and predict, after adjusting the parameter value(s), one or more characteristics of the material based on the parameterized model.

    Computer-assisted design and fabrication of kinetic wire mechanisms

    公开(公告)号:US11029664B2

    公开(公告)日:2021-06-08

    申请号:US15958109

    申请日:2018-04-20

    摘要: Methods and corresponding systems that are useful in design and fabrication of kinetic wire mechanisms or characters. The method includes a computational technique for the design of kinetic wire mechanisms tailored for fabrication on consumer-grade hardware such as a desktop CNC bending device. The method takes as input a skeletal animation of the mechanism to be fabricated and estimates, from the skeletal animation, a cable-driven and compliant wire structure, which matches user-selected keyframes. To enable localized deformations, the technique involves shaping the mechanism's body (i.e., the wire) into functional spring-like entities at a set of locations along the length of the mechanism's body. The method involves determining where on the wire body to place these spring-like entities, determining which types or configurations of spring-like entities should be placed at each of these locations, and optimizing parameters of each user-selected spring-like entity for use at the locations on the wire mechanism.