摘要:
A system for providing the reliable and numerically efficient generation of time-optimum trajectories with easy-to-track or continuous acceleration profiles for simple and blended moves of single and multi-arm robotic manipulators, such as an extension and retraction move along a straight line or a rotary move following a circular arc, with velocity, acceleration, jerk, and jerk rate constraints, wherein the generic trajectory for shape for moves along a straight line for a single-arm robot between points (2 and 3) in the figure. A time-optimum trajectory is the set of the position, velocity and acceleration profiles which describe the move of selected end effector along a given path in the shortest time possible without violating given constraints, with a special case being an optimum abort trajectory, which brings the moving arm into complete rest in the shortest time. The system also involves the blending of simple moves into a single trajectory by decomposing trajectories of the individual moves into their orthogonal components and overlapping them for a given time interval, which results in a non-stop move along as mooth transfer path.
摘要:
A system may include four functions a data collection function (105), apre-processing function (110), an analysis function (115), and a reasoning function (120). In addition, the operation of the functions (105), (110), (115), (120) may be coordinated by a health-monitoring and fault-diagnostic manager (130). Each of the four functions (105), (110), (115), (120) and the manager (130) may be implemented in software, hardware, or any combination of both.
摘要:
A system (10) having a state observer (16) and a corrector filter(18), wherein the system is used for extracting a signal component from an output signal of a dynamic system (12). The state observer is adapted to track a signal component that represents dominant dynamics in the output signal of the dynamic system and provide an estimation signal representing an estimated signal component in the output signal of the dynamic system. The corrector filter is adapted to compensate for a mismatch between the estimation signal and the actual signal component that represents the dominant dynamics in the output signal. A combination of the estimation signal with an output signal of the corrector filter can provide a synthesized signal including the signal component that represents the dominant dynamics in the output signal.
摘要:
A substrate aligner providing minimal substrate transporter extend and retract motions to quickly align substrate without back side damage while increasing the throughput of substrate processing. In one embodiment, the aligner having an inverted chuck connected to a frame with a substrate transfer system capable of transferring substrate from chuck to transporter without rotationally repositioning substrate. The inverted chuck eliminates aligner obstruction of substrate fiducials and along with the transfer system, allows transporter to remain within the frame during alignment. In another embodiment, the aligner has a rotatable sensor head connected to a frame and a substrate support with transparent rest pads for supporting the substrate during alignment so transporter can remain within the frame during alignment. Substrate alignment is performed independent of fiducial placement on support pads. In other embodiments the substrate support employs a buffer system for buffering substrate inside the apparatus allowing for fast swapping of substrates.
摘要:
A substrate processing apparatus is provided with a substrate transport apparatus. The transport apparatus is used for automating alignment of the processing apparatus. In one aspect, a through-beam sensor on the transport apparatus is used to level parts of the processing apparatus. In another aspect, a through-beam sensor on the transport apparatus is used to determine the locations and angular orientations of substrate stations within a plane. In another aspect, the transport apparatus teaches itself the accurate location of a substrate aligner by repeatedly placing the substrate on the aligner, recording positional data, constructing a cost function, and determining the location of the aligner by minimizing the cost function using a numerical technique.