Next Article in Journal
Underwater Sensor Networks: A New Energy Efficient and Robust Architecture
Next Article in Special Issue
Hand Motion Classification Using a Multi-Channel Surface Electromyography Sensor
Previous Article in Journal
Multipath Routing in Wireless Sensor Networks: Survey and Research Challenges
Previous Article in Special Issue
Development of a Multisensor-Based Bio-Botanic Robot and Its Implementation Using a Self-Designed Embedded Board
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Feedfordward Adaptive Controller to Reduce the Imaging Time of Large-Sized Biological Samples with a SPM-Based Multiprobe Station

SIC-BIO, Bioelectronics and Nanobioengineering Group, Department of Electronics, University of Barcelona, Marti i Franques, 1, 08028, Barcelona, Spain
*
Author to whom correspondence should be addressed.
Sensors 2012, 12(1), 686-703; https://doi.org/10.3390/s120100686
Submission received: 18 November 2011 / Revised: 5 January 2012 / Accepted: 6 January 2012 / Published: 10 January 2012
(This article belongs to the Special Issue Control Systems and Robotics in Bioengineering)

Abstract

: The time required to image large samples is an important limiting factor in SPM-based systems. In multiprobe setups, especially when working with biological samples, this drawback can make impossible to conduct certain experiments. In this work, we present a feedfordward controller based on bang-bang and adaptive controls. The controls are based in the difference between the maximum speeds that can be used for imaging depending on the flatness of the sample zone. Topographic images of Escherichia coli bacteria samples were acquired using the implemented controllers. Results show that to go faster in the flat zones, rather than using a constant scanning speed for the whole image, speeds up the imaging process of large samples by up to a 4× factor.

1. Introduction

Life sciences studies using Scanning Probe Microscopy (SPM) have been growing incredibly in the last decades and, specially, Atomic Force Microscopy (AFM) is the basis of several research works in both molecular and cell biology. AFM is based on the measurement of the force interactions between a nanometric tip and a sample surface. Due to the specific characteristics of the technology, it allows researchers to study the nanoscale properties of cells and biomolecules under physiological conditions at unprecedented level of detail. Results reported in the last years about morphological [1], mechanical [2], electrical [3] and chemical properties of biological samples have revealed extremely important information about the behavior, structure and dynamical processes occurring in cells [4], bacteria [5] and biomolecules [6]. These results could be the basis in the near future for prognosis and treatment of cancer [7], fighting infectious diseases [8], molecular medicine [9], and several other important topics in the biomedical field.

However, in biological studies, AFM still presents some limitations. Two of the main ones are the use of only one probe to measure different properties of the sample, and the slow imaging rate. In previous works [10,11] the authors of this paper have developed a multiprobe station to overcome the first limitation, as have done others [12,13], but these solutions for the first problem increase the duration of experiments even more; they hinder the imaging of dynamical processes and the conduction of long experiments with some biological samples because these become degraded [14]. The slow imaging rate problem has been partially solved for small-sized samples, such as biomolecules, by using a wide range of solutions reported for videoAFM operation [1517], but imaging time is still one of the main limitations when conducting experiments with cells and bacteria under physiological conditions. The sample is dynamically changing and a large time gap between consecutive steps of the experiment drastically reduces the success rate and can give wrong results and artifacts [18]. In multiprobe experiments, where each probe is devoted to one task, a typical experiment is: the first probe images a wide area of the sample, and the second one performs a mechanical test over the desired location. In these experiments, the imaging process time should be reduced as much as possible to avoid the problems related to the sample degradation time and drift.

Several solutions have been implemented to reduce the AFM image acquisition time, mostly centered on videoAFM applications and involving optimization of the different hardware elements which are responsible of the limits in the speed of operation. Development of high resonant frequency cantilevers, high bandwidth photodetectors, faster scanners [19] and high-speed electronics for data acquisition and control are mainly the approaches to increase the imaging speed from the hardware point of view. Software solutions have also been reported that are focused on the improvement of the response time in the feedback loop. They use different control strategies [20] to speed up the scanning operation by actively controlling its dynamic response [21]. Although all the above solutions are successfully applied for studying very fast processes in biomolecules [22], they are not often applicable to large biological samples, where the areas to scan are in the range of tenths of microns and heights of the samples are in the micron range; for these scenarios, different control strategies are needed [23].

