Collision Recognition and Direction Changes Using Fuzzy Logic for Small Scale Fish Robots by Acceleration Sensor Data

  • Seung Y. Na
  • Daejung Shin
  • Jin Y. Kim
  • Su-Il Choi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3614)


For natural and smooth movement of small scale fish robots, collision detection and direction changes are important. Typical obstacles are walls, rocks, water plants and other nearby robots for a group of small scale fish robots and submersibles that have been constructed in our lab. Two of 2-axes acceleration sensors are employed to measure the three components of collision angles, collision magnitudes, and the angles of robot propulsion. These data are integrated using fuzzy logic to calculate the amount of propulsion direction changes. Because caudal fin provides the main propulsion for a fish robot, there is a periodic swinging noise at the head of a robot. This noise provides a random acceleration effect on the measured acceleration data at the collision instant. We propose an algorithm based on fuzzy logic which shows that the MEMS-type accelerometers are very effective to provide information for direction changes.


Fuzzy Logic Acceleration Data Acceleration Sensor Collision Angle Fuzzy Logic Algorithm 
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.
    Sfakiotakis, M., Lane, D.M., Davies, J.C.: Review of fish swimming modes for aquatic locomotion. IEEE Journal of Oceanic Engineering 24(2), 237–252 (1999)CrossRefGoogle Scholar
  2. 2.
    Yang, E., Ikeda, T., Mita, T.: Nonlinear Tracking Control of a Nonholonomic Fish Robot in Chained Form. In: SICE Annual Conference, Hukui University, Japan, pp. 1260–1265 (2003)Google Scholar
  3. 3.
    Kim, E.J., Youm, Y.: Design and Dynamic Analysis of Fish Robot: PoTuna. In: Proceedings of the 2004 IEEE International Conference on Robotics & Automation, New Orleans, LA, pp. 4887–4892 (2004)Google Scholar
  4. 4.
    Kato, N.: Control Performance in the Horizontal Plane of a Fish Robot with Mechanical Pectoral Fins. IEEE Journal of Oceanic Engineering 25(1), 121–129 (2000)CrossRefGoogle Scholar
  5. 5.
    Shin, D.J., Na, S.Y., Kim, J.Y.: Reduction of Disturbance Effects and Sustained Oscilla-tion Using Multi-Sensor Fusion in a Flexible Link System. In: IECON 2004, Busan, Korea (2004)Google Scholar
  6. 6.
    Shin, D.J., Na, S.Y., Na, C.H., Kee, C.D.: Robust Dynamic Weight Measurement Using Acceleration Data. In: GSPx 2004, Santa Clara (2004)Google Scholar
  7. 7.
    Jang, J.R.: ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. 23, 665–685 (1993)Google Scholar
  8. 8.
    Frayman, Y., Wang, L.P.: Data mining using dynamically constructed recurrent fuzzy neu-ral networks. In: Wu, X., Kotagiri, R., Korb, K.B. (eds.) PAKDD 1998. LNCS, vol. 1394, pp. 122–131. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  9. 9.
    Wai, R.-J., Chen, P.-C.: Intelligent tracking control for robot manipulator including actua-tor dynamics via TSK-type fuzzy neural network. IEEE Trans. Fuzzy Systems 12, 552–560 (2004)CrossRefGoogle Scholar
  10. 10.
    Kiguchi, K., Tanaka, T., Fukuda, T.: Neuro-fuzzy control of a robotic exoskeleton with EMG signals. IEEE Trans. Fuzzy Systems 12, 481–490 (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Seung Y. Na
    • 1
  • Daejung Shin
    • 2
  • Jin Y. Kim
    • 1
  • Su-Il Choi
    • 1
  1. 1.Dept. of Electronics and Computer EngineeringChonnam National UniversityGwangjuSouth Korea
  2. 2.Graduate SchoolChonnam National UniversityGwangjuSouth Korea

Personalised recommendations