A Study on Optimization of Motion Parameters and Dynamic Analysis for 3-D.O.F Fish Robot

3 자유도 물고기 로봇의 동적해석 및 운동파라미터 최적화에 관한 연구

  • 김형석 (울산대학교 기계자동차공학과) ;
  • ;
  • 이병룡 (울산대학교 기계자동차공학부) ;
  • 유호영 (울산과학대학 디지털기계학부)
  • Published : 2009.10.01


Recently, the technologies of mobile robots have been growing rapidly in the fields such as cleaning robot, explosive ordnance disposal robot, patrol robot, etc. However, the researches about the autonomous underwater robots have not been done so much, and they still remain at the low level of technology. This paper describes a model of 3-joint (4 links) fish robot type. Then we calculate the dynamic motion equation of this fish robot and use Singular Value Decomposition (SVD) method to reduce the divergence of fish robot's motion when it operates in the underwater environment. And also, we analysis response characteristic of fish robot according to the parameters of input torque function and compare characteristic of fish robot with 3 joint and fish robot with 2 joint. Next, fish robot's maximum velocity is optimized by using the combination of Hill Climbing Algorithm (HCA) and Genetic Algorithm (GA). HCA is used to generate the good initial population for GA and then use GA is used to find the optimal parameters set that give maximum propulsion power in order to make fish robot swim at the fastest velocity.


  1. Lauder, G. V. and Drucker, E. G., 2004, 'Morphology And Experimental Hydrodynamics Of Fish Fin Control Surfaces,' IEEE Journal of Oceanic Engineering, Vol. 29, No. 3, pp. 556-571
  2. Lighthill, M. J., 1969, 'Hydromechanics Of Aquatic Animal Propulsion,' Annual Review of Fluid Mechanics, Vol. 1, pp. 413-446
  3. Yu, J., Wang, L., 2005, 'Parameter Optimization Of Simplified Propulsive Model For Biomimetic Robot Fish,' Proceeding of the 2005 IEEE, International Conference on Robotics and Automation, pp. 3306-3311
  4. Kim, H. S., Lee, B. R., Vo, T. Q. and Choi, J. H., 2007,'A Study on 3-Joint FishLike Propulsion Mechanism,' The 11th International Conference On Mechatronics Technology, pp. 197-202
  5. Kim, H. S., Lee, B. R., Vo, T. Q. and Truong, Q. B., 2008, 'A Study on Optimization of Fish Robot Velocity Using Genetic Algorithm,' International Conference on Smart Manufacturing Application, pp. 441-446
  6. Seo, K. H., Murray, R., Lee, J. S., 2005, 'Exploring Optimal Gaits For Planar Carangiform Robot Fish Locomotion,' 16th IFAC World Congress in Prague
  7. Lighthill, M. J., 1960, 'Note On The Swimming of Slender Fish,' Journal of fluid mechanics, Vol 9, pp. 305-317
  8. Nakashima, M., Ohgishi, N. and Ono, K., 2003, 'A Study On The Propulsive Mechanism Of A Double Jointed Fish Robot Utilizing Self-Excitation Control,' JSME International Journal, Series C, Vol. 46, No. 3, pp. 982-990
  9. Reeves, C. R., Rowe, J. E., 2003, 'Genetic Algorithms – Principles And Perspectives, A Guide to GA Theory,' Kluwer Academic Publishers
  10. Haupt, R. L., Haupt, S. E., 2004, 'Practical Genetic Algorithms – Second Edition,' A John Willey & Son, Inc., Publication
  11. Han, S. Y., Lee, T. H., Lim, J. K. and Ha, K. T., 1999, 'Investigation of Proper Ranges and Infuence of Parameters in Genetic Algorithms,' Transactions of KSME A, Vol. 23, No. 4
  12. Moore, A. W., 'Iterative Improvement Search Hill Climbing, Simulated Annealing, WALKSAT, and Genetic Algorithms,' School of Computer Science Carnegie Mellon University
  13. Hagiwara, M., 1993, 'Pseudo Hill Climbing Genetic Algorithm (PHGA) for Function Optimization,' Proceeding of International Joint Conference on Neural Networks