Project Highlights
Functional Prototype
Our final robotic fish was tested with both a soft tail and a rigid tail.
Software and Swarms
We wrote software for tail actuation and laid a foundation for future work with swarms.
Abstract
Bio-inspired robots for ocean exploration is a rapidly evolving niche within robotics. Our project explored the first steps towards creating a novel robot fish heavily inspired by the size of BlueSwarm fish [7], hydraulic soft-actuation of SoFi [2][15], and various other robot fish[11][4] and soft robots [3][13][14]. The overall goal of this project was to prototype a self-contained, small robot fish with a rigid body and hydraulically actuated soft-tail capable of swimming in a closed testing environment. We prototyped and analyzed two hydraulic actuation methods, and characterized three soft tails in an attempt to create a robot fish with a soft tail. However, the challenges posed by our time constraints, manufacturing constraints, and remote work led us towards using a rigid tail in order to create a functional fish. We successfully designed and manufactured a robot fish with an interchangeable soft tail and rigid tail. This fish was fully self-contained except for the off-board power supply. The fish was capable of swimming forward with the rigid tail, but not with the soft tail. Further work would explore hydraulic soft-tail actuation on this fish with the use of advanced manufacturing tools, or explore ways to move the power supply into the fish to make our fish fully encapsulated.
Background and Motivation
This project was heavily inspired by previous work with bio-inspired robot fish. The primary inspirations for this project were the BlueSwarm project and the SoFi project. We were interested in creating a robot fish that would combine the size of the BlueSwarm with the hydraulic soft actuation of SoFi.The development of this robot fish would be the first step towards a swarm of soft robot fish capable of exploring underwater environments while minimally disturbing wildlife.
The size and swarm capabilities of the BlueSwarm fish make them a likely candidate for ocean exploration. In the future, these fish could be deployed in an underwater environment where each fish explores different areas, and the fish work together to complete a map of the environment. Even if a few fish fail, the swarm as a whole could still succeed in mapping out the environment. Similar techniques could be deployed to find and study ocean wildlife with a swarm like this. The hydraulic soft actuation of SoFi makes it another likely candidate for ocean exploration [1]. Its soft tail makes it less likely to accidentally disturb wildlife while exploring.
Since soft robotics is its own niche within robotics research, we were also intrigued by the idea of using research on soft robots in general as a means of modifying SoFi’s soft tail. Most notably, the Pneunets from the Soft Robotics Toolkit informed our experiments involving our soft tails.
Because this project was part of a robotics capstone course, the project was also motivated by individual team members’ personal learning goals. The development of a soft robot fish would fulfill the key team learning goals of developing skills working on underwater systems and integrated robotic systems in general. By building on previous work, we would also fulfill team learning goals around performing well informed robotics research. Last, the exploration of a soft tail would fulfill team learning goals around gaining experience with soft actuators.
Project Goals
The overall goal of our project was to create a robot fish that combined the hydraulic soft actuation of SoFi with the small size of BlueSwarm fish. However, we understood this might not be fully realizable within the time frame of this project, so our Minimum Viable Product (MVP) was to create a robot fish capable of swimming forward underwater with offboard computing and power. The fish needed to meet the following requirements, in the following order of priority.
- The fish must be an entire robot fish. This means it must be a system we can actually deploy underwater, and not just a test rig.
- The fish must have actuation capabilities onboard, but the power supply and computational equipment can remain offboard.
- The fish must swim forward.
- The fish must utilize the best of at least 3 different tail designs.
- The fish uses an onboard camera to perceive light and move towards it.
- The fish has onboard LEDs that it can use for potentially communicating with other robot fish, similar to the BlueSwarm.
- The fish has precision tail control that enables it to precisely maneuver through the water.