DOI QR코드

DOI QR Code

Control of an underwater biomimetic vehicle using Floquet theory

  • Received : 2014.08.12
  • Accepted : 2014.09.12
  • Published : 2014.09.25

Abstract

Aqua is an underwater biomimetic vehicle designed and built at McGill University that uses six paddles to produce control and propulsion forces. It has the particularity of having time-periodic thrust due to its oscillating paddles. Using an existing model of the vehicle, two types of controller were developed: a PD controller and a Floquet controller. The Floquet controller has the advantage of explicitly addressing the time-periodicity of the system. The performance of the controllers was assessed through simulation and experimentally in the Caribbean Sea. We find that the vehicle was able to follow the prescribed trajectories with relative accuracy using both controllers, though, the Floquet controller slightly outperforms the PD controller. Furthermore, a key advantage of the Floquet controller is that it requires no tuning while the PD controller had to be tuned by trial and error.

Keywords

References

  1. Acho, L., Orlov, Y. and Solis, V. (2001), "Nonlinear measurement feedback $H_{\infty}$ control of time-periodic systems with application to tracking control of robot manipulators", Int. J. Control, 74, 190-198. https://doi.org/10.1080/00207170150203516
  2. Brocket, R. (1970), Finite dimensional linear systems, New-York, Wiley.
  3. Cai, Z., Gu, Y. and Zhong, W. (2001), "A new approach computing Floquet transition matrix", Comput. Struct., 79(6), 631-635. https://doi.org/10.1016/S0045-7949(00)00169-3
  4. Calico, R. and Wiesel, W. (1984), "Control of time-periodic systems", J. Guidance, 7, 671-676. https://doi.org/10.2514/3.19911
  5. Chiu, O., Nahon, M. and Plamondon, N. (2013), "Stability augmentation and fault tolerance for a hexapod underwater vehicle", Marine Eng. Frontiers, 1, 1-12.
  6. Fossen, T. (1994), Guidance and control of ocean vehicle, United Kingdom: John Wiley and Sons Ltd.
  7. Geder, J., Palmisano, J., Ramamurti, R., Sandberg, W. and Ratna, B. (2008), "Fuzzy logic PID based control design and performance for a pectoral fin propelled unmanned underwater vehicle", Proceedings of the. 2008 International Conference on Control, Automation and Systems, Seoul, South Korea.
  8. Georgiades, C., Nahon, M. and Buehler, M. (2009), "Simulation of an underwater hexapod robot", Ocean Eng., 36(1), 39-47. https://doi.org/10.1016/j.oceaneng.2008.10.005
  9. Guo, J. and Joeng, Y.J. (2004), "Guidance and control of biomimetic autonomous underwater vehicle using body-fin propulsion", Proceedings of the institute of Mechanical Engineers Part M: J. Eng. Maritime Environ., 218(2), 93-111. https://doi.org/10.1243/1475090041651421
  10. Montagnier, P., Spiteri, R.J. and Angeles, J. (2004), "The control of linear time-periodic systems using Floquet-Lyapunov theory", Int. J. Control, 17, 472-490.
  11. Maik, M. and Singh, S. (2007), "Oscillatory adaptive yaw-plane control of biorobotic autonomous underwater vehicles using pectoral-like fins", Appl. Bionics Biomech., 4(4), 137-147. https://doi.org/10.1155/2007/251709
  12. Plamondon, N. and Nahon, M. (2006), "A flexible oscillating foil model for an underwater auv", Proceedings of the CANCAM 2006, Toronto, Ontario.
  13. Plamondon, N. and Nahon, M. (2009), "A trajectory tracking controller for an underwater hexapod vehicle", Bioinspir. Biomim., 4(3), 036005 doi:10.1088/1748-3182/4/3/036005.
  14. Smallwood, D. and Whitcomb, L. (2004), "Model based dynamic positioning of underwater robotic vehicles: theory and experiment", IEEE J. Ocean Eng., 29(1), 169-186. https://doi.org/10.1109/JOE.2003.823312
  15. Xu, H., Mirmirami, M., Ioannou, P. and Boussalis, H. (2001), "Robust adaptive sliding control of linearizable systems", Proceedings of the 2001 American Control Conference.
  16. Yoerger, D. and Slotine, J.J.E. (1985), "Robust trajectory control of underwater vehicles", IEEE J. Ocean Eng., 10(4), 462-470. https://doi.org/10.1109/JOE.1985.1145131