99 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 REVIEW ON BIOMEMITIC ROBOFISH PRIYANSHU SHARMA, Higher Degree Student, BITS - Hyderabad, Hyderabad, Andhra Pradesh, India sharmapriyanshu20@gmail.com Dr Daseswara Rao Yendluri, Professor, BITS - Hyderabad, Hyderabad, Andhra Pradesh, India yvdrao@gmail.com ABSTRACT Biomimetic describes an engineering process or system that mimics biology. The essence of biological data joined along with advances in low-cost, power efficient computer systems, which supports the emerging development of robots that mimic insect and sea creatures. Today researchers look forward for biological inspiration to create a new generation of flying, crawling, and swimming automatons known as biomimetic robot. IJOART Generation of interest in how other species have adapted to a whole world of environmental niches, researchers are working to understand and reverse-engineer the adaptive traits of creatures. This paper would include some features of biomimetic robot fish like design and implementation, motion control algorithms, posture control and 3D implementation. Keywords: biomimetic robots, design, parameters, swimming modes, robofish 1 INTRODUCTION Biomimetic robots form their structure and senses from animals, such as birds or insects. Features of biomimetic robots are taken from earth's greatest examples of survival i.e. living organisms. How birds fly, how fish swim, how dolphins locate objects, and how humans walk might best be discovered and understood by trying to reproduce these activities in a device. Biomimetic robots are still relatively new, however, and the possible collaborations among biologists, robotic engineers, and computer scientists have begun. There are some categories in which these biomimetic robots can be classified as per their applications, namely mammals, insects, fishes, amphibians find their applications in military, medical, engineering respectively. The first basic biomimetic robot was a “lobster”, model was established in 1970 by efforts of Copyright © 2013 SciResPub. IJOART 100 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 Joseph Ayers [8], a biological professor at North-eastern University. With the rapid development in field of biology and computers, it is now possible to understand and imitate the behaviour of other animals. Biomimetic fish like robots are gaining popularity as they can be used extensively in under water investigations and marine applications like checking quality of water i.e. level of contamination by chemical discharge and oil spills, certain space applications , underground investigations (snake type features) and certain rescue missions . Some researchers also think fish robots as effective weapon for ship propulsion which may reduce shoreline erosion and undermining of submarine installation caused by screws used in ships. 1.1. Design and implementation of a biomimetic robot A biomimetic robot fish with tail is made for propulsion along with pectoral fins having three degree DOF (provided to give flexibility adaptability), and multiple sensors are designed IJOART based on the analysis of propulsion and manoeuvring mechanisms for carangiform swimming motion in which undulations of fish movement are limited to the caudal (tail) regions with the body bending into less than one half of a sinusoidal wave form [1]. A mechanical tail structure with cams and connecting rods for fitting carangiform fish body wave is designed based on the propulsion and manoeuvring mechanisms of real fishes, which provides the main propulsion. In order to obtain the necessary environmental information, several kinds of sensors (video, infrared, and temperature, pressure and PH value sensors) are mounted on the robofish model. To analyse the carangiform propulsive mechanism and the large-amplitude elongated body theory, a model based on elongated-body theory was put forward as idea to analyse the irregular amplitude of tail. Several other developments have taken place in the field of biomimetic robofish, as MIT has successfully developed first free-swimming robotic fish ,which is an eight-link, fish-like machine named as RoboTuna. A fish-like micro robot prototype which possesses a pair of fins actuated by piezoceramics is being developed in Nagoya University. Under water robot research on imitating the propulsion mechanical structure of fish fins and constructed an experiment platform using elastic module, was conducted by the Harbin Institute of Technology [9]. Copyright © 2013 SciResPub. IJOART 101 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 The biomimetic robot fish considered in the work [1] is a usual fish-like machines motivated by BCF (Body and/or Caudal Fin), which imitate the locomotion of fish by controlling the position of several independent joints. Design of the tail of the mechanical structure is based on the study that there is a travelling wave, which travels from the neck to the tail of the fish body. Hence from the carangiform propulsive wave curve starts from the fish’s centre of inertia to the caudal joint and is given by equation ybody (x,t) = [(c1x + c2x2)][sin(kx +ωt)] ………(1) where , ybody is the transverse displacement of body, x is thedisplacement along main axis, k is the body wave number(k =2π/λ), λ is the body wave length, c1 is the linear waveamplitude envelope, c2 is the quadratic wave amplitude envelope IJOART ω is the body wave frequency (ω=2πf=2π/T). The fish body curve can also be shown by the graph, Fig 1 Fish body wave curve 1.1.1 SOME IMPORTANT TAIL PARAMETERS The tail parameters of the biomimetic robot fish include the tail fin shape S, relative wavelength R, number of joints N, length of joints Lj(j=1,2…N), and the position of every joint end P={(xj,yj)},(i=1,2…M; j=1,2…N) in every sampling cycle. Following conclusions can be drawn [1], Table 1 PARAMETERS EFFECTS Tail fin shape The propulsive power is mainly provided by the tail in carangiform mode, a crescent-shaped fin made. Relative wavelength reduction of R results in the increase of propulsive efficiency, the Copyright © 2013 SciResPub. IJOART 102 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 (R) increase of velocity, and the reduction of manoeuvrability Number of Joints (N) The increase of N results in the increase of the flexibility of fish body, the reduction of error of curve fitting, and the increase of manoeuvrability. Length of Joints The length of joints reduces gradually, and the flexibility is larger with the shorter joint. Shorter the joint is, the bigger the torque it can offer is, the higher the oscillatory tail frequency is. In practice, L1: L2 = 1: 0.5. 1.1.2 TAIL MECHANICAL STRUCTURE: The mechanical tail structure has two main parts namely Oscillate part and Drive part. Oscillate part simulates the fish tail motion by two joints designed according to the tail parameters calculated. The Drive part of the tail is composed of a pair of cams and two slide bars = (i=1,2) connected to joints. The tail IJOART mechanical structure can be shown by the diagram below Fig 2 Tail mechanical structure The detailed working of tail with its cam system can be understood by the help of above diagram. The two cams rotate in reverse directions to push slide bars in the direction of bodyaxis to drive all joints and the tail fin to oscillate. We can implement the position control of slide bars at all the sampling points, by calculating the appropriate cam shape, which may drive the tail to fit the carangiform propulsive mechanism. DC motors are adopted instead of step motors or servo actuators, which may offer more propulsion power to the structure. 1.1.3 PECTORIAL FINS: Fins are very essential for fishes for balance and also to control the posture. The locomotion of the fish pectoral fins can be simplified to two kinds of Copyright © 2013 SciResPub. IJOART 103 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 fundamental motions: rotation and flap. A uniform motion is given to the pectoral fins, thus corresponding degree of freedom to each motor is three. To change the attack angle, both pectoral fins roll synchronously, when the motor 2 is made to rotate. Similarly motor 1 and motor 3 will rotate in forward and backward with certain range of angle to make the left/right pectoral fin flap continuously. Hence this structure satisfies the manoeuvrability of the locomotion. 1.1.4 CONTROL SYSTEM ARCHITECTURE: When the robot fish works in underwater environment, it needs to understand the environment. Hence multiple sensors are equipped with the robot fish to collect information of its surrounding environment, i.e. water depth, neighbouring obstacles. In such underwater applications, pressure sensors, IJOART Fig 3 Pectoral fin structure a CCD camera, temperature transducer, infrared sensors and a PH value sensor are chosen. Details of control structure are explained [1].The control system can be roughly understood by the block diagram, Copyright © 2013 SciResPub. IJOART 104 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 Fig 4: block diagram of control system IJOART Fig 5 prototype of a biomimetic fish 1.1. VARIOUS FISH SWIMMING MODES Fish swim either by body and/or caudal fin (BCF) movements or using median and/or paired fin (MPF) propulsion. MPF is generally employed at slow speeds, as it offers greater manoeuvrability and better propulsive efficiency, whereas, BCF movements can be used to achieve greater thrust and accelerations. In the work of Michael Sfakiotakis el all [2], we can Copyright © 2013 SciResPub. IJOART 105 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 see an overview of fish swimming and some of the analytical methods that were applied to some of their propulsive mechanisms. Properties of water like its compressibility and high density affect the motion of a fish as well as effects in a similar way to a biomimetic robofish. To study the fish swimming mechanism, following terminologies were extracted from [2]; IJOART Fig 6 Describing type of fins and other features Table 2 TYPE OF FIN NAME GIVEN TO THEM Median and paired fins short-based or long based, Normal and parallel to water flow Span and chord Swimming involves the transfer of momentum from the fish to the surrounding water (and vice versa). The main momentum transfer mechanisms are via drag, lift, and acceleration reaction force. Swimming locomotion has been classified into two generic categories on the basis of the movement’s temporal features (1) Periodic (or steady or sustained) swimming: Periodic swimming is employed by fish to cover relatively large distances at a more or less constant speed. (2) Transient (or unsteady) movements: Transient movements last milliseconds and are typically used for catching prey or avoiding predators. Some of the important swimming modes based on Breder’s fish classification can be seen in the given diagram [2] Copyright © 2013 SciResPub. IJOART 106 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 Fig 7 swimming modes Table 3: TYPE OF FORCE 1 Drag Has two components namely , friction and pressure IJOART force drag Friction drag arises as a result of the viscosity of water in areas of flow with large velocity gradients. And form drag is caused by the distortion of flow around solid bodies and depends on their shape. 2 Lift force Lift forces originate from water viscosity and are caused by asymmetries in the flow. 3 It is generated by the resistance of the water acceleration surrounding a body or an appendage when the or inertial velocity of the latter relative to the water is force changing. Acceleration reaction is more sensitive to size than is lift or drag velocity Copyright © 2013 SciResPub. IJOART 107 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 Table 4: Swimming modes Brief Explanation ANGUILLIFORM MODE Whole body participates in large amplitude undulations. Such swimmers are capable of backward as well as forward swimming. Similar movement but amplitude of the undulation is limited and increase only in posterior half of the body Faster than above two mentioned, body undulations are confined to last third of the body length and thrust is provided by a rather stiff caudal fin. Most efficient, generate thrust by lift based method , allowing high cruising speed to be maintained for long period Locomotion is purely oscillatory BCF mode, fish that uses this have inflexible bodies and forage their habitat usually MPF propulsion. Thrust generation involves the passing of vertical undulation along the pectoral that are very large , triangle shaped and flexible Propulsion is achieved by passing undulation down board pectoral fins Undulation of a dorsal fin, while body axis in many cases held straight while swimming Upside –down equivalent to amiiform mode, since propulsion is obtained by undulation of a long based anal fin. Both anal and dorsal fins undulate to generate the propulsion forces Dorsal and anal fins are flapped as a single unit, either in phase or alternating to achieve propulsion. Propulsion is achieved by oscillatory movements of pectoral fins . SUB-CARANGIFORM MODE CARANGIFORM MODE THUNNIFORM MODE OSTRACILFORM MODE RAJIFORM MODE IJOART DIODONTIFORM MODE AMIIFORM MODE GYMNOTIFORM MODE BALISTIFORM MODE TETRADONTIFORM MODE LABRIFORM MODE Swimming modes of biomimetic underwater Robots can be classified based on Breder’s fish classification and can be briefly understood by the diagram [4] Copyright © 2013 SciResPub. IJOART 108 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 1.2. IJOART POSTURE CONTROL This section deals with the posture control and 3D implementation of a biomimetic robofish named as TPF-I (Three degree of freedom Pectoral Fin-I) , in which by using barycentre – adjustor, a particular type of adjustor, the position of centre of gravity of robot fish can be changed, which then changes the pitching angle. By synthesizing three basic control methods like speed control, orientation control and pitching control, posture control can be implemented. Various researchers are working to develop biomimetic robots having high velocity, efficiency and manoeuvrability. An eight link, fish-like machine RoboTuna has been developed by MIT. RoboTuna and subsequent RoboPike projects that exploited external fluid forces to produce thrust, by utilizing a flexible posterior body and a flapping foil (tail fin) have attempted to create AUVs with increased energy savings and longer mission duration. Work done on posture control [3] resulted in a biomimetic fish with three degree of freedom, TFP-I. A multiple link tail is designed to simulate the carangiform propulsion mechanism. By changing the central axis of the tail oscillating, orientation control is done. The centre of Copyright © 2013 SciResPub. IJOART 109 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 gravity position changes by a moving counterweight, which in turn controls pitching. The robot fish can descend and ascend at certain velocity. The design of fish discussed[3]is based on three methods, namely,(i) Changing Gravitation (Buoyancy), (ii)Pectoral fins, (iii)Changing body shape, (iv) Hanging the Barycentre. In the design that is based on barycentre, the weight is located in the head part of robot fish, and servo actuator is used to change its position. The motion of the weight changes the centre of gravity position. Shown in the figure 8 is the robot fish with barycentre-adjustor and circuit system IJOART Fig 8 Barycentre-adjustor and control system For the tail of the robot carangiform propulsive wave curve is considered, and the equation and obtained graphs can be seen in [3]. The schematic structure of a robofish is given in figure 9 below that a clear idea about this robo fish. Fig 9 Schematic structure of robot fish TPF-I Posture control [5] is briefly discusses about velocity control, orientation control, pitching control, which requires a good experimental data [3], that is based on effects of velocity, orientation and pitching control. Hence it can be said that the Copyright © 2013 SciResPub. IJOART 110 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 Barycenter-adjustor is used to change the posture and perform the 3-D locomotion by combining with the tail motion. 1.4. SOME EXAMPLES OF BIOMIMETIC ROBOTS A hexapod robot uses Shape Memory Alloy (SMA) actuators [5]. In this work an investigation is made with regard to the characteristics of the SMA actuators and introduces various gaits used for the six-legged motion. Also discussed are the controller of the robot and the driver for SMA actuators along with the robot’s performance. Further given are the dimensions and information about the communication links and required algorithms. Another work done discusses about the design and implementation of robot fish –PoTuna [6]. IJOART Fig 10: PoTuna robot fish Design of the flight control algorithms for flapping wing micromechanical flying insects (MFIs) are done to some extent [7]. 2 CONCULSION In this work an attempt is made to gather basic information about biomimetic robots, concentrating specially robot fish, discussing the design and its implementation in 3D. Various type of swimming modes are also shown, also posture control is shown. Design of PoTuna is also briefly shown. As biomimetic robots is a growing area of research, as they can be used in so many applications, a robofish is discussed here as it is being very important for military work, underwater investigations, determining the water contaminations , temperature study in areas where human divers find difficulty . Copyright © 2013 SciResPub. IJOART 111 International Journal of Advancements in Research & Technology, Volume 2, Issue 6, June-2013 1 ISSN 2278-7763 3 REFRENCES [1] Chao Zhou, Min Tan, Nong Gu, Zhiqiang Cao, Shuo Wang and Long Wang, ―The Design and Implementation of a Biomimetic Robot Fish‖, International Journal of Advanced Robotic Systems, Vol. 5, No. 2 (2008) [2] Michael Sfakiotakis, David M. Lane, and J. Bruce C. Davies, ―Review of Fish Swimming Modes for Aquatic Locomotion‖, IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 24, NO. 2, APRIL 1999. [3] Chao Zhou, Zhiqiang Cao, Shuo Wang and Min Tan, ―The Posture Control and 3-D Locomotion Implementation of Biomimetic Robot Fish‖, International Conference on Intelligent Robots and Systems October 9 - 15, 2006. [4] Won-Shik Chu etall, ―Review of Biomimetic Underwater Robots Using Smart Actuators‖, International journal of precision engineering and manufacturing. IJOART [5] Chia-Lun Tien , Yung-Yaw Chen , Jia-Yush Yen , Feng-Li Lian ,‖ Development of Biomimetic Micro-Robot – A Project Review‖, CACS Automatic Control Conference Tainan. [6] EunJung Kim and Youngil Youm, ―Design and Dynamic Analysis of Fish-like Robot:PoTuna‖, ICCAS2003 [7] Xinyan Deng, Luca Schenato, and Shankar Sastry, ―Flapping Flight for Biomimetic Robotic Insects: Part II—Flight Control Design‖ [8] Linda Dailey Paulson, ―Biomimetic Robots‖ ,IEEE,2004 [9] won-shik chu etall. ―Review of biomimetic underwater robots using smart actuators‖, International journal of precision engineering and manufacturing vol. 13. Copyright © 2013 SciResPub. IJOART