Method for optimizing motion profiles, computer program product, control device and installation or robot
AssigneeSiemens Aktiengesellschaft
InventorsDirk Mattil, Sebastian Thiemann, Andreas Werner
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiemens Aktiengesellschaft
InventorsDirk Mattil, Sebastian Thiemann, Andreas Werner
Estimating the term…
A method for optimizing at least one motion profile, a computer program product for performing the method and a related control device for this purpose, wherein commencing from a master motion profile, at least one slave motion profile describes a motion of an actuator, the respective slave motion profile being connected via a cam disk function and/or a kinematic transformation, where the motion profiles are divided into areas, based constraints of slave motion profiles, the maximum speed of the master motion profile is computed for each area, a difference between the highest and the lowest maximum speed is selected, the area having the highest maximum speed is subsequently reduced, and the area having the lowest maximum speed is enlarged, until the difference between the two maximum speeds is less than a tolerance.
A method for optimizing a motion profile, at least one slave motion profile being respectively dependent on a master motion profile, a respective slave motion profile being subject to constraints, optimized motion profiles being provided, the master motion profile and the at least one slave motion profile having a definition area including a plurality of interpolation points which divide a respective definition area into areas, a tolerance being prescribed for the master motion profile, the method comprising:
A non-transitory computer program product encoded with a computer program which, when executed on a computation unit, causes optimization of a motion profile, the computer program comprising:
A control device for controlling at least one master drive and at least one slave drive, comprising:
Dependencies are inferred from the claim text.