Mechanical Description of a Hyper-Redundant Robot Joint MechanismUsed for a Design of a Biomimetic Robotic Fish

A biologically inspired robot in the form of fish (mackerel) model using rubber (as the biomimetic material) for its hyperredundant joint is presented in this paper. Computerized simulation of the most critical part of the model (the peduncle) shows that the rubber joints will be able to take up the stress that will be created. Furthermore, the frequency-induced softening of the rubber used was found to be critical if the joints are going to oscillate at frequency above 25 Hz. The robotic fish was able to attain a speed of 0.985 m/s while the tail beats at a maximum of 1.7 Hz when tested inside water. Furthermore, a minimum turning radius of 0.8 m (approximately 2 times the fish body length) was achieved.


Robotic Trends
According to Peters [1], biomimetic robots, and evolutionary robots, emotion-controlled robots are ideas imitating life not with different approaches but with a common goal of improving the adaptivity and learning capabilities of robots, thus "breeding" a new generation of robots with better "survival" chances in their specific operational environment.Several functional biologically inspired robots are already in service [2] such as Sony AIBO, Honda ASIMO, Toyota Flute playing robot, Wall gecko (wall climbing robot) from Stanford University, and lately DARPA humming bird robot.Biomimetic robots imitate some characteristics of life forms such as mobility [3], vision [3][4][5][6][7], flying [3,7,8], and navigational methodology.Biomimetic systems are greatly desired because natural systems are highly optimized and efficient.Srinivasan [6] calls them shortcuts to mathematically complex issues of life.Take a look at fly or honey bee, they have very small brain and processing power, no researcher has ever built a robot with such visual capabilities like them at such a scale at least to our knowledge.Nearly all the five senses of living beings, that is, sight or vision [3,7], hearing and touch (http://world.honda.com/ASIMO/and http://www.sony.net/Products/aibo/index.html), smell [9], and taste (http://www.21stcentury.co.uk/robotics/nomad .asp)are imitated.The semiautonomous indoor airplane by [3] was only possible because of its mimicry of insect vision using optical flow.

Hyper-Redundant Robots
These are robots in the form of serpentine or snake or rod shape.Snakes, tentacle, trunk, and fish are examples of biological hyper-redundant bodies.The redundancy means different ways to perform the same movement and is usually denoted in terms of degrees of freedom.
Robots with a snake-like locomotion have these advantages: (1) the redundancy allows them to still function after losing mobility in one or more sections; (2) stability on all terrain because of low center of gravity; (3) terrainability which is the ability to traverse rough terrain; (4) traction is very high as the whole body is involved; (5) high efficiency in energy use as there is no need to lift the body; (6) small size that can penetrate small crevices; (7) they are capable of being amphibious by sealing the whole body, the same body motion on land is then used for swimming in water as exemplified by ACM-R5 robot [10,11].
The disadvantages include: (1) low speed as the whole body is used for motion, [12]; (2) poor thermal control because of low surface to volume ratio, [13]; (3) how to control, programme, and build an efficient control system for the several degrees of freedom (DOF) links or joints.

Examples of Biological Hyper-Redundant Bodies
Figure 1 shows some examples of biological hyper-redundant bodies.The worm, millipede, and elephant trunk have no bone while the fish and snake have bony support.

Scenario Requiring Hyper-Redundant Robot
Examples of scenario requiring hyper-redundant robots are: (i) under water devices (like submarine cables) requiring automated inspections; (ii) searching and rescuing among rubble such as in collapsed building; (iii) cheap and distributed space exploration robots- [15]; (iv) firefighting (acting like intelligent fire hose that can autonomously locate fire); (v) manufacturing and machine maintenance in a convoluted environment [16]; (vi) general manufacturing, they can act as robotic arm with great dexterity; (vii) minimally invasive surgery, as laparoscope or endoscope that can follow a very complex path without colliding or penetrating organs; (viii) stealth perimeter surveillance especially if the model is mobile, for example snake form for residential areas, fish form for antiscuba in lagoons and estuaries.If made smaller, that is, as autonomous microrobots, it can be used for security checkups in difficult scenarios for example, hostage, enemy camps, collapsed structures, pipe inspection, and so forth, where human presence is not desirable.

Statement of the Problem
The standard problems normally encountered in hyper-redundant robot designs are: (1) how to control the multiple degree of freedom joints to produce usable motion [13,[17][18][19][20][21][22][23].A hyper-redundant body can take a very large number of possible shapes without a constraint; (2) the effective actuator design that will have enough strength and tenacity to carry the weight of other links [24], powerful and fast enough while not generating too much heat [23]; (3) how better biomimicry can be done in designing a hyper-redundant joint.Biological systems, for example, hydrostatic skeletons, are commonly found in the form of invertebrate as a complete organism and as part of an organ (such s tongue) in the case of vertebrates.Invertebrates have almost a continuum body while vertebrate such as snakes have over 200 vertebras (200-1 joints) to support their bodies.An elephant trunk has no single joint, that is, it is continuum; (4) how can the complex control strategy be simplified like that of the biological systems.Most researchers have been extrapolating convectional joints-hinge, universal, even ball and sockets in an attempt to build hyper-redundant robot.These approaches have made many of those robots unsuccessful in their imitation of nature.Octopus has no bone in its tentacles but it is able to control its motion so effectively as to attract researchers [25][26][27].The simplicity of the control strategy it used was referred to as being stereotypical and is worthy of imitating.

The Objective of This paper
The main objective of this paper is translating a biological model (Mackerel) into a robotic model.Furthermore, we aimed at (1) implementing the design using lessons from nature hydrostatic skeleton designs; (2) designing the hyper-redundant robot joint using materials closest to biological tissues; (3) assessing the possibility of using carbon filled rubber as the biomimetic material.
These goals are justified because translating a biological model into a robotic model could follow myriad of possible ways as reviewed in this paper with some leading to imitation only in shape but weak or too strong mechanically.

Review of Past Work
The term hyper-redundant robot was introduced by Chirikjian and Burdick [28] in the early 1990 to describe robots with numerous independent degrees of freedom (DOF).Hyper-redundant robot falls into two broad categories: (1) mobile hyper-redundant robots such as snake robots and serpentine robots: the snake robots are multisegment mechanism that derives propulsion from the relative motion of the joints only.They use no wheels, legs, or tracks for propulsion.Examples are Gavin Miller S1 to S7 Snake robots [29].The serpentine robots are multisegment mechanism that derives propulsion from wheels, legs or tracks.Joints connecting the segments may be powered.Examples are KR-I [30], MOIRA [31], OmniTread, and Omni-Pede [32]; (2) fixed base robots: these are a subclass of snake robots that have one of their ends fixed.An example is the Urban Search and Rescue Elephant Trunk Robot (USAR ETR) from Carnegie Mellon University (http: //www.snakerobot.com/).
7.1.Robotic Joints Designs.The convectional robots can best be described as discrete manipulators [24], where the designs are based on a small number of actuatable joints that are serially connected by discrete rigid link.The Hyper-redundant robots on the other hand have larger number of joints while Continuum robots theoretically have no joints or the joints are not distinct.
Joints based on oblique mechanism are used for slowly changing joint angle such as used by MOGURA for manufacturing and Carnegie Mellon University elephant trunk robot.

Joint Types
Found in Biological Models.The biological models are hereby grouped as vertebrate and invertebrate.
For the vertebrates, we have ball and socket, ellipsoid joint, pivot joint, hinge or revolute joint, saddle joint, plane joint, boneless joints (muscular hydrostats) like in trunk (elephant and opossum), tentacles (octopus and squid), tongue, mammalian penis, and cochlea (hearing frequency filter).Most invertebrate organisms have very simple body structure, mostly tubular.Their bodies are supported by water or their fluidic habitat [40].For the larger ones, two methods of supports were evolved; one method uses fluid-filled balloon-like elastic structure for support [40][41][42].The fluid includes blood, intracellular fluid, and seawater depending on the animal Taxa.The incompressibility of these water based fluid and a flexible restraints/container act as the skeleton-hence hydrostatic skeleton.

Hydrostatic Skeletons.
There are 2 types of hydrostatic skeletons, the first type, referred to as muscular hydrostats, have muscle and other tissues forming a solid structure without a separate enclosed fluid volume for example, cephalopod tentacles, elephant trunks, and vertebrate tongue [22,26,27].In the second type, muscle composed a body wall like balloon and surrounds a fluid-filled space, for example, sea anemones and worms [40].According to [22,[25][26][27], a muscular hydrostat consists of closely packed arrays of muscle fibers organized in 3 main directions-parallel, perpendicular, and helical or oblique to the long axis.According to Kier and Smith [22], there are 4 elementary movements that a hydrostat body can make; elongation, shortening, torsion, and bending at any point in its length.

Biological Materials Stress-Strain
Nature.Biological materials stress-strain relationship has been shown to be hyper-elastic in nature- [44].The stress-strain behaviour is qualitatively the same with non biological materials, especially black carbon filled rubber.For example Fungelastic exponential model have been used to model elastin [45] while manduca sexta muscles was modeled by using Ogden and Roxburgh hyper elastic model [44,46].The implication of these is that black carbon filled rubber can be used as building material for true biomimicry.

Some Examples of Hyper-Redundant Robot. Active cord mechanism (ACM) is the first serpentine robot built by
Shiego Hirose in 1970 at the Tokyo Institute of Technology.ACM III and ACM R2 (Revision 2) were both planar.That is, each segment can only move in a plane relative to the other (1 degree of freedom).ACM-R3 and ACM-R5 have two degree of freedom joints and ACM-R5 is amphibious with replaceable joints (auto configured) in case of failures.All the ACM have passive wheels except ACM-R3 that uses active wheels for locomotion.ACM-R5 uses 32 bit microcontroller also.
Another hyper-redundant robot described in [47] was named GMD.It uses a flexible compression joint actuated by winding and unwinding a wire about a motorized shaft.The shaft was placed in the middle of the joint.This approach enhanced the biological accuracy.It increased the smoothness of the body and decreased the discontinuities in motion shapes.

Carnegie Mellon University Elephant Trunk Robot was a response to development of Urban Search and Rescue Robot (USAR). An Elephant trunk robot (ETR) based on a new
(patented) joint design called angular bevel was described in [39,48].Part of the goal was that the joint should be strong enough to lift up rubbles on top victims of a disaster.
Germany sewer and pipe inspection robot MAKRO (multi-segment robot, operating autonomously in sewer pipes) [49] could navigation autonomously in sewer pipes by using several sensors on both ends-laser cross-air, 2infrared sensor, ultrasonic sensor and transmitter, and a camera, it also has oblique joints.
Pneu-Worm Robot or Wormbot is a commercial robot and much is not disclosed about its operation, it is used for pipe inspection [50].It uses twin bellow and inchworm motion method for moving within the pipe.The robot is tethered (power and airline supplies the bellows).It carries a camera on its front end and a remote monitor is supplied with it.
NASA Snakebot-for space exploration-is based on Mark Yim Polybot, [51].It could have countless reconfigurations and accidental loss of a segment will not affect the other-in fact, they will be able to function independently as each segment has its own microcontroller.NASA robot will carry touch sensor over its body.They are expected to help with Martian landscape exploration as they dig into soil, burrow down to depths that other robotic probes cannot get into, slither into cracks, and navigate rough terrain where wheeled and legged robots will get stuck or topple.Since they will be more durable and cheaper, large number can be sent to explore MARS.
MOGURA (a manufacturing arm) was developed between 1982-1984 by Hirose and Yoneda Robotics Lab (Japan) [52] for grinding the water runner of the water wheel for hydroelectric power generation.MOGURA arm uses an oblique swivel mechanism.OBLIX is a variation that has wheels attached.
OmniTread is an example of serpentine robot [53]: OmniTread 8 is pneumatically driven externally with dual rubber tracks per side (i.e., 8 per segment).The OmniTread 4 carries its own air supply onboard and has one track per side (or 4 tracks per segment).Both have bellow joint for turning.7.7.Some Examples of Robotic Fish.Fish are known for their fulgurating acceleration inside water.It is well known that the tuna swims with high speed and high efficiency, the pike accelerates in a flash and the eel swims skillfully into narrow holes.Such astonishing swimming ability inspires several researchers [54][55][56][57][58][59][60] to improve the performance of aquatic man-made systems.Unlike conventional rotary propeller used in ship or underwater vehicles, the undulating movement of the fish body is used for its propulsion.The observation on the real fish shows that this kind of propulsion is almost noiseless, effective, and more maneuverable than the propeller-based motions [61].Four robotic fish models are reviewed in this work; they are Robotuna, Robopike, PF series, and University of Essex fish robot.
Robotuna was developed at Massachusetts Institute of Technology, USA [62].It uses delrin plastic for most of its construction and epoxy for sealing.It could not float because of the weight and other heavy material used for its construction (3.6 kg).It uses Onset model 8 computer (68332) with digital wireless modem for communication.The tail is made up of rings of delrin plastic.
Robopike is also from Massachusetts Institute of Technology, USA [63].It was a continuation of work on Robotuna.The pike (a fish) was chosen because of its excellent accelerating and turning abilities.Pike has very quick turning and fast acceleration from a stop.In the wild, pike accelerates at rates to 8-12 m/s 2 .Robopike uses only three segments, thus the size of the fish is reduced, allowing the use of inexpensive actuators.This means that while the shape of the fish cannot be made to resemble exactly the shape of a real fish, but a close shape can be obtained.The robot is controlled by a supervisory controller.The navigation is performed by human, and a computer interprets the controls so that the robot can perform as expected.The tail is made up of spiral spring exoskeleton using delrin.
Japanese PF-300, PF-600, PF-700, UPF-2001 robotic fishes were designed for different purposes.The PF-300 is for studying turning performance and straight forward propulsion.The PF-600 is designed to study propulsion.PF-700 is designed for high speed; it has a D/C motor as a power source.The shape was modeled after mackerel and pike, so the PF-700 has very slim body.PF-2001 is designed to exploit 3D motion.It has the up-down motion mechanism with a moving weight- [64].
Essex G9 robotic fish is about 52 cm long and has 3 powerful R/C servo motors and 2 DC motors.Three servomotors are concatenated together (for the G9 but more than that for other series developed) in the tail to act as 3 joints, 1 DC motors are fixed in the head to change center of gravity of the fish and 1 DC motor controls the micropump.On the back of the fish body, a dorsal fin is fixed vertically to keep fish from swaging.The soft structure of the tail makes it possible for the robotic fish to bend its body at a big angle in a short time (about 90 • /0.20 sec).The central controller of the robotic fish is based on a 400 MHz Gumstix Linux computer and is responsible for sampling data from sensors, processing data, making decisions [60,61].

Materials Selection.
The following materials was used in constructing the rubber joints and assembling the robot: (1) vulcanized rubber-1.5mm thick; (2) 1/8 inch (3.175 mm) thick seasoned plywood; (3) 3/4 (19.05 mm) inch plywood; (4) four minutes setting Epoxy glue-araldite; (5) nylon 1010 cables-0.5mm diameter; The rubber is carbon-filled and vulcanized motor car inner tube (14 inch or 35.56 cm) from King Rubber Tire Company of China.It was used for the artificial hydrostatic joint.Biological hyper-redundant bodies vary in length, some are longer like the snake and some are relatively shortlike the fish and caterpillars.The control system grows in complexity with their length; many actuators (muscles) will have to be managed simultaneously.A shorter model is used in this work.The high speed teleost species of fish was therefore selected.Examples of teleost fish are mackerel, tuna, and salmon.The specie of teleost fish selected was Mackerel (Figure 2) because of the following reasons: (1) it is very common; (2) it is capable of fair speed, 11 km/h; (3) it is small enough for monitoring shallow water as well as for ecological study.

Methodology
9.1.The Artificial Hydrostatic Joint Concept.The design used in this paper is basically an artificial hydrostatic joint.Rubber is used to form the revolute joints because of its closeness to biological material.The joints are basically concatenated diamond shaped structure (or support) interconnected with rubber stripes as shown in Figure 3.The diamond shape is to allow bending without interference.

The Description of the Rubber Joint Mechanism.
Figure 4 shows the CAD model of the robot.The active part of the model that is, the tails is hereby described, the front part is a rigid haul.Using the sketch models shown in Figures 5-7, the manner the joint works is described as follows: (1) the rubber joint (A) (a stripe of rubber) is sandwiched between pairs of rigid support segments (1) to ( 6).The tail fin (H) is rigidly connected to the segment (1); (2) on both sides of each segment (1) to ( 6) are located a quarter pulleys (B) over which the nylon cable (C) passes before hooking it to those segments; (3) the nylon cables (C) are attached to the servomotor horn (E); (4) the servomotor (E) is attached to an oval support (F) having pass through holes for the cables (C) using a glue (G); (5) the microcontroller sends the angular displacement information to the servomotors (D) in such a manner that its horn (E) will oscillate ± angle (I); (6) to get a serpentine motion, the microcontroller uses its built in pattern generator to control the sequence of segment ((1) to ( 6)) turning by activating the servomotor (E)-one is shown for clarity according to the pattern; (7) the segments (1), (3), and ( 5) are connected to a servomotor each; (8) the other segment simplifies the design as they act to restore the joints to its static state.Also, they help in getting the desired serpentine shape without complicated design-just like nature has being simplifying its designs by appropriate use of material.Furthermore this approach simplifies the number of motor required and hence the control scheme, (9) Figure 6 shows how the tail fin will bend to the left or right when the left or right cable is pulled, respectively by the servomotor (E);

Construction Process.
A projected image of the life mackerel (Figure 8) is traced out on a wooden board, the major and minor axis dimension is taken at interval of 5 mm along the length of the traced model.The measurements at the widest part of the fish towards the frontal part are used for building ellipsoidal rings (Figure 9) (an approximation of the real shape of the life fish).These rings are then glued together to form the haul-Figure 10.The remaining half is cut into sections with 5 mm removed between adjacent segments and is replaced with rubber stripes (Figure 11) which act as the hinge (or revolute joint).The final assembly of the tail section is shown in Figure 12. Figure 13 is the lateral and dorsal view of the assembly.The nose cone is not yet attached to allow access into the haul.Furthermore, the servo motors were glued to the tail support in a serial fashion as shown in Figure 14.This arrangement is to allow the motors enter into the cavity of the haul (the front part) and to balance the weight of the robotic fish.Figure 15 shows a cut away view of how the servomotors are finally arranged inside the haul.

Tests on the Rubber Joint
The following tests were performed on the developed robotic joint; simulated loads, frequency softening effect of the rubber joints, and shape generation (biomimicry).

Contoured part for tail
Rings for the front part  10.1.Test 1.For simulated loadings, the most critical portion of the model is the tail.Also, (1) the peduncle (Figure 16) is the main propulsive organ for teleost species of fish (like mackerel) and is thus expected to experience the greatest load; (2) it is required to bend at almost ±45 • while in action; (3) it has the thinnest portion of the whole body thus it is the "weakest link of a chain;" (4) it has the highest angular velocity than the other tail sections.
A finite element analysis was used since rubber (a nonlinear) material is involved and the equations for solving its loading characteristics are constitutive equations.The tool selected is ANSYS Multiphysis version 10.The CAD environment was Autodesk Inventor 7. The raw data used for the wooden section is shown in Table 1.
Plywood is used for the support forming the segment and the fin.And for the rubber material, the data are uniaxial (Figure 17) and biaxial (Figure 18) test data.
The constitutive equation used was determined by using curve fitting tools provided in the ANSYS 10.The tool indicates that Mooney-Rivlin 5 parameter constutitive equation is adequate to predict the behaviour of the rubber sample as shown in Figure 19.The dotted line is the predicted, while the smoothline is the inputs (biaxial and uniaxial) as in Figures 17 and 18.
The following assumptions were also made in the simulation: (1) the tail section is oscillating at max of 90 • (±45 • ); (2) it is oscillating at frequency of 1 Hz; (3) it will operate in water with density of 990 kg/m 3 (sea water).
Figures 20 and 21 show how the loads were applied to the simulation model.

Test 2.
Frequency-softening effect of the rubber joints commonly referred to as Payne effect is an effect whereby a rubber has reduced rigidity due to oscillations and is  frequency dependent.A test was performed on the rubber material to know the critical frequency the joint should not exceed by subjecting a sample to oscillation at a fixed environmental temperature (especially).The amplitude of oscillation was 10 mm and the frequency varied from 0.5 Hz to 30 Hz.The softening effect was determined by measuring the lag in response of the support to square wave inputs operating at frequency of 0.5 Hz, 1 Hz, 5 Hz, 10 Hz, 15 Hz, 20 Hz, 25 Hz, and 30 Hz.The experimental setup is as shown in Figures 22 and 23.One computer generates precision signal that drives the motor that moves the rubber sample, the other one uses National instrument data logger to capture the motor movement (input), the time the motor reaches the peak displacement-detected by an optical sensor (output) and the environmental temperature using nickel-Constantan thermocouple junction.Figure 24 shows a sketch of the signal pattern when the test is being carried out.

Test 3. Shape generation (biomimicry).
To test the performance of the model, a PIC18F4520 was programmed to generate pulse width modulated (PWM) signal to drive the three Futaba-3003 servomotors at 60 • phase difference.
Using Figure 5, one servomotor was attached to segment 1, the next one was attached to segment 2 and the last one was attached to the segment 4. Seven motion patterns were programmed into the microcontroller-dynamic turn left, dynamic turn right, sharp turn left, sharp turn right, tail oscillation amplitude up, tail oscillation amplitude down, tail oscillation speed up, tail oscillation speed down, and normal swim.
The maximum stress any rubber joint will experience is 9.24 kN/m 2 .The sample rubber used has been tested to be capable of handling stress up to 100 kN/m 2 .Thus it will safely handle the loads in this weakest region.The frequency softening effect was found to be critical at 25 Hz (see Figure 26) for this particular rubber sample, which means the oscillation should not exceed that value if serious softening is not to occur.Less lag value means that the rubber is getting soft.Figure 27 is the temperature variation at which the tests were carried out, stability of the environmental temperature is very critical to the accuracy of the result.
The shape generation result is as shown in Figure 28 which indicates a close pattern (biomimicry) to a life fish."Skin" cover will smooth out sharp bends that may be present.

Experimental Verification of the Robotic Fish Performance
To assess the performance of the robotic fish, tests were performed in a stationary body of water at 20 cm depth (or 1.92 kPa pressure head).The water body is a shallow pond located at Ahmadu Bello University Faculty of Engineering.
The pond has a depth range of 25 cm to 50 cm (equivalent pressure head of 2.4 kPa-4.9kPa).The following tests were recorded using Sony Cyber-shot digital camera (model DSC-S730) at a resolution of 3 megapixels, F-stop of f/2.8, exposure time of 1/40 sec, ISO speed of 100: (1) tail oscillation speed-this is the frequency at which the tail section moves from left to right and back again; (2) dynamic turning (turning while swimming)-this is the turning performed while cruising.The robot tail oscillation is restricted to one side in this mode, see Figure 29; (3) amplitude of oscillation of the tail-this is the amount of excursion the tail section makes from the middle line to either side; (4) sharp turning-this is the turning procedure which involves bending like a coil or letter C and then uncoiling rapidly; (5) swimming speed at different peduncle amplitude and different tail frequencies.
12.1.Results and Discussion of the Experiments.The following results were obtained.The maximum tail oscillation speed achieved is 1.7 Hz inside the pond.The speed is 4.3 Hz when not immersed inside the pond of water.This lowered speed is due to water drag.During the dynamic turning test, the tail (at peduncle) was able to transits from 0 • to 45 • .Furthermore, the transition between normal swimming and dynamic turning for the whole tail section is noticeably smooth.
The amplitude of oscillation of the tail while swimming is tabulated as shown in Table 2. Three sections were used for measurement: the segment close to the base (the base is the portion joined to the haul), the segment at the very middle, and the segment to which the tail fin is attached to.
The ∼90 • maximum for the peduncle is an out of bound data resulting from the water pressure on it, that is, the peduncle was forced to bend that far while pushing the water away.The flexibility of rubber encourages this behavior.
For the sharp turning experimentation, the minimum turning radius achieved was 0.8 m which is approximately 2 times the robot fish body length of 0.394 m.The uncoiling delay approximately 1 second.The programmed delay is fixed at 600 ms, the extra 400 ms lag is due to the motor inertia and the water environment and the rubber joints.The swimming speed at different peduncle amplitude and different tail frequencies is shown in Figure 30.In this paper, the measurement is focused on the peduncle amplitudes at oscillation frequencies of 0.5, 0.7, 0.9, 1.1, 1.3, 1.5, and 1.7 Hz.The result is comparable to that obtained by [60].In this work and theirs, the speed of the fish robots increases with tail frequency.Also the increase amplitude leads to a relative increment in speed for each tail oscillation frequency.The relationship between tail frequency and speed is not linear.
The average maximum linear speed achieved was 0.985 m/s at the maximum tail oscillation (1.7 Hz) achieved inside the water pond.This is approximately 1/3 of that of a live mackerel which is 3.06 m/s (http://www.nmri.go.jp/eng/ khirata/fish/general/speed/speede.htm).Compared to UPF-2001 robotic fish that has 0.97 m/s (http://www.nmri.go.jp/ /eng/khirata/fish) and the Essex G9 robotic fish [60] with linear speed of 0.2 m/s, the robot fish is faster at 0.985 m/s.This can be attributed to the tail design which used light material and thus allows faster tail beat (1.7 Hz inside water, 4.3 Hz in the air) than the Essex G9 fish that actually placed motors inside the tail which reduces its tail beat frequencies to 0.5 Hz.The UPF-2001 is also fast because it does not have motor in its tail, it uses lever to control its tail fin.

Conclusion
The design presented here (using rubber for the joint) has proved effective.The test carried out as indicated did not make it to collapse and, besides this, in comparison to other   designs found in the literature (especially those reviewed) the tail design is obviously lighter and with less inertia because of the material used.Also this guarantee faster tail motion compared to the Essex G9 robotic fish robotic fish reviewed here.Furthermore, the use of rubber implies long lasting joint with no need for lubrication or wear.If cost analysis were performed, the rubber material and wooden support (alternatively a plastic) should make it relatively cheap enough for mass production for distributive use or social robot working in corporation together say in a battle zone, exploration, search and rescue mission, and the like.

Figure 2 :
Figure 2: A lateral view of a Mackerel.This sample (394.01 mm long) was translated into CAD model and the robot construction was based on it.

Figure 4 :
Figure 4: The CAD model of the fish robot.The front part (approximately half) is a rigid haul and the rest part (the tail) is flexible joint of rubber and wooden support.

Figure 5 :
Figure 5: CAD model of the hydrostatic joints (of the tail) showing cables connected to the first segment only.

Figure 6 :Figure 7 :Figure 8 :
Figure 6: How the tail fin will respond as the actuator pull on the cables.

( 10 )
Figure 7 shows the detail of the nylon cable (C) design-it uses clutch cable design (as used in bicycles and cars).It is made up of flexible plastic other covering and nylon cable (inside).

Figure 9 :
Figure 9: The tracing is translated into ring for the front part and contoured section for the rear part.

Figure 10 :
Figure 10: The rings were glued together to form the front part of the robot fish.

Figure 11 :
Figure 11: The rubber is cut according to the shape of the tail-the first 2 stripes from the tail fin (left on this picture are 20 mm wide and the remaining ones are 25 mm wide).

Figure 12 :Figure 13 :
Figure 12: The assembled tail (joint) showing the polythene pipe through which the cables are treaded.The ends of the pipes are glued to the quarter pulley.The plywoods (1/8 in/3.175mm) are glued to the rubber stripes to form the tail joints.The cables are connected to the next wooden support.

Figure 14 :
Figure 14: The three servomotors are attached with superglue (Cyanoacrylate glue) to themselves.Superglue was also used for the main bond between them and the wooden tail base with Araldite glue (Epoxy) acting as bulk support (being more voluminous).

Figure 15 :Figure 17 :
Figure 15: Cut view of the final arrangement.

Figure 18 :
Figure 18: Biaxial tensile test result on the sample rubber.

Figure 19 :
Figure 19: Mooney-Rivling 5 parameter constitutive equation used within the ANSYS 10 shows very close prediction of the rubber sample behavior.It means that Mooney-Rivling 5 parameter can be safely used for the Finite element analysis.

Figure 21 :
Figure 21: Simulated input loads-plan and side views.The finite element tool determines the centroid of the area.

Figure 27 :
Figure 27: Ambient temperatures at which the tests were carried out.

Figure 28 :
Figure 28: Static view of the tail bending left (a), bending right (b), and making a swimming shape (c).

Table 2 :
The results of the amplitude variation of the tail sections.