Home

Caltech
Center for Neuromorphic Systems Engineering

Home
Research
News
People

[back]

Sensing and Control for Robotic Fish Locomotion
Richard Mason, Kristi Morgansen, Joel Burdick

Abstract. We are studying issues in fluid mechanics, nonlinear control, and sensing that are necessary for the development of self-propelled robot fish.

Motivation and Aims. Fish are very impressive swimmers in many ways, and it is possible that submersible robots would be more effective if they swam like fish than if they used propellers. For example, fish-like robots could be quieter, more maneuverable, and possibly more energy efficient. At the moment we are focusing on carangiform fish: fish with large, high-aspect-ratio tails that swim mostly by moving their tails and keep the rest of their body fairly rigid. Many large, fast fish (e.g. swordfish) fall into this category and they are arguably the easiest to replicate mechanically.



We would like to know how to control a robot "fish" so that it swims stably and efficiently. Furthermore, we would like to understand the types of sensing that are required to enable robust and efficient carangiform propulsion.


Research
. We are investigating two issues. First, we are trying to understand the mechanics of fish locomotion. We hope to use this understanding to implement control of robotic fish locomotion. Second, we are using the insights gained from mechanical analysis to understand the influence of mechanics on the evolution of sensing modalities in biological fish. We ultimately hope to implement engineering versions of the interesting sensors that fish employ. Our group's particular approach to fish locomotion mechanics is to employ the tools of geometric mechanics. These have been useful in simplifying the control of other kinds of locomotion systems and we hope that they can also be applied to fluid mechanical systems.

In our theoretical analysis and in computer simulations, we are treating the water around the fish as an ideal fluid, i.e. neglecting most of the effects of viscosity. We treat the whole problem as essentially planar and consider the wake of the fish as a sequence of point vortices in an otherwise irrotational fluid. The validity of this approximation is largely supported by our experimental results.



In order to test our ideas experimentally, we have built a robot "fish" with two actuators and three links, suspended in a water tank from a gantry-like carriage. (See below for a schematic diagram.) The gantry suspends the fish so that buoyancy effects can be ignored. The carriage also simplifies the experiment by keeping the motors, electronics, etc. out of the water.

The passive gantry-like carriage is supported by low friction bearings, and allows the fish to move with three degrees of freedom in the plane: forward, sideways, and rotationally. By flapping its tail, the fish can propel itself and its supporting carriage around the tank. The drag due to the carriage is essentially negligible compared to the water's drag, and hence this apparatus is a reasonable approximation of self-propelled fish.












Robot Fish Movies

Locked body QuickTime (3.7 MB) Real (2.4 MB)
Forward gait QuickTime (5.9 MB) Real (4.1 MB)
Turning gait QuickTime (4.6 MB) Real (2.3 MB)
Download QuickTime Download Real Player

Most of the potential advantages of fish-like swimming will come from a more sophisticated exploitation of the fluid flow around the fish than would be possible with simple propellers. In particular, both the thrusting action of the tailfin and the drag forces acting on the body of the fish will cause energetic vortices to be shed in the wake of the fish. With the right tail movements, the fish might be able to recover some of the shed energy of these vortices. Biological studies support such a hypothesis.

Possibly this can be done "open-loop" without any direct sensing of the location of the vortices of of the local fluid flow filed. However, it seems more likely that sensors to measure the state of the fluid flow around the fish and provide feedback would greatly improve performance. In biological fish, Nature seems to have solved this problem by evolving a complex sensing system known as the lateral line organ. In the long term we plan to explore the use of advanced pressure sensors that could imitate the lateral line sensory organs of fish and provide the same data about the local water flow that fish use to regulate their swimming.




Schematic diagram of the fish lateral line sensor, consisting of "neuromasts" (hair cell sensors) and a associated neural processing network


Achievements. To date, we have developed models for how thrust is generated by the flapping tail movements. Our experimental data agree quite well with computer simulations of the theoretical models, as in the figure below which shows the fish displacement versus time as the robot starts from rests and propels itself forward using a repetitive flapping motion. We have found non-obvious gaits for turning and for effective forward swimming. We are continuing research into trajectory planning and swimming with sensory feedback.




Publications/References

Trajectory Stabilization for a Planar Carangiform Robot Fish. K. A. Morgansen, P. A. Vela, and J. W. Burdick. Submitted to 2002 IEEE International Conference on Robotics and Automation.

Trajectory Planning Using Reachable-State Density Functions.
Richard Mason and Joel W. Burdick. Submitted to 2002 IEEE International Conference on Robotics and Automation.

Second Order Averaging Methods for Oscillatory Control of Underactuated Mechanical Systems. P. A. Vela, K. A. Morgansen, and J. W. Burdick. Submitted to 2002 American Control Conference.

Nonlinear Control Methods for Planar Carangiform Robot Locomotion Fish.
K. A. Morgansen, V. Duindam, R. J. Mason, J. W. Burdick and R. M. Murray. IEEE International Conference on Robotics and Automation, 2001.

Experiments in Carangiform Robotic Fish Locomotion.
Richard Mason and Joel Burdick. IEEE International Conference on Robotics and Automation, 2000.

Construction and Modelling of a Carangiform Robotic Fish.
Richard Mason and Joel Burdick. International Symposium on Experimental Robotics, 1999.

Propulsion and Control of Deformable Bodies in an Ideal Fluid.
Richard Mason and Joel W. Burdick. IEEE International Conference on Robotics and Automation, 1999.

Modelling and Experimental Investigation of Carangiform Locomotion for Control. Scott D. Kelly, Richard J. Mason, Carl T. Anhalt, Richard M. Murray, and Joel W. Burdick. American Control Conference, 1998.



top