Related Experiment Video
Updated: Jun 20, 2026

Long-term Behavioral Tracking of Freely Swimming Weakly Electric Fish
Published on: March 6, 2014
A trajectory tracking controller for an underwater hexapod vehicle
1Centre for Intelligent Machines, McGill University, 3480 University Street, Montréal, QC H3A 2A7, Canada. nicola@cim.mcgill.ca
Abstract:
This paper describes work done in the modeling and control of a low speed underwater vehicle that uses paddles instead of thrusters to move in the water. A review of previously modeled vehicles and of controller designs for underwater applications is presented. Then, a method to accurately predict the thrust produced by an oscillating flexible paddle is developed and validated. This is followed by the development of a method to determine the ideal paddle motion to produce a desired thrust. Several controllers are then developed and tested using a numerical simulation of the vehicle. We found that some model-based controllers could improve the performance of the system while others showed no benefit. Finally, we report results from experimental trials performed in an open water environment comparing the performance of the controllers. The experimental results showed that all the model-based controllers outperform the simple proportional-derivative controller. The controller giving the best performance was the model-based nonlinear controller. We also found that the vehicle was able to follow a change of a roll angle of 90 degrees in 0.7 s and to precisely follow a sinusoidal trajectory with a period of 6.28 s and an amplitude of 5 degrees.
Related Concept Videos
Vector Functions and Motion: Problem Solving
Orthogonal Trajectories
Buoyancy and Stability for Submerged and Floating Bodies
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...