In this work we investigate feedforward control strategies to reduce the image acquisition time in large-sized biological samples. The main idea is to scan faster in the flatter zones and slower in the zones where there is important topographic information. The feedforward control is based on the prediction of the slope of the next sample point during the scanning process. Bang-bang and adaptive controllers are then implemented to adjust the scan speed based on the output of the predictive algorithm. Finally, experiments to show the reduction of the time required to image an average-filled Escherichia coli bacteria sample with the multiprobe station are presented.

2. Multiprobe Station

The multiprobe SPM station we have devised is a 20 degrees-of-freedom (DOF) robotized station based on microstepper motors and piezoelectric actuators working in a closed loop (Figure 1). The basics of the station were described in [10] and the coordination strategies in [11,24]. Briefly, two nanoprobes and the sample can be positioned independently in coarse and fine motion. Although there are recent developments in actuators combining long range and nanometer accuracy, they are still in the research phase [25], so in the developed station, positioning of the probes is performed by using a combination of micro- and nanopositioning stages. Micropositioning is performed in an automated way with a resolution of 40 nm and a repeatability of 5 μm for 12 mm of travel by using microstepper motors from Thorlabs (MT3 and APT604 models). Fine movement is controlled with 2-nm resolution and 25-nm accuracy in a 100-μm3 volume by using piezoelectric actuators from PI (Nanocube model). The sample scanner is a piezotube from Nanotec Electrónica S.L. (closed-loop large-scanner model) with nm resolution in the X and Y directions and sub-nm in the Z. The sample can also be coarse positioned in the micro range in the X and Y directions by using the stick-slip technique [26]. The robots can be equipped with different tools, depending on the task to be preformed (AFM cantilevers and quartz tuning fork tools [27]). The common reference system for the platform is a high depth-of-field and long working distance optical microscope.

3. Theory

3.1. Scanning Speed Limits

The scanning speed limits can be determined analytically for a given sample, cantilever and controller specifications. In large-sized samples, the feedback should be able to follow large Z steps avoiding a high tip-sample interaction force, as well as maintain enough resolution for the flatter zones of the sample. Assuming the system is working in dynamic mode (to minimize the tip-sample interaction), the maximum scanning speed vs is related with the minimum height difference in the sample to be followed by the feedback Δz (the resolution in the Z direction), as reported in [28]:

v s = f bw Δ z
where the maximum scanning speed is limited by the feedback bandwidth fbw. When large steps appear in the sample, the maximum scan speed vs can be calculated [29]:
v s = ( A far A setp ) ( 1 e 1 2 Q ) tan ( α ) T
where Afar is the amplitude of the cantilever far from the sample, Asetp is the amplitude used as setpoint for the feedback in a period of oscillation T for a given cantilever with quality factor Q and aperture angle α [20]. Both Equations (1) and (2) depend on the local height of the sample. The maximum speed for flat zones is directly related to the expression in Equation (1), and the maximum speed when large steps appear is related to the expression in Equation (2), which is proportional to the reduction of the oscillation amplitude that is directly related to the height of the Z step in the fast direction of the scanning process.

For large samples, such as bacteria, the maximum speed to get the desired resolution is much greater than the maximum speed given by the larger steps in Z. Then, in a conventional AFM setup, the scan speed must be settled to the slower speed; this fact produces a loss of performance in the flatter zones. In the next sections, authors describe the approximations performed to reduce the imaging time based on the difference in the maximum speed not taken into account in the conventional scanning systems (where the complete image is acquired at a constant speed).

3.2. Feedforward Control

The most widely used controls in robotics and SPM are based on feedback loops (Figure 2), often based on PID control algorithms: the measurement of the actual state of the system (yi, the outputs of the plant for a time instant i) is used to correct the outputs of the controller (ui, the inputs of the system). In contrast, a feedforward controllers predicts the future state of the system yi+1 from the actual and past system’s states (yi, yi1, yi2...) to correct the outputs of the controller.

The main idea in model-based feedforward control (Figure 2) is to update the parameters of the closed loop control in function of the changes in the response of the system plant. In our case, the parameters are the maximum scan speed and the sample slope. The goal is that the speed converge to the ideal value for the predicted height of the sample.

