0
Research Papers

Run-to-Run Optimization Control Within Exact Inverse Framework for Scan Tracking

[+] Author and Article Information
Ivan L. Yeoh

Department of Mechanical Engineering,
University of Washington,
Seattle, WA 98195
e-mail: ivanyeoh@uw.edu

Per G. Reinhall, Martin C. Berg, Eric J. Seibel

Department of Mechanical Engineering,
University of Washington,
Seattle, WA 98195

Howard J. Chizeck

Department of Electrical Engineering,
University of Washington,
Seattle, WA 98195

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received June 7, 2016; final manuscript received February 11, 2017; published online June 5, 2017. Assoc. Editor: Maurizio Porfiri.

J. Dyn. Sys., Meas., Control 139(9), 091011 (Jun 05, 2017) (12 pages) Paper No: DS-16-1296; doi: 10.1115/1.4036231 History: Received June 07, 2016; Revised February 11, 2017

A run-to-run optimization controller uses a reduced set of measurement parameters, in comparison to more general feedback controllers, to converge to the best control point for a repetitive process. A new run-to-run optimization controller is presented for the scanning fiber device used for image acquisition and display. This controller utilizes very sparse measurements to estimate a system energy measure and updates the input parameterizations iteratively within a feedforward with exact-inversion framework. Analysis, simulation, and experimental investigations on the scanning fiber device demonstrate improved scan accuracy over previous methods and automatic controller adaptation to changing operating temperature. A specific application example and quantitative error analyses are provided of a scanning fiber endoscope that maintains high image quality continuously across a 20 °C temperature rise without interruption of the 56 Hz video.

FIGURES IN THIS ARTICLE
<>
Copyright © 2017 by ASME
Your Session has timed out. Please sign back in to continue.

References

