Research


Spin Swimmer: A Fast, Efficient and Agile Fish-like Robot

Marine robots play a vital role in modern ocean operations, supporting a wide range of missions such as surveillance, scientific research, and deep-sea exploration. Fish serve as a natural source of inspiration, having evolved efficient ways to move through water. To replicate and understand this efficiency, engineers and scientists have often attempted to mimic the kinematics of fish-like undulatory motion. While most existing designs rely on mechanical linkages or cable-driven systems involving multiple rigid actuators, our work takes a fundamentally new approach. We harness ideas from nonlinear dynamics and design a robot based on the concept of parametric resonance. Our experimental results demonstrate that this is one of the most efficient bio-inspired swimming robots. The robot achieves a high swimming speed of 2.4 body lengths per second (BL/s) with a low cost of transport of 1.02, as shown in the video below.

The robot design features a rigid hydrofoil body that houses an unbalanced rotor, with a flexible tail attached to the body. Specifically, we use the spin of this internal unbalanced rotor to induce oscillations in a flexible tail, as illustrated in the first video below. Once submerged (with only the lid protruding above the water), the robot exhibits different modes of oscillation at various rotor spin frequencies, as seen in the second video below, showing the first and second modes.

For more details, see the following paper:

Spin Swimmer: A Fast, Efficient and Agile Fish-Like Robot
P. Chivkula, P. Tallapragada.
IEEE Robotics and Automation Letters, 2025. Journal link
More videos here



Bistable Swimmer

Inspired by the remarkable maneuverability of fish, roboticists and engineers have sought to leverage flexible and multistable mechanisms to enhance the maneuverability of bio-inspired robots. In line with this, we developed a novel underactuated fish-like robot with a passive bistable tail. This robot design combines a hydrofoil with a bistable tail that features a double-well elastic potential and is controlled by a single actuator — the internal rotor, as shown in the video below.

By tuning the amplitude and frequency of the input to the rotor, the robot transitions between distinct gaits, enabling both straight-line swimming and powered turning, the latter arising from oscillations about a deflected tail position. This is illustrated in the video below.

This robot can swim at a top speed of 2.1 BL/s and can perform agile turning maneuvers.

For more details, see the following papers:

Hopping potential wells and gait switching in a fish-like robot with a bistable tail
P. Chivkula, C. Rodwell, P. Tallapragada.
Extreme Mechanics Letters 72, 102239 November 2024. Journal Link

Rolling, Jumping Robot

Inspired by Littlewood’s hopping hoop—a classic dynamics example involving a lightweight ring with a heavy eccentric mass that hops when rolled rapidly or released on an incline, as shown in this video. This hopping behaviour is due to a lifting effect on the hoop created by the large centripetal acceleration of the offset mass. Building on this idea, we designed a robot that rolls and jumps from flat ground by actuating an internal pendulum at high speed. As shown in the video below, our robot is capable of achieving vertical jumps of 2.4 body lengths.

Additionally, the robot can clear large horizontal distances while in the air by achieving a high rolling velocity before initiating a jump. As shown in the video below, the robot clears over 6 body lengths in the air and can achieve multiple jumps with minimal recovery time.

For more details, see the following papers:

A Pendulum-Driven Legless Rolling Jumping Robot
J. Buzhardt, P. Chivkula, P. Tallapragada.
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2023 Conference article



Curriculum Reinforcement Learning

Underactuated mechanical systems with nonholonomic constraints play a key role in bio-inspired robotics, from snake-like to fish-like designs, and serve as effective reduced-order models for studying their locomotion dynamics. For instance, certain aquatic robots exhibit Chaplygin-sleigh-like dynamics, showing figure-eight limit cycles in reduced velocity space under periodic torque, as confirmed by both experiments and simulations. Due to their complex dynamics, path tracking in such systems is not straightforward. To address this, we developed a reinforcement-learning control framework for a reduced-order model of a bio-inspired swimming robot featuring a passive appendage. Using a Chaplygin sleigh with a passive appendage as a surrogate model, we trained a policy-gradient agent to perform path tracking.

Rotor controls Rotor controls

To accelerate learning and embed prior structure, we pre-trained the actor network using known system physics and used it to initialize the agent’s training. We also devised a curriculum-based training strategy to further speed up learning and enable the model to track trajectories across a range of paths and system parameters.

For more details, see the following papers:

A Pendulum-Driven Legless Rolling Jumping Robot
P. Chivkula, C. Rodwell, P. Tallapragada.
Modeling, Estimation and Control Conference (MECC), 2022 Conference article