Feedforward control can improve the accuracy of the control by as much as an order of magnitude due to the anticipation of the plant changes and faster response: it mainly depends on the accuracy of the model used to predict the following outputs of the plant. Linear or linearized models are the simplest but most effective to implement feedforward control in robot trajectories [30].

As the maximum scan speed is related with the Z height, a linear model on the future slope of the sample can be implemented to perform a feedforward control over the scan speed in the X direction. The adjustment mechanism computes the last three heights measured in the sample to calculate the two last slopes. Then, a linear assumption is made in the change in the slope (it will be maintained in the next point in X direction):

m p = m i + 1 = m i m i 1 = z i z i 1 x i x i 1 z i 1 z i 2 x i 1 x i 2
where mp is the predicted slope, mi are the computed previous slopes, zi are the previous measured heights and xi are the positions of the scanner in the X direction. The principle of the predictive algorithm is shown in Figure 3(a).

Given the two last slopes appeared in the Z direction, the algorithm predicts the following slope mp. Then, the next X point where feedback should be applied to respond to the slope can be determined for a given scanning speed. In Figure 3(b) the predicted slope and the real slope for a randomly generated sample are presented. The predictive model slightly overestimates the following slope; this will make the control sub-optimal but it will prevent damaging the tip or the sample due to an underestimation of the following slope in the sample.

4. Controllers Design

An exact calculation of the optimum speed could be done from the output of the predictive algorithm, but this method would have a high computational cost. In the following subsections, a bang-bang controller and an exponential adaptive controller are presented to adjust the scan speed from the predicted slope.

4.1. Bang-Bang Controller

Once the following slope is predicted by the previously presented algorithm, a bang-bang controller [31] was implemented as a first approach to adjust the scan speed. The controller switched between the maximum scanning speed for flat zones and the minimum scanning speed for regions with sample information. While the predicted slope was lower than a limit value (determined experimentally to avoid sample or tip damage) the speed was set to the maximum speed, assuming that the system was scanning a flat zone; when there was a high predicted slope (higher than the limit value) the speed was switched to the minimum one, which ensured that the system responded to the maximum height steps in the sample (Figure 4).

The limit in the slope where the scan speed was changed was determined experimentally. Then, in the zones where slope was significant, the image was acquired at the same speed than if it were performed using a standard controller. But in the flat zones, the speed was increased to the maximum one. The main benefit of the bang-bang controller was the fast response time because of the low computational cost of the algorithm. However, the controller presented some drawbacks which difficult its use with large biological samples and limits its performance:

  • - In real experiments, the maximum scan speed had to be set lower than the theoretical maximum because switching between two very different speeds make the system unstable due to the oscillations in the piezoelectric actuators when big accelerations or decelerations occur.

  • - The limit slope to switch towards the slow speed had to be set very low to avoid damaging the tip/sample.

  • - Related with the first drawback, oscillations appeared when switching between very different speeds and the predictive algorithm gave erroneous values for the following slope: in the experiment, this was evidenced by the controller: it selected the slow speed most of the time, even in the flat zones.

4.2. Adaptive Controller

The main problem observed with the bang-bang controller was that high accelerations and decelerations caused instabilities and oscillations, limiting the performance of the solution. Then, a possible solution was to make the speed change in a more progressive way. So, the solution was based on the implementation of an adaptive controller [32]. The controller adjusted the scan speed by using the following calculation:

v scan = v max e γ | m p |
where vscan is the adjustment of the scan speed in the X direction, vmax is the maximum speed as calculated using Equation (1), mp is the following predicted slope and γ is an experimentally tuned attenuation factor. A control scheme is presented in Figure 5.

Depending on the attenuation parameter, the controller had a response which varied from a response closer to the bang-bang controller (high γ) to a quasi-linear response (very low γ). As it will be presented in the experimental section, the lower the attenuation parameter, the higher the speed in obtaining an image. This parameter had to be tuned experimentally towards a lower γ value (by increasing the scan speed), taking care to not to significantly lose image resolution.

