Fuzzy neural networks for obstacle pattern recognition and collision avoidance of fish robots.

Soft Computing (Impact Factor: 1.3). 01/2008; 12:715-720. DOI: 10.1007/s00500-007-0245-0
Source: DBLP

ABSTRACT The problems of detection and pattern recognition of obstacles are the most important concerns for fish robots’ path planning
to make natural and smooth movements as well as to avoid collision. We can get better control results of fish robot trajectories
if we obtain more information in detail about obstacle shapes. The method employing only simple distance measuring IR sensors
without cameras and image processing is proposed. The capability of a fish robot to recognize the features of an obstacle
to avoid collision is improved using neuro-fuzzy inferences. Approaching angles of the fish robot to an obstacle as well as
the evident features such as obstacles’ sizes and shape angles are obtained through neural network training algorithms based
on the scanned data. Experimental results show the successful path control of the fish robot without hitting on obstacles.

  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: In this paper, biomimetic underwater robots built using smart actuators, e.g., a shape memory alloy (SMA), an ionic polymer metal composite (IPMC), lead zirconate titanate (PZT), or a hybrid SMA and IPMC actuator, are reviewed. The effects of underwater environment were also considered because smart actuators are often affected by their external environment. The characteristics of smart actuators are described based on their actuating conditions and motion types. Underwater robots are classified based on different swimming modes. We expanded our classification to non-fish creatures based on their swimming modes. The five swimming modes are body/caudal actuation oscillatory (BCA-O), body/caudal actuation undulatory (BCA-U), median/paired actuation oscillatory (MPA-O), median/paired actuation undulatory (MPA-U), and jet propulsion (JET). The trends of biomimetic underwater robots were analyzed based on robot speed (body length per second, BL/s). For speed per body length, robots using an SMA as an actuator are faster than robots using an IPMC when considering a similar length or weight. Robots using a DC motor are longer while their speeds per body length are similar, which means that robots using smart actuators have an advantage of compactness. Finally, robots (using smart actuators or a motor) were compared with underwater animals according to their speed and different swimming modes. This review will help in setting guidelines for the development of future biomimetic underwater robots, especially those that use smart actuators.
    International Journal of Precision Engineering and Manufacturing 13(7). · 1.59 Impact Factor
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Adaptive neurofuzzy inference systems (ANFIS) represent an efficient technique for the solution of function approximation problems. When numerical samples are available in this regard, the synthesis of ANFIS networks can be carried out exploiting clustering algorithms. Starting from a hyperplane clustering synthesis in the joint input-output space, a computationally efficient optimization of ANFIS networks is proposed in this paper. It is based on a hierarchical constructive procedure, by which the number of rules is progressively increased and the optimal one is automatically determined on the basis of learning theory in order to maximize the generalization capability of the resulting ANFIS network. Extensive computer simulations prove the validity of the proposed algorithm and show a favorable comparison with other well-established techniques.
    Advances in Fuzzy Systems 01/2012; 2012:1-12.
  • [Show abstract] [Hide abstract]
    ABSTRACT: We introduce an autonomous water pollution monitoring system that searches the sources of water pollution and makes measurements of relevant data using a fish robot. A fish robot searches and monitors various areas using GPS receivers and directional information. A fish robot has three microcontrollers which provide full functions, for example, motor operations for the swimming of a fish robot, analog sensor data acquisition including temperature and infrared distance sensors, decoding GPS information, counting the time of sonar in ultrasound sensors and a directional sensor, collecting information of water pollution measurement sensors from Vernier Labpro, and communications. A fish robot swims autonomously in predefined areas and collects the water pollution indexes. Collected information by a fish robot is sent to data collecting nodes by USN motes and Bluetooth, and the data are accessible on the Internet by Ethernet devices.
    Proceedings of the 6th WSEAS international conference on Computational intelligence, man-machine systems and cybernetics; 12/2007


Available from