Lee, C. M. , Engelbrecht, C. J. , Soper, T. D. , Helmchen, F. , and Seibel, E. J. , 2010, “ Scanning Fiber Endoscopy With Highly Flexible, 1-mm Catheterscopes for Wide-Field, Full-Color Imaging,” J. Biophotonics, 3(5–6), pp. 385–407. [CrossRef] [PubMed]
Bryant, R. C. , Seibel, E. J. , Lee, C. M. , and Schroder, K. E. , 2004, “ Low-Cost Wearable Low-Vision Aid Using a Handmade Retinal Light-Scanning Microdisplay,” J. Soc. Inf. Disp., 12(4), pp. 397–404. [CrossRef]
Yang, C. , Hou, V . W. , Girard, E. J. , Nelson, L. Y. , and Seibel, E. J. , 2014, “ Target-to-Background Enhancement in Multispectral Endoscopy With Background Autofluorescence Mitigation for Quantitative Molecular Imaging,” J. Biomed. Opt., 19(7), p. 076014. [CrossRef]
Soper, T. D. , Porter, M. P. , and Seibel, E. J. , 2012, “ Surface Mosaics of the Bladder Reconstructed From Endoscopic Video for Automated Surveillance,” IEEE Trans. Biomed. Eng., 59(6), pp. 1670–1680. [CrossRef] [PubMed]
Woldetensae, M. H. , Kirshenbaum, M. R. , Kramer, G. M. , Zhang, L. , and Seibel, E. J. , 2013, “ Fluorescence Image-Guided Photodynamic Therapy of Cancer Cells Using a Scanning Fiber Endoscope,” Proc. SPIE, 8576, p. 85760L.
Gong, Y. , Hu, D. , Hannaford, B. , and Seibel, E. J. , 2014, “ Accurate Three-Dimensional Virtual Reconstruction of Surgical Field Using Calibrated Trajectories of an Image-Guided Medical Robot,” J. Med. Imaging, 1(3), p. 035002. [CrossRef]
Gong, Y. , Johnston, R. S. , Melville, C. D. , and Seibel, E. J. , 2015, “ Axial-Stereo 3-D Optical Metrology for Inner Profile of Pipes Using a Scanning Laser Endoscope,” Int. J. Optomechatronics, 9(3), pp. 238–247. [CrossRef] [PubMed]
McVeigh, P. Z. , Sacho, R. , Weersink, R. A. , Pereira, V . M. , Kucharczyk, W. , Seibel, E. J. , Wilson, B. C. , and Krings, T. , 2014, “ High-Resolution Angioscopic Imaging During Endovascular Neurosurgery,” Neurosurgery, 75(2), pp. 171–180. [CrossRef] [PubMed]
Templeton, A. W. , Webb, K. , Hwang, J. H. , Seibel, E. J. , and Saunders, M. , 2014, “ Scanning Fiber Endoscopy: A Novel Platform for Cholangioscopy,” Gastrointest. Endos., 79(6), pp. 1000–1001. [CrossRef]
Kundrat, M. J. , Reinhall, P. G. , and Seibel, E. J. , 2011, “ Method to Achieve High Frame Rates in a Scanning Fiber Endoscope,” ASME J. Med. Devices, 5(3), p. 034501. [CrossRef]
Kundrat, M. J. , Reinhall, P. G. , Lee, C. M. , and Seibel, E. J. , 2011, “ High Performance Open Loop Control of Scanning With a Small Cylindrical Cantilever Beam,” J. Sound Vib., 330(8), pp. 1762–1771. [CrossRef] [PubMed]
Smithwick, Q. Y. , Vagners, J. , Johnston, R. S. , and Seibel, E. J. , 2010, “ A Hybrid Nonlinear Adaptive Tracking Controller for a Resonating Fiber Microscanner,” ASME J. Dyn. Syst. Meas. Control, 132(1), p. 011001. [CrossRef]
Smithwick, Q. Y. , Seibel, E. J. , Reinhall, P. G. , and Vagners, J. , 2001, “ Control Aspects of the Single-Fiber Scanning Endoscope,” Proc. SPIE, 4253, pp. 176–188.
Smithwick, Q. Y. , Vagners, J. , Reinhall, P. G. , and Seibel, E. J. , 2003, “ 54.3: Modeling and Control of the Resonant Fiber Scanner for Laser Scanning Display or Acquisition,” SID Symposium Digest of Technical Papers, Baltimore, Maryland, May 21–23, Blackwell Publishing Ltd, Hoboken, NJ, Vol. 34, pp. 1455–1457.
Smithwick, Q. Y. , Vagners, J. , Reinhall, P. G. , and Seibel, E. J. , 2006, “ An Error Space Controller for a Resonating Fiber Scanner: Simulation and Implementation,” ASME J. Dyn. Syst. Meas. Control, 128(4), pp. 899–913. [CrossRef]
Yeoh, I. L. , Reinhall, P. G. , Berg, M. C. , and Seibel, E. J. , 2015, “ Self-Contained Image Recalibration in a Scanning Fiber Endoscope Using Piezoelectric Sensing,” ASME J. Med. Devices, 9(1), p. 011004. [CrossRef]
Yeoh, I . L. , Reinhall, P. G. , Berg, M. C. , Chizeck, H. J. , and Seibel, E. J. , 2016, “ Electro-Mechanical Modeling and Adaptive Feedforward Control of a Self-Sensing Scanning Fiber Endoscope,” ASME J. Dyn. Syst. Meas. Control, 138(10), p. 101006. [CrossRef]
Hu, D. , Gong, Y. , Hannaford, B. , and Seibel, E. J. , 2015, “ Semi-Autonomous Simulated Brain Tumor Ablation With RAVENII Surgical Robot Using Behavior Tree,” 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, Washington, May 26–30, pp. 3868–3875.
Wang, Y. , Gao, F. , and Doyle, F. J. , 2009, “ Survey on Iterative Learning Control, Repetitive Control, and Run-to-Run Control,” J. Process Control, 19(10), pp. 1589–1600. [CrossRef]
Hagood, N. W. , and Anderson, E. H. , 1992, “ Simultaneous Sensing and Actuation Using Piezoelectric Materials,” Proc. SPIE, 1543, pp. 409–421.
Simmers, G. E. , Hodgkins, J. R. , Mascarenas, D. D. , Park, G. , and Sohn, H. , 2004, “ Improved Piezoelectric Self-Sensing Actuation,” J. Intell. Mater. Syst. Struct., 15(12), pp. 941–953. [CrossRef]
Good, R. , Hahn, J. , Edison, T. , and Qin, S. J. , 2002, “ Drug Dosage Adjustment Via Run-to-Run Control,” IEEE American Control Conference (ACC), Anchorage, Alaska, May 8–10, Vol. 5, pp. 4044–4049.
Butler, S. W. , and Stefani, J. A. , 1994, “ Supervisory Run-to-Run Control of Polysilicon Gate Etch Using In Situ Ellipsometry,” IEEE Trans. Semiconductor Manuf., 7(2), pp. 193–201. [CrossRef]
Srinivasan, B. , Bonvin, D. , Visser, E. , and Palanki, S. , 2003, “ Dynamic Optimization of Batch Processes—II: Role of Measurements in Handling Uncertainty,” Comput. Chem. Eng., 27(1), pp. 27–44. [CrossRef]
Srinivasan, B. , Palanki, S. , and Bonvin, D. , 2003, “ Dynamic Optimization of Batch Processes—I: Characterization of the Nominal Solution,” Comput. Chem. Eng., 27(1), pp. 1–26. [CrossRef]
Zafiriou, E. , Adomaitis, R. A. , and Gattu, G. , 1995, “ An Approach to Run-to-Run Control for Rapid Thermal Processing,” IEEE American Control Conference (ACC), Seattle, WA, June 21–23, Vol. 2, pp. 1286–1288.
Srinivasan, B. , Primus, C. J. , Bonvin, D. , and Ricker, N. L. , 2001, “ Run-to-Run Optimization Via Control of Generalized Constraints,” Control Eng. Pract., 9(8), pp. 911–919. [CrossRef]
Owens, C. , Zisser, H. , Jovanovic, L. , Srinivasan, B. , Bonvin, D. , and Doyle, F. J., III , 2006, “ Run-to-Run Control of Blood Glucose Concentrations for People With Type 1 Diabetes Mellitus,” IEEE Trans. Biomed. Eng., 53(6), pp. 996–1005. [CrossRef] [PubMed]
Clayton, G. M. , Tien, S. , Leang, K. K. , Zou, Q. , and Devasia, S. , 2009, “ A Review of Feedforward Control Approaches in Nanopositioning for High-Speed SPM,” ASME J. Dyn. Syst. Meas. Control, 131(6), p. 061101. [CrossRef]
Zisser, H. , Jovanovic, L. , Doyle, F., III , Ospina, P. , and Owens, C. , 2005, “ Run-to-Run Control of Meal-Related Insulin Dosing,” Diabetes Technol. Ther., 7(1), pp. 48–57. [CrossRef] [PubMed]