An experiment was made to compare the performances between the bang-bang and the adaptive controller: a square calibration grid was imaged using both controllers. As shown in Figure 6, the bang-bang controller was very sensitive to the oscillations produced by the fast speed changes, and the speed was switched to low even in the flat zones of the lines where the grid was imaged. In contrast, the adaptive controller, due to the progressive changing of the scan speed, avoided those problems and imaged the sample faster and the acquisition points were placed in the interest zones of the sample (the ones where a high change in the topography is evidenced).

5. Experiments

5.1. Experimental Setup

Images to test the implemented control systems were obtained with the previously presented multiprobe station. The PID control was executed with a Nanotec Dulcinea Controller (10 kHz bandwidth). The predictive algorithm and the bang-bang/adaptive controller were fully implemented in software on a personal computer with a I/O board (DAQ from National Instruments), which was also used for data acquisition (Figure 7). Images were obtained in dynamic mode in ambient conditions. The cantilevers used were rectangular silicon cantilevers from MicroMasch with Knom = 42 N/m.

The biological sample used was an inoculated culture of Escherichia coli dropped over a flat gold surface; in this sample, the maximum Z step were 1 μm and the desired resolution was 5 nm (minimum height of the bacterial appendixes). Resonant frequency and Q factor of the cantilever were measured with a lock-in amplifier to be 322.25 kHz and 312 respectively. Then, the maximum and minimum speeds for this sample were 50 μm/s and 2.98 μm/s, respectively, obtained by using the expressions presented in Equations (1) and (2).

5.2. Bacteria Imaging Using the Bang-Bang Controller

In order to test the bang-bang controller, the output of the predictive algorithm was used as the input of the controller. The image of a single bacterium presented in Figure 8 shows that the controller was very sensitive on the roughness of the sample and the oscillations produced by the fast changes in the scanning speed, and switched to the minimum scan speed most of the time, even in the flat zones of the sample.

The minimum and maximum scan speed needed to be set very low and there was no significant improvement with respect to the standard imaging procedure, no matter whether the X lines were flat or with high Z steps. With the bang-bang approach the improvement with respect to standard AFM imaging (64 lines, 2 μm/s, imaging time of 2 min 8 s) was modest.

5.3. Bacteria Imaging Using the Adaptive Controller

The adaptive controller response was slightly slower than the bang-bang one but it presented an increase of resolution in the zones of interest. This was because the exponential adaptive controller was designed to take into account small flat zones in complex scenarios. The scan speed was adapted in function of the predicted slope following an exponential law. A map of the imaging scanning frequencies for a single bacterium is presented in Figure 9. Figure 10 shows the results obtained for different damping factors (γ) in the algorithm over the same sample zone (Imaging time by using standard AFM with the speed settled to 2 μm/s would be 2 min 8 s).

As expected, increasing the attenuation factor produced images with more resolution but increased the imaging time. Meanwhile, low γ produced images with an important lack of resolution. For this kind of sample, no significant change in resolution was observed for attenuation factors greater than 6, so this value were determined as the optimal one under these concrete experimental conditions.

The maximum speed can be calculated theoretically if the height of the maximum Z step in the sample is known. Because of it is very difficult to predict the slopes in biological samples (i.e., there could be two bacteria one over the other), the strategy to set the parameters of the controller is shown in Figure 11. The procedure to tune the algorithm was the following:

  • Select the minimum attenuation factor which produced images with enough resolution

  • With the selected attenuation factor, test different maximum scan speeds.

  • Once the maximum scan speed was determined, the attenuation factor was re-tuned if needed.

We started with a high γ factor (8) and a low scan speed. Progressively the γ factor was lowered and the scan speed increased. Finally, the tuned parameters, for this sample, were γ factor of 5–6 and scan speed of 32–48 μm/s because they produced similar images with similar acquisition times.

Finally, Figure 12 shows two topographic images of the same sample. They were acquired using the standard procedure and the exponential adaptive controller. The second image was acquired using the adaptive controller with a γ of 6 and maximum scan speed of 32 μm/s in a time of 2 min and 25 s, related to the 8 min and 20 s needed using the standard procedure. The new control method improved the acquisition time approximately in a 4× factor.

6. Conclusions

