Academia.eduAcademia.edu
Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 10, N° 1 2016 Mathematical Modelling and Feasibility Study of the Biomimetic Undulating Fin of a Knife Fish Robot Submitted: 27th August 2015; accepted 9th November 2015 Ajith Anil Meera, Atadappa Puthanveetil Sudheer DOI: 10.14313/JAMRIS_1-2016/3 Abstract: Bio-mimetic underwater robotics is an emerging area of research, which has the potential to substitute the conventional energy inefficient mode of underwater propulsion using thrusters. In this paper, the mathematical modelling of the undulating fin is done and the effect of various parameters of the mechanism design on the available workspace is studied. The mathematical beauty is revealed, for the curves representing the mechanical constraint and the family of undulating waves. The feasibility of a wave to be generated by the mechanism was analyzed. water is discussed in [7] and [8]. The role of counter propagation waves used by fishes for propulsion and maneuverability is revealed in [9] and [10]. However, the above literature does not explore the modelling and parametric study of the fin mechanism in depth. In this paper, the mathematical model of the fin mechanism is formulated and the feasibility of the waves to be generated by the mechanism is studied. The robot was tested for different waveforms and was found to make a smooth and eco-friendly swimming along with the real fishes. 2. Mechanism Keywords: biomimetic design, propulsion, fins, mechanism, underwater robotics, five bar mechanism, fish robot The fin mechanism consist of a series of five bar mechanism with the non-crank member as a slider or a flexible membrane as introduced in [1]. 1. Introduction The mechanism to generate a sinusoidal profile on the fin consists of cranks of length R placed at a fixed distance L between each other. Nature provides us the best and robust solutions for underwater propulsion through living organisms under water subjected to evolutionary optimization. This notion has made man enthusiastic about observing the marine life and replicating it in the underwater vehicles. This has opened up a new realm for research called bio-mimetic underwater robotics. As a result, wide range of underwater robots were designed and tested for better propulsive efficiency around the globe. Nanyang Technological University’s NKF-1 Knife fish robot, Squid type vehicle from Osaka University, MIT’s Robotuna, Festo’s Airacuda and Stingray robot are some of them. Number of papers have been published based on these works. The experimental results and conclusions of the swimming knife fish robot with undulating fin is dealt in [1], while the hydrodynamic analysis and forward thrust estimation for the robot propelled by two undulating side fins is discussed in [2]. The empirical results of braking performance of the two undulating side fin robot is done in [3], while the efficiency of usable area of a mechanism was quantified in [4]. The modelling of the motion of a biomimetic underwater vehicle was done in [5]. Developments in the field of experimental biology have expedited the growth of bio-mimetic robots. The experimental results for hovering and swimming of electric ghost knife fish, which could be used to mimic the real fishes is done in [6]. The disturbances and fluid patterns caused by the undulating fin under 2.1. Kinematic Design Fig. 1. Mechanism for sinusoidal wave generation In Fig. 1, A and D represent the servo heads of the adjacent servo motors rotating about an axis perpendicular to the plane of the paper. Each of the cranks are made to move in a circular arc with the respective servo head as the center, as given in [4]. Intervals AB and DC represent the cranks of the servo motors and BC represents a mechanical slider. The angle q made by the crank with the horizontal varies sinusoidal with respect to time. The phase difference between the adjacent crank angles is fixed as b. N number of servo motors are mounted with all the servo heads lying on the line joining A and D together creating an undulation on the fin. The equation of motion for ith crank is described by (1), where qm represents the maximum inclination of the cranks with the horizontal, f the frequency and t the time. (1) 17 Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 10, N° 1 The fin is represented by the line joining the ends of the cranks. These lines represent the side view of the plane of the sliders kept between the crank ends. The ends of the cranks together impart a sinusoidal waveform to the fin. Hence each of the sliders kept between the crank ends, together form an approximate sine wave. The length of each slider varies as per the motion of the corresponding adjacent cranks. Fig. 2. Sinusoidal wave made by fin with N = 9, θm = 45⁰ and β = 45⁰ at t = 0 s Fig. 2 represents the sketch of the sine wave generation by the fin mechanism, while Fig. 3 shows the undulating fin made using a stretchable membrane. Fig. 3. Undulating fin with a flexible membrane (2) (3) 3.1.1. Taylor Series Approximation: The Taylor series approximation was done on equation (3) and the powers higher of θi and θi+1 were neglected, resulting in equation (4). (4) The error of approximation is dependent on L/R and independent of C. For different values of L/R, workspace plot for both (3) and (4) were plotted and was observed that the curves representing (4) completely lies inside the curves represented by (3) in the domain selected for analysis. 2.2 Mechanical Constraints: 3. Parametric Study on Workspace: The effect of parameter selection of the mechanism on the available workspace is studied in this section. The interdependency of the parameters is studied so that the mechanism can generate the sine waves. 3.1. Curves of Fixed Link Length 18 The workspace of the adjacent crank angle is a property of the mechanical design of the fin. The parameters affecting the workspace design are L, R and Cmin and Cmax. Proper selection of these parameters is essential to optimize the workspace. Since the servo motors are able to deliver –90° to 90° rotations with position control, the workspace design was done within a domain of – £ qi £ and – £ qi+1 £ only. Consider a five bar linkage represented by Fig. 1. with equal crank lengths and let the coupler BC be rigid with a fixed length C. From Fig. 1. the position of B at any time relative to A is (R cos qi, R sin qi) and the position of C relative to A is (L + R cos qi+1, R sin qi+1). Evaluating the distance BC and equating it to C yields the expression given by (2), which on further simplification yields (3). Articles 1.5 Original Curve Approximate Curve 1 0.5 θi+1 The distance between the adjacent crank ends varies with respect to time. If the distance between the crank ends is less than a minimum value Cmin, the slider hits. If the distance is more than the maximum value Cmax, the slider detaches. Due to this mechanical constraint offered by the sliders, the distance between the crank ends are restricted to be within a range. The minimum and maximum stretchable lengths represents the mechanical constraint for a flexible membrane. 2016 0 −0.5 −1 −1.5 −1 0 θi 1 Fig. 4. Plot for L=5, R=3 and C=6 Moreover, the error was found to increase as the curve passes through points with either of the crank angles closer to 90° as shown in Fig. 4 (axes measured in radians). However, the approximated curves represent the original curve with a small error for the regions closer to the origin. Since the approximated curves are always found to be inside the original curves, no point on the curve represented by equation (4) would violate the original mechanical constraint. Hence, replacing the original equation with an approximated equation is equivalent to offering more constraints to the workspace, without violating the original constraint at any point. The advantage of neglecting the higher order terms in the expansion of the cosine series is that it leads to a simple general form of a second degree polynomial curve with properties that can easily be analyzed through mathematical modelling. Hence, throughout the paper, the equation governing the adjacent crank angles was selected as given by equation (4). Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 10, N° 1 2016 3.1.2. Nature of the Curves The curve represented by equation (4) is that of a general second degree equation of the form given by (5). (5) To determine the nature of the curve, two parameters D and D have to be evaluated, where D= Hence, the standard equation of the hyperbola is obtained after transformation as given by equation (6) for C > L and equation (7) for C < L. and D = h2 – ab. (6) D= > 0 and for (4). Hence, it can be concluded that if L = C, the equation (4) represents a pair of straight lines and if L ¹ C it represents the equation of a hyperbola. 3.1.3. Standard Form of Hyperbola The equation (4) represents a family of hyperbola inclined to the axes for L ¹ C. To formulate the standard equation of the hyperbola, the axes are rotated about an axis perpendicular to the paper such that the transformed axis is coincident with the major axis of the hyperbola, as shown in Fig. 5. (7) The hyperbolas represented by C > L and C < L have mutually perpendicular axis. Moreover, the curve represent a pair of straight lines at C = L. The inclination of the transverse axis of the hyperbola with respect to the θi axis is represented by α, given by (8), which is dependent on L/R and is independent of C. The conjugate axis of the hyperbola is perpendicular to the transverse axis obtained. (8) 3.1.4. Asymptotes of the Hyperbola The asymptotes of the hyperbola play a crucial role in the workspace design of the adjacent cranks. The equation representing the pair of asymptotes is given by (9). Fig. 5. Rotation about z axis The transformation matrix for rotation about z-axis is represented by (9) . Hence, it can be concluded that the asymptotes are dependent on L/R and is independent of C. Moreover, is an asymptote which is independent of the Hence the transformation is represented by 1.5 1 θi+1 0.5 0 −0.5 −1 −1.5 −1 (a) 1 (b) (c) Fig. 6. Pair of asymptotes for L/R = 1.5, L/R = 1, L/R = 0.5, respectively Articles 19 Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 10, link lengths of the mechanism. The other asymptote is = 0 for L = R. The asymptote has a negative slope for L > R and a positive slope for L < R. Both the asymptotes pass through the origin for all cases. This result is illustrated in Fig. 6. The axes of all the graphs in the paper are measured in radians. Equation (4) represents the variation of the adjacent crank angles with equal crank lengths constrained to move with all the links of fixed length. Considering the non-crank member to be a membrane with , and plotting all the intermediate curves yields a region corresponding to the workspace of the adjacent crank angles. The workspace is represented by an area bounded by the curves represented by equations (10) and (11) and is equivalent to relation (12). 3.2.1. Parametric Study for the Workspace It can be observed from (4) that the equation of the hyperbola defining the motion of the 4 bar linkage depends on two ratios, L/R and C/R. This implies that the hyperbola remains the same even if the mechanism is scaled up or down. This result allows to scale the mechanism in order to increase or decrease the size of the robot. Parametric study for the hyperbola therefore constitutes a methodology involving the two ratios. Different cases of the parametric study are explored in which L/R is fixed and then C is varied covering all the possible ratio ranges. In the study, the L/R ratio is chosen to be either less than 1 or greater than 1. A feasible value for L and R is selected randomly such that the L/R falls in the selected range. The value of C is varied from a value less than min (L, R) to a value more than max (L, R). This results in three different cases of the range (10) (11) 1.5 1.5 1 1 1 0.5 0.5 0.5 θi+1 1.5 θi+1 θi+1 (12) 0 0 −0.5 0 −0.5 −1 −1 −1 −1.5 −1.5 −1.5 −1 0 −1 1 θi (a) 0 1 −1 θi (b) (c) 1.5 1 1 1 0.5 0.5 0.5 θi+1 1.5 0 −0.5 −0.5 −0.5 −1 −1 −1 −1.5 −1.5 1 −1.5 −1 0 1 −1 0 θi (d) Fig. 7. Effect of parameter selection on workspace for L≠R 20 Articles 1 0 0 0 0 θi 1.5 −1 2016 It can be concluded that the area is defined by the region bounded by the boundary curves represented by (10) and (11). Hence, the workspace of the adjacent crank angles is defined as the area bounded by the boundary curves in the domain and . It represents the region in which the design of the lengths of the linkages constrain the motion of the adjacent crank angles. Increase in the workspace corresponds to a lesser constrain over the adjacent crank angles. Therefore, in order to increase the flexibility in the motion of the adjacent cranks, the workspace has to be optimized. 3.2. Workspace for Variable Link Length −0.5 N° 1 (e) (f) 1 Journal of Automation, Mobile Robotics & Intelligent Systems of C, excluding the condition of equality of C with L or R. The workspace plot for all the three cases were plotted. The three cases were repeated for the other range of L/R ratio. Fig. 7(a, b, c) represents the 3 cases of the workspace for . The parameters chosen were, L = 3, R= 4, Cmin = 2 and Cmax = 5. Fig. 7a: Cmin < C < L, Fig. 7b: L < C < R, and Fig 7c: R < C < Cmax . The asymptotes of the hyperbolas can be observed to be as in equation (8), and is independent of C. Both the asymptotes have a positive slope. Fig. 7 (d, e, f) represents the three cases of the workspace for > 1. The parameters chosen were, R = 3, L = 4, Cmin = 2 and Cmax = 5. Fig. 7d: Cmin < C < R, Fig. 7e: R < C < L, Fig. 7f: L < C < Cmax. The asymptotes of the hyperbolas can be observed to be as in equation (8), and is independent of C. One asymptote has a negative slope. Fig. 7 represents the effect of selection of the slider properties on the total workspace of the mechanism for a chosen L and R. Therefore, the slider parameters have to be chosen such that the workspace is optimum. The transverse axis of the hyperbola changes beyond C = L, i.e. after Fig. 7a for L < R and after Fig. 7e for L > R. It is in agreement with the results of the section 3.1.3. This property of the curve is crucial in the slider selection in the later section. The equality of C and R does not serve any characteristic property changes in the curves, while the equality of L and R give rise to different properties for C < L and C > L. Fig. 8 represents the two cases of the workspace for L = R, C < L and C > L, respectively. The parameters VOLUME 10, N° 1 2016 selected were L = R = 3. The asymptotes are in agreement with the results of 3.1.3. Hence, it can be concluded that the asymptotes corresponding to the ratio divide the entire domain and into two regions, < 1 and > 1. The characteristic of the hyperbola in a region is its axis. The two regions have hyperbolas with axes mutually perpendicular to each other. The conjugate axis of hyperbolas in a region acts as the transverse axis in the other region and vice versa. The L/R ratio decides the inclination a of the transverse axis with the qi axis as discussed in 3.1.3. The region corresponding to a slider can fall in any of the two regions or both. Hence the selection of Cmin and Cmax determines the region in which the family of hyperbolas might belong. 4. Motion Planning for Undulation of Fins The knife fish robot propels under water by creating an undulation of the anal fin through the controlled and combined motion of the servo motors kept in series along the fish body. The robot propagates through the generation of propagating sinusoidal waves of constant or linearly increasing amplitudes. 4.1. Constant Amplitude Consider the motion of the ith and i + 1th crank as described in the section 2.1. (13) (14) Where � = 1 2 3 …. and N is the number of servo motors used. Simplifying the equation of motion of the adjacent crank angles, (13) and (14) yields (15). 1.5 1 θi+1 0.5 (15) 0 −0.5 −1 −1.5 −1 0 1 θi (a) 4.1.1. Nature of the Curve The equation (15) is that of a general second degree equation as represented by (5). Here D = –qm2 (sin b)2 ¹ 0 and D = –(sin b)2 < 0. Hence, it can be concluded that (15) represents the equation of an ellipse if b ¹ 0, p and it represents a pair of straight lines if b =0 or p. 1.5 1 0.5 θi+1 Therefore, a single equation (15) describes the relationship between any two adjacent crank angles in the mechanism. It can be noted that the curve is independent of the frequency of oscillation of the fin and i. Hence, for a constant qm and b, the same curve represents the joint angle trajectories of all the adjacent cranks. 0 −0.5 −1 −1.5 −1 0 1 θi (b) Fig. 8. Effect of parameter selection on workspace for L=R 4.1.2. Standard Form of Ellipse Equation (15) represents a family of ellipses in(b) clined to the axes for b ¹ 0, p. Following the sim- ilar steps as discussed in 3.1.3, the standard equation of the ellipse is derived for and , as given by (16) and (17), respectively. Articles 21 Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 10, N° 1 2016 (19) (16) (17) Equation (16) represents the standard form of the ellipse with its major axis inclined at 45⁰ to the θi axis, and equation (17) corresponds to an ellipse with its major axis inclined at –45⁰ to the θi axis. The axes of the family of ellipses are the same, except that the major axis of (16) is the minor axis of (17) and vice versa. The ellipse becomes a circle for . The points on the ellipse having tangents parallel to the qi axis are (qmcos b, qm) and (–qmcos b, –qm) is evaluated from the slope of the ellipse given by (19). Hence, a common tangent to all the ellipse exists, which is parallel to the qi axis. The common tangent is independent of b and is represented as qi+1= qm and qi+1= –qm. Similarly, the points on the ellipse having tangents perpendicular to the θi axis are (qm, qmcos b) and (–qm, –qmcos b). Therefore, the common tangent is qi = qm and qi = –qm and is independent of b. Hence, it can be concluded that all the ellipses have four common tangents which is independent of b. Therefore, the family of ellipses are bounded inside a square of length 2qm with (0, 0) as the centre. Fig. 9. and Fig. 10. demonstrate the result. Fig. 10. Joint trajectories for various β Fig. 9. Bounding square for constant amplitude wave 4.1.3. Area Enclosed by the Ellipse The area enclosed by an ellipse is A = pab and is given by (18), where a and b are the half lengths of major and minor axis of the ellipse. 22 4.2 Linearly Increasing Amplitude Consider the fin to be operated with a linearly increasing wave described for the ith and (i+1)th cranks as described by (20) and (21). (20) (18) (21) 4.1.4. Bounding Square Sum of squares of major and minor axis of the ellipse represented by (16) yield a constant value of 8qm2 which is independent of b. Therefore, it can be concluded that for a constant qm the lengths of the major and minor axis of the ellipse lies on a circle with radius . This special property of the family of ellipses bounds the length of major and minor axes of the ellipses. The result can be visualized as a growing ellipse with major axis inclined 45⁰ to the horizontal. As the b increases, the length of major axis decreases and the length of minor axis increases such that both fall on the circle. To inspect on the bounding nature of all the ellipses, the tangent to the family of ellipses were studied. Where �=1 2 3 … and N is the number of servo motors used. On simplification, it yields equation (22) that describes the joint angle trajectories. Articles (22) It represents a family of ellipses and, unlike in the case of constant amplitude wave generation, the equation of the curve is dependent on i. Hence in order to represent the joint angle trajectories of the curves of a linearly increasing amplitude wave, N–1 number of equations are necessary, as shown in Fig. 12. Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 10, 4.2.1. Nature of the Curve The equation (22) is that of a general second degree equation as represented by (5). Hence, Δ and D are evaluated as and D= . Hence, equation (22) represents an ellipse if β ≠ 0, π and a pair of straight lines if β = 0 or π. N° 1 2016 a of the minor axis of the ellipse with the θi axis is given by (25). (25) Unlike the case for constant amplitude, the inclination a is not a constant, but is dependent on і and b. The minor axis is along the θi axis for b = 0. The inclination of the ellipse goes on decreasing as і increases for a constant b. 4.2.3. Area Enclosed by the Ellipse The area enclosed by the ellipse is given by equation (26). A = i(i + 1)pqm2 sin b Fig. 11. Bounding rectangle for i=5 4.2.2. Standard Form of the Ellipse The conversion formula for the ellipses of the form ax2+ 2hxy + by2 +c = 0, into the general form is given by (23), where k2 = 4h2 + (a – b)2. (23) (26) 4.2.4. Bounding Rectangle The sum of the squares of major and minor axis of the ellipse represented by (24), is a constant for a particular and is independent of b. Hence, the ellipses are bounded for a particular i, similar to the constant amplitude case. The boundaries are defined by the i value and the boundaries increases as i increases. The points on the ellipse parallel to the θi axis are obtained as (iqm cos b, θm (i + 1)) and (–iqm cos b, –θm (i + 1)), from the slope of the ellipse represented by equation (27). (27) Hence the standard form of the ellipse representing linearly increasing amplitude is given by (24), where . (24) Unlike the case of a constant amplitude, the lengths of both major and minor axis are dependent on i and b as demonstrated in Fig. 11. The inclination Fig. 12. Joint trajectories for linearly increasing amplitude wave for N=7 Hence the common tangents are qi+1= qm (i + 1) and qi+1= –qm (i + 1) and are independent of b. Similarly, the points on the ellipse where the tangents are perpendicular to the θi axis are (iqm, (i + 1)qm cos b) and (– iqm, –(i + 1)qm cos b). Hence, the common tangents are qi = iqm and qi = –iqm which are independent of b. All the four common tangents to the ellipse are independent of b and dependent on i. Therefore, the family of ellipses are bound inside a rectangle when a pair of adjacent cranks are considered, as illustrated in Fig. 11. As the adjacent cranks corresponding to higher amplitude portion of the wave is considered, the size of the bounding rectangle goes on increasing. The size of the bounding rectangle is 2iqm by 2(i + 1)qm centred at origin as shown in Fig. 13. Fig. 13. Increase of size of bounding rectangle with i Articles 23 Journal of Automation, Mobile Robotics & Intelligent Systems 5. Feasibility of an Undulation by the Mechanism Section 3 discusses about the workspace created by a mechanism, while section 4 discusses about the joint trajectory of an undulation. An undulation is said to be feasible only if the joint trajectory completely falls inside the workspace described by the mechanism in [1]. If any portion of the joint trajectory falls out of the workspace, the undulation will remain incomplete in those regions. Therefore, to produce an undulation, the ellipse must be in the region bounded by the Cmin and Cmax hyperbolas. For the feasibility of a linearly increasing amplitude wave, the outermost ellipse has to be inside the workspace. Hence, for both waves, the ellipse must be inside the hyperbolas completely. The hydrodynamic effects are not considered in this study. 5.1. Parameters of the Sliders The minimum and maximum lengths attainable by the slider plays a crucial role in workspace design. Consider that a workspace similar to any one of that of Fig. 7 was chosen, then it is impossible to make an ellipse centered at origin and of any b and qm to be in the workspace. Some part of the ellipse will always be outside the workspace. Therefore, a combination of these workspaces have to be adopted. The workspace will accommodate an ellipse only if Cmin < L and Cmax > L. The length of the slider should be such that it is able to take a length less than L, then extend and cross the length L. For the workspace of Fig. 14, the undulation is impossible. Choosing a slider that can extend to 7 units as shown in Fig. 15, solved the problem. VOLUME 10, N° 1 2016 5.2. Confirmation of Ellipse Inside Hyperbolas To have an undulation feasible by the mechanism, any point on the ellipse has to yield a positive sign with the Cmin hyperbola and a negative sign with the Cmax hyperbola, given that Cmin < L < Cmax. Solving equations (12), (13) and (14) for i = 1, yield (28) for all values of t. (28) The equality condition of the equation (28) yields the intersection point of the ellipse and the hyperbola. Hence, the condition (28) should be checked prior to the wave generation using the mechanism. 5.3. Optimal and Feasible Workspace Design To design an optimal mechanism that can generate a given wave, it is necessary to find the hyperbola touching the ellipse. This optimal solution will ensure that the capability of the membrane to stretch, is fully utilized in generating the wave as shown in Fig. 16. It eliminates the wastage in useful workspace by finding the best fitting hyperbola. The objective function for workspace optimization of a given wave is the minimum distance between the ellipse and hyperbola, which is to be minimized. Since both the curves are inclined with respect to the horizontal at different angles, both the equations (4) and (15) are difficult to solve. It urges the necessity for an optimization algorithm to solve the equations. Fig. 14. L = 5, R = 5, Cmin = 3, Cmax = 5, β = 45⁰, qm = 45⁰ Fig. 16. Optimal mechanism design for β =45⁰, qm =45⁰ 6. Conclusion and Outlook Fig. 15. L = 5, R = 5, Cmin = 3, Cmax = 7, β = 45⁰, qm = 45⁰ 24 Articles The mathematical modelling of the fins subjected to the mechanical constraint offered by the sliders was done. The effect of the parameter selection of the fin mechanism on the total available workspace was studied in light of the types of undulations that the robot is supposed to take. The feasibility of an undulation by the fin is modelled mathematically. The nature Journal of Automation, Mobile Robotics & Intelligent Systems of the curves representing the constraints and the undulation were studied for optimizing the available workspace. The analysis begins with the Taylor series approximation for simplification of the equation representing the mechanical constraint offered by the sliders. Error due to this approximation remains throughout the analysis. The feasibility study was done without considering any hydrodynamic effects. An algorithm to optimize the objective function is to be proposed to reduce the computational complexity in solving the two second degree equations, with both the curves touching each other. The efficiency of the fin mechanism to incorporate more number of undulations should be defined such that it precisely reflects the robot’s maneuverability. The wave corresponding to the maximum thrust generation is to be found and incorporated in the workspace. Energy efficiency of the fin is to be evaluated to check for its better performance than thrusters. Further, this technology can be incorporated in the marine drives, as it is expected to be more energy efficient than the thrusters. Future underwater robots can be made with Median Paired Fin Propulsion System, and can be employed for oceanographic researches, underwater surveillance, deep sea mining, swarm robotics etc. ACKNOWLEDGMENT This research was supported by National Institute of Technology Calicut, Kerala, India by providing the laboratory facilities and funds for fabrication and experimentation of the robot. This support is gratefully acknowledged. AUTHORS Ajith Anil Meera* – Robotics Interest Group, Department of Mechanical Engineering, National Institute of Technology, Calicut, Kerala, India-673601. Tel. +918547267258. E-mail: ajitham1994@gmail.com. VOLUME 10, N° 1 2016 [3] Sugimori S., Miki H., Yamamoto R., et al., “Braking Performance of a Biomimetic Squid-Like Underwater Robot”, Japan Journal of Bionic Engineering, 2013, vol. 10, no. 3, 265–273. DOI: 10.1016/ S1672-6529(13)60222-X. [4] Low K.H., “Modelling and parametric study of modular undulating fin rays”, Mechanism and Machine Theory, 2009, vol. 44, no. 3, 615–632. DOI: 10.1109/ICMA.2007.4303527. [5] Morawski M., Malec M., Szymak P., Trzmiel A., “Analysis of Parameters of Traveling Wave Impact on the Speed of Biomimetic Underwater Vehicle”, Solid State Phenomena, vol. 210, 273–279, Oct. 2013, DOI: 10.4028/www.scientific.net/ SSP.210.273. [6] Curet O. M., Lauder G.V., MacIver M.A., Ruiz-Torres R., “Kinematics of the ribbon fin in hovering and swimming of the electric ghost knifefish”, Journal of Experimental Biology, 2012, vol. 216, no. 5, 823–834. DOI: 10.1242/jeb.076471. [7] Bale R., Pal A., Bhalla S., et al., “Undulating fins produce off-axis thrust and flow structures”, Journal of Experimental Biology, 2014, vol. 217, no. 2, pp. 201–213. DOI: 10.1242/jeb.091520 [8] Curet O.M., Neelesh A. Patankar, and M.A. MacIver Anup A. Shirgaonkar, “The hydrodynamics of ribbon-fin propulsion during impulsive motion”, Journal of Experimental Biology, 2008, vol. 211, no. 21, pp. 3490–3503. DOI: 10.1242/ jeb.019224. [9] Patankar N.A., Lauder G.V., MacIver M.A., Curet O.M., “Aquatic manoeuvering with counter-propagating waves: a novel locomotive strategy”, Journal of Royal Society Interface, 2010, vol. 8, no. 60, 1041–1050. DOI: 10.1098/rsif.2010.0493 [10] Nevelnb I.D., Rothc E., Mitchelld T.R.T., et al., “Mutually opposing forces during locomotion can eliminate the tradeoff between maneuverability and stability”, PNAS, 2013, vol. 110, no. 47, 18798–18803. DOI: 10.1073/pnas.1309300110. Attadappa Puthanveetil Sudheer – Department of Mechanical Engineering Robotics\Mechatronics Lab National Institute of Technology, Calicut Kerala, India-673601 Tel. +919961450987 E-mail: apsudheer@nitc.ac.in *Corresponding author REFERENCES [1] Low K.H, Willy A., “Biomimetic Motion Planning of an Undulating Robotic Fish Fin”, Journal of Vibration and Control, 2006, vol. 12, no. 12, 1337– 1359. DOI: 10.1177/1077546306070597. [2] Wang S., Dong X., Shang L.-J., et al., “Design and Kinetic Analysis of a Biomimetic Underwater Vehicle with Two Undulating Long-fins”, Acta Automatica Sinica, 2013, vol. 39, no. 8, 1330–1338. DOI: 10.1016/S1874-1029(13)60049-X. Articles 25