Figures

Grahic Jump Location
Fig. 1

The general run-to-run optimization algorithm. Highlighted blocks are avenues for control system design.

Grahic Jump Location
Fig. 2

The SFE scan engine consisting of a piezoelectric-tube and a cantilevered optical fiber [1]

Grahic Jump Location
Fig. 3

(a) Desired and achieved trajectories for cases without and with modeling error and (b) energy measure over time for cases without and with modeling error

Grahic Jump Location
Fig. 8

At 50 °C: (a) 2D scan result with feedforward control, (b) 2D scan result with run-to-run optimization, (c) normalized squared radial error compared between feed-forward and run-to-run result, and (d) phase/tangential squared error compared between feed-forward and run-to-run result

Grahic Jump Location
Fig. 4

Convex energy surface E(t=200) parameterized by two-variable modeling error

Grahic Jump Location
Fig. 5

Convex energy surface for (a) K=5K0 and M=M0 (left) and (b) K=K0 and M=5M0 (right)

Grahic Jump Location
Fig. 6

Experimental setup

Grahic Jump Location
Fig. 12

(a) Target image to be laser-projected, (b) open-loop control result at 50 °C, (c) adaptive feedforward result at 50 °C, and (d) run-to-run optimized result at 50 °C

Grahic Jump Location
Fig. 13

Simulation of energy surface with 1% amplitude measurement noise

Grahic Jump Location
Fig. 7

Experimentally constructed energy surface

Grahic Jump Location
Fig. 9

Radial and phase/tangential mean-squared-error (MSE) over different operating temperatures, achieved by feedforward method versus run-to-run optimization: (a) radial MSE and (b) tangential MSE

Grahic Jump Location
Fig. 10

At 50 °C: (a) 2D scan result with open-loop control, (b) 2D scan result with run-to-run optimization, (c) normalized squared radial error compared between open-loop and run-to-run result, and (d) phase/tangential squared error compared between open-loop and run-to-run result

Grahic Jump Location
Fig. 11

Radial and phase/tangential MSE over different operating temperatures, achieved by open-loop method versus run-to-run optimization: (a) radial MSE and (b) tangential MSE

Grahic Jump Location
Fig. 14

Data from experiment 2 recast as pixel/Euclidean MSE over different operating temperatures, achieved by open-loop versus new run-to-run optimization

Tables

Errata

Discussions

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In