Recovering Data from Cracked Optical Discs using Hankel Iterative Learning Control

  • Maarten SteinbuchEmail author
  • Jeroen van de Wijdeven
  • Tom Oomen
  • Koos van Berkel
  • George Leenknegt


Optical discs, including Compact Discs (CDs), Digital Versatile Discs (DVDs), and Blu-ray Discs (BDs), can get cracked during storage and usage. Such cracks commonly lead to discontinuities in the data track, potentially preventing reading of the data on the disc. The aim of the present paper is to improve tracking performance of the optical disc drive in the presence of cracks. A Hankel Iterative Learning Control (ILC) algorithm is presented that can perfectly steer the lens during the crack towards the beginning of the track immediately after the crack, i.e., the actuator is steered appropriately during the crack crossing to compensate for the discontinuity in the data track. Experimental results confirm improved reading capabilities of cracked discs. The presented approach potentially enables the recovery of data from cracked discs that were previously considered as unreadable.


Tracking Error Iterative Learn Control Command Signal Observation Range Optical Disc Drive 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Åström, K.J., Wittenmark, B.: Computed-Controlled Systems: Theory and Design, second edn. Prentice-Hall, Englewood Cliffs, NJ, USA (1990)Google Scholar
  2. [2]
    Bien, Z., Xu, J.X.: Iterative Learning Control: Analysis, Design, Integration and Applications, Kluwer Academic Publishers, Norwell, MA, USA (1998)Google Scholar
  3. [3]
    Bristow, D.A., Tharayil, M., Alleyne, A.G.: A survey of iterative learning control: A learning-based method for high-performance tracking control. IEEE Control Systems Magazine 26(3); 96−114 (2006)CrossRefGoogle Scholar
  4. [4]
    Coastor: Has anyone tried burning a disc swith a cracked inner ring? (2007)
  5. [5]
    Dijkstra, B.: Iterative learning control, with applications to a wafer-stage. Ph.D. thesis, Delft University of Technology, Delft, The Netherlands (2004)Google Scholar
  6. [6]
    Dijkstra, B.G., Bosgra, O.H.: Extrapolation of optimal lifted system ILC solution, with application to a waferstage. In: Proceedings of the 2002 American Control Conference, pp. 2595−2600. Anchorage, AK, USA (2002)Google Scholar
  7. [7]
    Gorinevsky, D.: Loop shaping for iterative control of batch processes. IEEE Control Systems Magazine 22(6), 55−65 (2002)CrossRefGoogle Scholar
  8. [8]
    Van Helvoirt, J., Steinbuch, M., Leenknegt, G.A.L., Goossens, H.J.: Disc defect classification for optical disc drives. IEEE Transactions on Consumer Electronics 51(3), 856−863 (2005)Google Scholar
  9. [9]
    Jutte, P.T.: Light path design for optical disk systems. Ph.D. thesis, Eindhoven University of Technology, Eindhoven, The Netherlands (2005)Google Scholar
  10. [10]
    Longman, R.W.: Iterative learning control and repetitive control for engineering practice. International Journal of Control 73(10), 930−954 (2000)CrossRefMathSciNetGoogle Scholar
  11. [11]
    Moore, K.L.: Iterative learning control - an expository overview. Applied and Computational Controls, Signal Processing, and Circuits 1, 151−214 (1999)Google Scholar
  12. [12]
    Oomen, T., van de Wijdeven, J., Bosgra, O.: Suppressing intersample behavior in iterative learning control. Automatica 45(4), 981−988 (2009)CrossRefGoogle Scholar
  13. [13]
    Pintelon, R., Schoukens, J.: System Identification: A Frequency Domain Approach. IEEE Press, New York, NY, USA (2001)CrossRefGoogle Scholar
  14. [14]
      Starwing, F.: Disappointed: Cracked disc. (2007)
  15. [15]
    Van de Wijdeven, J.: Iterative learning control design for uncertain and time-windowed systems. Ph.D. thesis, Eindhoven University of Technology, Eindhoven, The Netherlands (2008)Google Scholar
  16. [16]
    Van de Wijdeven, J., Bosgra, O.: Residual vibration suppression using Hankel iterative learning control. International Journal of Robust and Nonlinear Control 18(10), 1034−1051 (2008)Google Scholar
  17. [17]
    Van de Wijdeven, J., Donkers, T., Bosgra, O.: Iterative learning control for uncertain systems: Robust monotonic convergence analysis. Submitted for publication (2009)Google Scholar
  18. [18]
    Zhou, K., Doyle, J.C., Glover, K.: Robust and Optimal Control. Prentice Hall, Upper Saddle River, NJ, USA (1996)zbMATHGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2009

Authors and Affiliations

  • Maarten Steinbuch
    • 1
    Email author
  • Jeroen van de Wijdeven
    • 2
  • Tom Oomen
    • 1
  • Koos van Berkel
    • 1
  • George Leenknegt
    • 3
  1. 1.Department of Mechanical Engineering, Control Systems Technology groupEindhoven University of TechnologyEindhovenThe Netherlands
  2. 2.TMC MechatronicsEindhovenThe Netherlands
  3. 3.Advanced Research CenterPhilips Lite-On Digital Solutions NetherlandsEindhovenThe Netherlands

Personalised recommendations