Research
    
 
Flight Control
 
Aerodynamics
 
Insect Robot
 
Actuators & Sensors
 
Robotic Fish
 
 
 
 
 

 

Body Shape InducedStability and Fin Hydrodynamics

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Boxfish with multiple fins can maneuver in confined
spaces with a near zero turning radius, and it has been found that its unusual boxy shape is responsible for a self-correcting mechanism that makes its trajectories immune to water disturbances. Miniature underwater vehicles with these characteristics have a variety of applications, such as environmental monitoring, ship wreck exploration, inline pipe inspection, forming sensor networks, etc. This project focus on the design of a robotic boxfish. Tail fin hydrodynamics have been investigated experimentally using robotic flapper mechanisms to arrive at a caudal fin shape with optimal-shape-induced flexibility. Fluid simulation studies were utilized to arrive at the body shape that can result in a self-correcting vorticity generation. (TRO paper)
First generation robotic fish swim test
Fin Hydrodynamics
Body shape induced passive stability due to vortex shedding (left); Fin hydrodynamics (right).
Sensory Feedback Control and Trajectory Tracking

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

we developed a dynamic model for a robotic boxfish and performed feedback control for trajectory tracking. The control algorithm relies on a robust and computationally efficient sensory feedback, based on a complementary filter fusing data from different Inertial Measurement Unit (IMU) sensors. The almost global stability of the attitude estimator guarantees convergency and robustness to noise and parameters uncertainties. The video and graph below shows tracking of a sinusoidal roll angle. The video to the left demonstrate the effectiveness of the combined roll/yaw coupling on the maneuveribility of the robot, where the freely swimming robot was controlled to perform banked turns to circle the tank in loops. (ICRA paper)
Robotic fish tracking a banked turn in tank.

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Second generation fish robot tracking a sinusoidal roll angle trajectory. (left) measurements; (right) video