A new control strategy to speed up the imaging process was presented. It was used to measure the topography of Escherichia coli bacteria. Results show that the implemented exponential adaptive controller is able to speed up the imaging process for large samples. The improvement that it represents with respect the classical control depends on the sample characteristics: the more flat zones in the sample the faster the image is acquired because the controller adapts the scan speed in function of the local heights of the sample. For a “medium” sample (about 50% flat, 50% bacteria) the developed controller speeds up the imaging process by a 4× factor, while maintaining the resolution of the image in the zones of interest. Furthermore, it is fully implemented in software, so it can be used not only in the developed multiprobe station, but it can also be integrated in any SPM system with external scanning control.

One of the most important points from the technological point of view is that the speed up of the imaging process does not require changes in the hardware of the SPM system. The improvement is purely on the control side and any SPM system could potentially benefit from the development. On the other hand, improvements in the instrument hardware, like using a higher bandwidth piezoelectric actuator for the scanning process, will also be compatible with the developed adaptive control and images will be acquired even faster.

The reduction of the imaging time by speeding the scanning process in the flat zones is very important in multiprobe applications: reduction of the imaging time is critical for avoiding drift between the different probes. Also, when working with biological samples, it will allow the realization of more complex experiments which are now limited by two main factors: the first one is the fact that samples change quicker than the time needed to acquire an image with the first probe and interchange the probes’ position; the second limitation is that samples often become degraded before the experiment (which usually requires the acquisition of several images) is finished.

Acknowledgments

Authors want to acknowledge Antonio Juárez and Rosa Baños, from the Institute of Bioengineering of Catalunya (IBEC), for the preparation of the biological samples. This work was supported in part by the Spanish Ministerio de Educación under project TEC2009-10114 and grant AP2006-01079, and also by the Catalan regional authorities under project VALTEC09-2-0058.

