Robot joint space graph path planning and move execution
AssigneeApplied Materials, Inc.
InventorsOmar Abdul-hadi, Adam Christopher Cranmer, Gregory John Freeman
Life of this patent
Estimating the term…
Loading patent…
AssigneeApplied Materials, Inc.
InventorsOmar Abdul-hadi, Adam Christopher Cranmer, Gregory John Freeman
Estimating the term…
A system includes a robot arm with multiple joints and one or more end effector to carry a substrate. A processing device determines, within joint space of the robot arm, start/end points of the one or more end effector for a complete movement. The processing device builds, in joint space for the multiple joints and the one or more end effector, a graph of reachable positions and sub-paths between the reachable positions that satisfy Cartesian limits. The reachable positions are identified at a granularity that divides the complete movement into multiple sub-movements. The processing device executes a graph optimization algorithm on the graph to determine multiple paths, each a group of the sub-paths, that have one of shortest distances or lowest costs between the start/end points, and selects a path thereof that minimizes move time of the one or more end effector between the start/end points.
A system comprising:
A method comprising:
A non-transitory computer-readable medium storing instructions, which when executed by a processing device, cause the processing device to execute a plurality of operations comprising:
Dependencies are inferred from the claim text.