Multi-axis motor position compensation in ophthalmic surgical laser system using deep learning
AssigneeAMO Development, LLC
InventorsPaul Gray, Cynthia Villanueva, Guangming Dai
Life of this patent
Estimating the term…
Loading patent…
AssigneeAMO Development, LLC
InventorsPaul Gray, Cynthia Villanueva, Guangming Dai
Estimating the term…
A motor position compensation method for an ophthalmic surgical laser system employs a deep artificial neural network to characterize motor following errors of the motors of the system. The artificial neural network is trained using a large number of commanded motor positions and corresponding measured actual motor positions (measured by encoders associated with the motors) as training data, to obtain a trained artificial neural network that can predict the actual motor position for any commanded motor position. Before executing a treatment scan, the original commanded motor positions calculated from the intended scan pattern are inputted to the trained artificial neural network to predict the actual motor positions, and the predicted actual motor positions are used to adjust the original commanded motor positions. The adjusted commanded motor positions are then used to perform the treatment scan, which produces an actual scan pattern that more closely match the intended scan pattern.
A motor position compensation method implemented in a system comprising a plurality of motors each configured to drive a moving component of the system, each motor having a corresponding encoder configured to measure actual motor positions of the motor, the system further comprising a controller operatively coupled to the plurality of motors to command the motors and receive the actual motor positions, the method comprising:
A motor position compensation method implemented in a system comprising a plurality of motors each configured to drive a moving component of the system, each motor having a corresponding encoder configured to measure actual motor positions of the motor, the system further comprising a controller operatively coupled to the plurality of motors to command the motors and receive the actual motor positions, the method comprising:
Dependencies are inferred from the claim text.