References

  1. Hatega, A.; Law, R.; Khan, S.; Discher, D. Adhesively-tensed cell membranes: Lysis kinetics and atomic force microscopy probing. Biophys. J 2003, 85, 2746–2759. [Google Scholar]
  2. Touhami, A.; Jericho, M.; Boyd, J.; Beveridge, T. Nanoscale characterization and determination of adhesion forces of Pseudomonas aeruginosa by using atomic force microscopy. J. Bacteriol 2006, 188, 370–377. [Google Scholar]
  3. Fumagalli, L.; Ferrari, G.; Sampietro, M.; Gomila, G. Quantitative nanoscale dielectric microscopy of single layer support biomembranes. Nano Lett 2009, 9, 1604–1608. [Google Scholar]
  4. Alonso, J.L.; Goldmann, W.H. Feeling the forces: Atomic force microscopy in cell biology. Life Sci 2003, 72, 2553–2560. [Google Scholar]
  5. Dufrêne, Y.F. Towards nanomicrobiology using atomic force microscopy. Nat. Rev. Microbiol 2008, 10. [Google Scholar] [CrossRef]
  6. Chalmeau, J.; Dagkessamanskaia, A.; Le Grimellec, C.; Francois, J.; Sternick, J.; Vieu, C. Contribution to the elucidation of the structure of the bacterial flagellum nano-motor through AFM imaging of the M-Ring. Ultramicroscopy 2009, 109, 845–853. [Google Scholar]
  7. Cross, S.E.; Jin, Y.; Rao, J.; Gimzewski, J.K. Applicability of AFM in cancer detection. Nat. Nanotech 2009, 4, 72–73. [Google Scholar]
  8. Auerbach, I.; Sorensen, C.; Hansma, H.; Holden, P. Physical morphology and surface properties of unsaturated Pseudomonas putida biofilms. J. Bacteriol 2007, 182, 3809–3815. [Google Scholar]
  9. Verity, J.E.; Chhabra, N.; Sinnathamby, K.; Yip, C.M. Tracking molecular interactions in membranes by simultaneous ATR-FTIR-AFM. Biophys. J 2009, 97, 1225–1231. [Google Scholar]
  10. Otero, J.; Puig-Vidal, M.; Samitier, J. Implementation of a multirobot system using self-sensing probes for cell and molecular biology experimental research. Proceedings of the 9th IFAC Symposium on Robot Control (SYROCO09), Gifu, Japan, 9–12 September 2009.
  11. Otero, J.; Gonzalez, L.; Cabezas, G.; Puig-Vidal, M. Multi-tool platform for morphology and nanomechanical characterization of biological samples with coordinated self-sensing probes. IEEE Trans. Mechatronics 2012. in press.. [Google Scholar]
  12. Tsunemi, E.; Satoh, N.; Miyato, Y.; Kobayashi, K.; Matsushige, K.; Yamada, H. Multi-probe atomic force microscopy with optical beam deflection method. Jpn. J Appl. Phys 2007, 46, 5636–5638. [Google Scholar]
  13. Xie, H.; Régnier, S. Development of a flexible robotic system for multiscale applications of micro/nanoscale manipulation and assembly. IEEE Trans. Mechatron 2011, 16, 266–276. [Google Scholar]
  14. Shenkenberg, D.L. Could AFM be used routinely for medical imaging? J. Mol. Biol 2007, 16, 162–169. [Google Scholar]
  15. Ando, T.; Uchihashi, T.; Kodera, N.; Yamamoto, D.; Miyagi, A.; Yamashita, H. High-speed atomic force microscopy for observing dynamic biomolecular processes. J. Mol. Recognit 2007, 20, 448–458. [Google Scholar]
  16. Choi, I.; Kim, Y.; Kim, J.; Yang, Y.I.; Lee, J.; Lee, S.; Hogn, S.; Yi, J. Fast image scanning method in liquid-AFM without image distortion. Nanotechnology 2008, 19, 445701. [Google Scholar]
  17. Picco, L.M.; Bozec, L.; Ulcinas, A.; Engledew, D.J.; Antognozzi, M.; Horton, M.A.; Miles, M.J. Breaking the speed limit with atomic force microscopy. Nanotechnology 2007, 18, 044030. [Google Scholar]
  18. Ajit, C.; Srinivasa, S.; Salapaka, M. Feedback based simultaneous correction of imaging artifacts due to geometrical and mechanical cross-talk and tip-sample stick in atomic force microscopy. Rev. Sci. Instrum 2007, 78, 103706. [Google Scholar]
  19. Schitter, G.; Stemmer, A. Identification and open-loop tracking control of a piezoelectric tube scanner for high-speed scanning-probe microscopy. IEEE Trans. Control Syst. Tech 2004, 12, 449–454. [Google Scholar]
  20. Mahmood, I.A.; Moheimania, S.O. Making a commercial atomic force microscope more accurate and faster using positive position feedback control. Rev. Sci. Instrum 2009, 80, 063705. [Google Scholar]
  21. Gwangmin, K.; Sang-Hyun, K.; Meehye, J.; Seung-Heon, H.; Chang-Son, C.; Seung-Jin, H.; Jaewan, H.; Haiwon, L. High-speed atomic force microscope lithography using a piezotube scanner driven by a sinusoidal waveform. Ultramicroscopy 2009, 109, 1052–1055. [Google Scholar]
  22. Kobayashi, M.; Sumitomo, K.; Troimitsu, K. Real-time imaging of DNA streptavidin complex formation in solution using a high-speed atomic force microscope. Ultramicroscopy 2007, 107, 184–190. [Google Scholar]
  23. Tien, S.; Devasia, S. AFM imaging of large soft samples in liquid medium using iterative inverse feedforward control. Proceedings of the American Control Conference (ACC08), Seattle, WA, USA, 11–13 June 2008.
  24. Otero, J.; Puig-Vidal, M.; Frigola, M.; Casals, A. Micro-to-nano optical resolution in cooperative multirobot nanobiocharacterization station. Proceedings of the IEEE/RSJ Conference on Intelligent Robots and Systems (IROS09), Saint Louis, MO, USA, 11–15 October 2009; pp. 5357–5362.
  25. Chiang, M. Development of X-Y servo pneumatic-piezoelectric hybrid actuators for position control with high response, large stroke and nanometer accuracy. Sensors 2010, 10, 2675–2693. [Google Scholar]
  26. Rakotondrave, M.; Haddab, Y.; Lutz, P. Development, modeling, and control of a micro-/nanopositioning 2-DOF stick-slip device. IEEE Trans. Mechatron 2009, 14, 733–745. [Google Scholar]
  27. Giessibl, F. High-speed force sensor for force microscopy and profilometry utilizing a quartz tuning fork. Appl. Phys. Lett 1998, 73, 3956–3958. [Google Scholar]
  28. Ando, T.; Uchihashi, T.; Fukuma, T. High-speed atomic force microscopy for nano-visualization of dynamic biomolecular processes. Progr. Surface Sci 2008, 83, 337–437. [Google Scholar]
  29. Sulchek, T. Characterization and optimization of scan speed for tapping-mode atomic force microscopy. Rev. Sci. Instrum 2002, 73, 2928–2936. [Google Scholar]
  30. Ghasemi, A. Application of linear model predictive control and input-output linearization to constrained control of 3D cable robots. Mod. Mech. Eng 2011, 1, 69–76. [Google Scholar]
  31. Sonneborn, L.; Van Vleck, F. The bang-bang principle for linear control systems. SIAM J. Control 1965, 2, 151–159. [Google Scholar]
  32. Jucha, I.; Kalas, D. Exponentially stable adaptive control for rigid robotic manipulators with a class of input injection. J. Electr. Eng 1997, 48, 119–124. [Google Scholar]
