Method for controlling redundantly actuated machines for cutting a pattern of disconnected contours

US9678499B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9678499-B2
Application numberUS-201414338454-A
CountryUS
Kind codeB2
Filing dateJul 23, 2014
Priority dateJun 27, 2012
Publication dateJun 13, 2017
Grant dateJun 13, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method controls a machine with redundant actuators according to pattern of disconnected contours, wherein the machine includes redundant actuators by first generating a set of initial trajectories from the pattern. Each initial trajectory corresponds to one of the disconnected contours, or a path from an exit point of one contour and an entry point of a next contour. A set of costs for the set of initial trajectories is determined. A sequence of final trajectories is determined based on the set of costs. Then, a set of commands is generated for controlling the machine according to the sequence of final trajectories.

First claim

Opening claim text (preview).

We claim: 1. A method for controlling a machine according to pattern of disconnected contours, wherein the machine includes redundant actuators, comprising: generating a set of initial trajectories from the pattern, wherein each initial trajectory corresponds to one of the disconnected contours, or a path from an exit point of one contour and an entry point of a next contour; determining a set of costs for the set of initial trajectories, wherein the determining comprises generating a set of possible costs to make one path between two contours by considering multiple initial conditions for states of fast and slow actuators; determining a sequence of final trajectories based on the set of costs; determining a set of commands for controlling the machine according to the sequence of final trajectories, wherein the steps are performed in a processor. 2. The method of claim 1 , wherein a particular trajectory represents an operation of the machine proceeding from the exit point with an exit velocity to an entry point with an entry velocity according to a shape of the contour to be cut, and dynamics of the machine. 3. The method of claim 1 , wherein the set of initial trajectories includes at least one trajectory representing an operation of the machine along the contour with non-zero velocities at corresponding exit and entry points, and at least one trajectory representing the operation between different contours with non-zero velocities at the corresponding exit and/or entry points. 4. The method of claim 1 , wherein the costs minimize a time to machine the pattern. 5. The method of claim 1 , wherein the costs minimize an energy to machine the pattern. 6. The method of claim 1 , wherein the costs minimize a jerk when machining the pattern. 7. The method of claim 1 , wherein the costs are a weighted combination of an energy, a time, and a jerk when machining the pattern. 8. The method of claim 1 , wherein the costs are determined according to an operator, wherein the operator includes a minimum, a maximum, an average, a mean or combinations thereof. 9. The method of claim 1 , wherein the machine includes a slow and a fast actuator, and wherein the paths are generated only by the slow positioning subsystem. 10. The method of claim 1 , further comprising: optimizing the set of final trajectories to obtain optimized trajectories. 11. The method of claim 10 , wherein optimizing uses a Christofides procedure. 12. The method of claim 10 , wherein the optimizing minimizes a total traveling distance of slow actuators. 13. The method of claim 1 , wherein the set of costs are minimized by solving a traveling salesman problem. 14. The method of claim 1 , wherein the set of costs are determined by ensuring a fast actuator starts at a neutral position. 15. The method of claim 1 , wherein the set of costs are determined by ensuring a fast actuator starts and ends at a neutral position. 16. The method of claim 10 , further comprising: storing states of the sequence of final trajectories in a memory; and optimizing a local neighborhood of the sequence of final trajectories. 17. A system for controlling a machine according to pattern of disconnected contours, comprising: a fast actuator and a slow actuator; and a processor for generating a set of initial trajectories from the pattern, wherein each initial trajectory corresponds to one of the disconnected contours, or a path from an exit point of one contour and an entry point of a next contour; determining a set of costs for the set of initial trajectories, wherein the set of costs are determined by ensuring a fast actuator starts at a neutral position; determining a sequence of final trajectories based on the set of costs; and determining a set of commands for controlling the machine according to the sequence of final trajectories. 18. A method for controlling a machine according to pattern of disconnected contours, wherein the machine includes redundant actuators, comprising: generating a set of initial trajectories from the pattern, wherein each initial trajectory corresponds to one of the disconnected contours, or a path from an exit point of one contour and an entry point of a next contour; determining a set of costs for the set of initial trajectories; determining a sequence of final trajectories based on the set of costs; determining a set of commands for controlling the machine according to the sequence of final trajectories, wherein the machine includes a slow and a fast actuator, and wherein the paths are generated only by the slow actuator, wherein the steps are performed in a processor. 19. A method for controlling a machine according to pattern of disconnected contours, wherein the machine includes redundant actuators, comprising: generating a set of initial trajectories from the pattern, wherein each initial trajectory corresponds to one of the disconnected contours, or a path from an exit point of one contour and an entry point of a next contour; determining a set of costs for the set of initial trajectories; determining a sequence of final trajectories based on the set of costs; optimizing the set of final trajectories to obtain optimized trajectories, wherein the optimizing minimizes a total traveling distance of slow actuators; and determining a set of commands for controlling the machine according to the sequence of optimized trajectories, wherein the steps are performed in a processor. 20. A method for controlling a machine according to pattern of disconnected contours, wherein the machine includes redundant actuators including a slow actuator and a fast actuator, comprising: generating a set of initial trajectories from the pattern, wherein each initial trajectory corresponds to one of the disconnected contours, or a path from an exit point of one contour and an entry point of a next contour; determining a set of costs for the set of initial trajectories ensuring the fast actuator starts and ends at a neutral position; determining a sequence of final trajectories based on the set of costs; and determining a set of commands for controlling the machine according to the sequence of final trajectories, wherein the steps are performed in a processor.

Assignees

Inventors

Classifications

  • TSP traveling sales problem, SOM self organizing map for tool path · CPC title

  • G05B19/31Primary

    for continuous-path control · CPC title

  • Laser cutting · CPC title

  • Max velocity, acceleration limit for workpiece and arm jerk rate as constraints · CPC title

  • Shortest distance in time, or metric, time optimal · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9678499B2 cover?
A method controls a machine with redundant actuators according to pattern of disconnected contours, wherein the machine includes redundant actuators by first generating a set of initial trajectories from the pattern. Each initial trajectory corresponds to one of the disconnected contours, or a path from an exit point of one contour and an entry point of a next contour. A set of costs for the se…
Who is the assignee on this patent?
Mitsubishi Electric Res Laboratories Inc
What technology area does this patent fall under?
Primary CPC classification G05B19/31. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 13 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).