Figure 1. The multiprobe SPM-based nanocharacterization station presented in [10,11,24]. (a) Scheme of the different micro and nanopositioning stages. (b) Photograph of the developed station with a quartz tuning fork probe and an AFM cantilever as nanotools (optical microscope image).
Figure 1. The multiprobe SPM-based nanocharacterization station presented in [10,11,24]. (a) Scheme of the different micro and nanopositioning stages. (b) Photograph of the developed station with a quartz tuning fork probe and an AFM cantilever as nanotools (optical microscope image).
Sensors 12 00686f1 1024
Figure 2. Feedback and feedfordward control scheme. Indexes are the classical nomenclature and the parameters in our system are into brackets.
Figure 2. Feedback and feedfordward control scheme. Indexes are the classical nomenclature and the parameters in our system are into brackets.
Sensors 12 00686f2 1024
Figure 3. (a) The feedforward control is based on predicting the following slope in the sample (mp) by computing the last two slopes in the sample. (b) Comparison between the real and the predicted slope for a randomly generated scan line. The predictive algorithm slightly overestimates the future slope but this fact prevents tip or sample damaging in the experiments.
Figure 3. (a) The feedforward control is based on predicting the following slope in the sample (mp) by computing the last two slopes in the sample. (b) Comparison between the real and the predicted slope for a randomly generated scan line. The predictive algorithm slightly overestimates the future slope but this fact prevents tip or sample damaging in the experiments.
Sensors 12 00686f3 1024
Figure 4. Bang-bang optimal control implementation. A is the cantilever oscillation amplitude; X, Y and Z are the scanner driving signals; mp is the predicted slope.
Figure 4. Bang-bang optimal control implementation. A is the cantilever oscillation amplitude; X, Y and Z are the scanner driving signals; mp is the predicted slope.
Sensors 12 00686f4 1024
Figure 5. Exponential adaptive controller implementation. A is the cantilever oscillation amplitude; X, Y and Z are the scanner driving signals; mp is the predicted slope.
Figure 5. Exponential adaptive controller implementation. A is the cantilever oscillation amplitude; X, Y and Z are the scanner driving signals; mp is the predicted slope.
Sensors 12 00686f5 1024
Figure 6. (a) Calibration grid imaged using the bang-bang controller, imaging time = 1 min 22 s. (b) Calibration grid imaged using the adaptive controller, imaging time = 52 s.
Figure 6. (a) Calibration grid imaged using the bang-bang controller, imaging time = 1 min 22 s. (b) Calibration grid imaged using the adaptive controller, imaging time = 52 s.
Sensors 12 00686f6 1024
Figure 7. Experimental setup. The controllers were implemented in software; an I/O board was used as interface with the analog control of the SPM controller. The main PID control was executed in the SPM controller.
Figure 7. Experimental setup. The controllers were implemented in software; an I/O board was used as interface with the analog control of the SPM controller. The main PID control was executed in the SPM controller.
Sensors 12 00686f7 1024
Figure 8. Image acquired with the bang-bang controller of an Escherichia coli bacterium. vmax = 8 μm/s, vmin = 2 μm/s, imaging time = 1 min 41 s.
Figure 8. Image acquired with the bang-bang controller of an Escherichia coli bacterium. vmax = 8 μm/s, vmin = 2 μm/s, imaging time = 1 min 41 s.
Sensors 12 00686f8 1024
Figure 9. (a) Single bacterium imaged using the adaptive controller. (b) Frequencies of the scanning signal in the X direction. γ = 5, imaging time = 1 min 9 s.
Figure 9. (a) Single bacterium imaged using the adaptive controller. (b) Frequencies of the scanning signal in the X direction. γ = 5, imaging time = 1 min 9 s.
Sensors 12 00686f9 1024
Figure 10. Tests of the adaptive controller over the same bacteria sample zone for different attenuation factors. (a) γ = 1, imaging time = 36 s. (b) γ = 2, imaging time = 43 s. (c) γ = 4, imaging time = 1 min 1 s. (d) γ = 6, imaging time = 1 min 13 s. (e) γ = 8, imaging time = 1 min 21 s. (f) γ = 10, imaging time = 1 min 27 s.
Figure 10. Tests of the adaptive controller over the same bacteria sample zone for different attenuation factors. (a) γ = 1, imaging time = 36 s. (b) γ = 2, imaging time = 43 s. (c) γ = 4, imaging time = 1 min 1 s. (d) γ = 6, imaging time = 1 min 13 s. (e) γ = 8, imaging time = 1 min 21 s. (f) γ = 10, imaging time = 1 min 27 s.
Sensors 12 00686f10a 1024Sensors 12 00686f10b 1024
Figure 11. Tune of the different parameters. (a) γ = 8, vmax = 16 μm/s, imaging time = 2 min 23 s. (b) γ = 8, vmax = 32 μm/s, imaging time = 1 min 21 s. (c) γ = 6, vmax = 32 μm/s, imaging time = 1 min 11 s. (d) γ = 5, vmax = 32 μm/s, imaging time = 1 min 6 s. (e) γ = 5, vmax = 48 μm/s, imaging time = 45 s. (f) γ = 5, vmax = 64 μm/s imaging time = 34 s.
Figure 11. Tune of the different parameters. (a) γ = 8, vmax = 16 μm/s, imaging time = 2 min 23 s. (b) γ = 8, vmax = 32 μm/s, imaging time = 1 min 21 s. (c) γ = 6, vmax = 32 μm/s, imaging time = 1 min 11 s. (d) γ = 5, vmax = 32 μm/s, imaging time = 1 min 6 s. (e) γ = 5, vmax = 48 μm/s, imaging time = 45 s. (f) γ = 5, vmax = 64 μm/s imaging time = 34 s.
Sensors 12 00686f11a 1024Sensors 12 00686f11b 1024Sensors 12 00686f11c 1024
Figure 12. (a) Escherichia coli bacteria imaged with a standard technique, and (b) the implemented adaptive control. The imaging time has been reduced to the 29%.
Figure 12. (a) Escherichia coli bacteria imaged with a standard technique, and (b) the implemented adaptive control. The imaging time has been reduced to the 29%.
Sensors 12 00686f12 1024

Share and Cite

MDPI and ACS Style

Otero, J.; Guerrero, H.; Gonzalez, L.; Puig-Vidal, M. A Feedfordward Adaptive Controller to Reduce the Imaging Time of Large-Sized Biological Samples with a SPM-Based Multiprobe Station. Sensors 2012, 12, 686-703. https://doi.org/10.3390/s120100686

AMA Style

Otero J, Guerrero H, Gonzalez L, Puig-Vidal M. A Feedfordward Adaptive Controller to Reduce the Imaging Time of Large-Sized Biological Samples with a SPM-Based Multiprobe Station. Sensors. 2012; 12(1):686-703. https://doi.org/10.3390/s120100686

Chicago/Turabian Style

Otero, Jorge, Hector Guerrero, Laura Gonzalez, and Manel Puig-Vidal. 2012. "A Feedfordward Adaptive Controller to Reduce the Imaging Time of Large-Sized Biological Samples with a SPM-Based Multiprobe Station" Sensors 12, no. 1: 686-703. https://doi.org/10.3390/s120100686

Article Metrics

Back to TopTop