Robotic Fish - Computerphile

Computerphile · Intermediate ·📄 Research Papers Explained ·7y ago

Key Takeaways

The video features Stephen Howe, a PhD student at the Biomimicry Research & Innovation Center, discussing his research on fish locomotion using a robotic fish platform, highlighting its potential applications in underwater reconnaissance and exploration, utilizing tools such as Arduino and 3D printing.

Full Transcript

technically his name is Gilbert with two L's yeah right now it doesn't even have the googly eyes on it so that's why it's not working I think that's probably it I'm stepen how I'm a fourth year PhD student um in the biomimicry program and I study fish biomechanics so um I'm interested in how they move um and how their body movements uh relate to their um total body so this is are um fish robot it's a robotic platform that we use to answer questions about fish Locomotion that we can't with light fish cuz robots do what you want whereas the animal doesn't always do what you ask it to and so um the robot actually provides this an interesting set of um circumstances we can change the shape of the robot independent of the Motions that the body makes so if I'm studying eels and tuna um I can't tell the eel would you mind swiming like a tuna for me and vice versa whereas with a robot we can make this shaped like a tuna and say robot please swim like an eel so there's a skeleton inside that you can then have algorithms yeah the robot is pretty simple it's five Servo Motors connected through an Arduino and then we use the Arduino program to um run the robot and um the program that we've written allows us to program uh straight swimming but also interject turns whenever we want um and this is based on some of my earlier research with Fish And understanding how they control their pulses so the tether it's slightly taking it for wall right so yeah um there's no sensors or anything in here um deciding when it should turn it's just a pre-programmed algorithm and um I use the tether kind of as a leash to reset the system looks like we have a motor not behaving everything on this robot save the um Motors and the wires is 3D printed so that flexible tail you see we printed in our machine in the back and these body shells we copied the morphology of an actual fish so this is based on a giant Danio which um is the larger cousin of the zebra fish that you see in the pet shop all the time we can make this shape like anything our um future research is going to involve looking at um how increasing body depth uh changes the maneuverability so think about uh plate-shaped fish like a discus or um like a place or a skate or well places and skates are interesting because um they've turned their heads to the side and so they look like they're um top to bottom um but they do swim like a laterally compressed fish but um think more like uh tangs like Dory hi I'm Dory where which way I'm trying to see which motor this is and I'll just unplug it sounds like it's complaining yeah no that didn't drop the amperage okay there's a few different applications mainly opportunities for underwater reconnaissance it can be applied to I mean the Navy would be interested in things like this but so would um uh oil rig um inspections as well as dams or Bridges um most often uh the robots that using right now are shaped like refrigerators and have about six squirt guns pointing off of uh several different directions and so you can imagine Jets yeah you've got a very un hydrodynamic shape that's very unstable matched with a very complicated control scheme and so you lose these things all the time and they're like $5 million a piece so if you have a control scheme that's more robust but is still just as maneuverable um you can potentially not lose things nearly as often so we hope yeah yeah um but the other thing is like just underwater exploration in general like uh we can scuba dive and free divers can dive down to like 500 ft but they can only be down there for 3 to 40 minutes depending on uh the circumstances and so because of that we know almost nothing about what's happening underwater ultimately it would be good if we can spend a whole lot more time underwater and uh drones like this are going to be important for being able to expand our capabilities in that realm so just a single wave uh we're working on more complex implementations and finally it can even perform something called concertina Locomotion and so once it gets to that point it'll finish a cycle so this is what they do inside of a tunnel if it hit the tunnel wall it would be detecting that

Original Description

Fish locomotion is being researched by Stephen Howe at the Biomimicry Research & Innovation Center at the University of Akron, USA https://www.facebook.com/computerphile https://twitter.com/computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran's Numberphile. More at http://www.bradyharan.com
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Computerphile · Computerphile · 0 of 60

← Previous Next →
1 Follow the Cookie Trail - Computerphile
Follow the Cookie Trail - Computerphile
Computerphile
2 EXTRA BITS - Follow the Cookie Trail - Computerphile
EXTRA BITS - Follow the Cookie Trail - Computerphile
Computerphile
3 Musical Floppy Drives - Computerphile
Musical Floppy Drives - Computerphile
Computerphile
4 The Hair Algorithm - Computerphile
The Hair Algorithm - Computerphile
Computerphile
5 Getting Sorted & Big O Notation - Computerphile
Getting Sorted & Big O Notation - Computerphile
Computerphile
6 Quick Sort - Computerphile
Quick Sort - Computerphile
Computerphile
7 Hyper History and Cyber War - Computerphile
Hyper History and Cyber War - Computerphile
Computerphile
8 Entropy in Compression - Computerphile
Entropy in Compression - Computerphile
Computerphile
9 Original Elite on the BBC B - Computerphile
Original Elite on the BBC B - Computerphile
Computerphile
10 IP Addresses and the Internet - Computerphile
IP Addresses and the Internet - Computerphile
Computerphile
11 A Career in Video Games - Computerphile
A Career in Video Games - Computerphile
Computerphile
12 Error Detection and Flipping the Bits - Computerphile
Error Detection and Flipping the Bits - Computerphile
Computerphile
13 Programming BASIC and Sorting - Computerphile
Programming BASIC and Sorting - Computerphile
Computerphile
14 Birthplace of the World Wide Web - Computerphile
Birthplace of the World Wide Web - Computerphile
Computerphile
15 Punch Card Programming - Computerphile
Punch Card Programming - Computerphile
Computerphile
16 Programming Paradigms - Computerphile
Programming Paradigms - Computerphile
Computerphile
17 CERN Computing Centre (and mouse farm) - Computerphile
CERN Computing Centre (and mouse farm) - Computerphile
Computerphile
18 Error Correction - Computerphile
Error Correction - Computerphile
Computerphile
19 Home-Made Code - Computerphile
Home-Made Code - Computerphile
Computerphile
20 Security of Data on Disk - Computerphile
Security of Data on Disk - Computerphile
Computerphile
21 Gesture Controls - Computerphile
Gesture Controls - Computerphile
Computerphile
22 How Intelligent is Artificial Intelligence? - Computerphile
How Intelligent is Artificial Intelligence? - Computerphile
Computerphile
23 Encryption and Security Agencies - Computerphile
Encryption and Security Agencies - Computerphile
Computerphile
24 Virtual Machines Power the Cloud - Computerphile
Virtual Machines Power the Cloud - Computerphile
Computerphile
25 Hacking Websites with SQL Injection - Computerphile
Hacking Websites with SQL Injection - Computerphile
Computerphile
26 How Huffman Trees Work - Computerphile
How Huffman Trees Work - Computerphile
Computerphile
27 Cracking Websites with Cross Site Scripting - Computerphile
Cracking Websites with Cross Site Scripting - Computerphile
Computerphile
28 Cloud Computing (Cloudy with a Chance of Pizza) - Computerphile
Cloud Computing (Cloudy with a Chance of Pizza) - Computerphile
Computerphile
29 Texting Cabbage with a Recorder - Computerphile
Texting Cabbage with a Recorder - Computerphile
Computerphile
30 Hashing Algorithms and Security - Computerphile
Hashing Algorithms and Security - Computerphile
Computerphile
31 How YouTube Works - Computerphile
How YouTube Works - Computerphile
Computerphile
32 How NOT to Store Passwords! - Computerphile
How NOT to Store Passwords! - Computerphile
Computerphile
33 A New Golden Age of Video Games - Computerphile
A New Golden Age of Video Games - Computerphile
Computerphile
34 A Universe of Triangles - Computerphile
A Universe of Triangles - Computerphile
Computerphile
35 Cross Site Request Forgery - Computerphile
Cross Site Request Forgery - Computerphile
Computerphile
36 The True Power of the Matrix (Transformations in Graphics) - Computerphile
The True Power of the Matrix (Transformations in Graphics) - Computerphile
Computerphile
37 The Great 202 Jailbreak - Computerphile
The Great 202 Jailbreak - Computerphile
Computerphile
38 EXTRA BITS - Printing and Typesetting History - Computerphile
EXTRA BITS - Printing and Typesetting History - Computerphile
Computerphile
39 Triangles to Pixels - Computerphile
Triangles to Pixels - Computerphile
Computerphile
40 The Problem with Time & Timezones - Computerphile
The Problem with Time & Timezones - Computerphile
Computerphile
41 The Visibility Problem - Computerphile
The Visibility Problem - Computerphile
Computerphile
42 Lights and Shadows in Graphics - Computerphile
Lights and Shadows in Graphics - Computerphile
Computerphile
43 The Penguin Barcode - Computerphile
The Penguin Barcode - Computerphile
Computerphile
44 Typesetters in the '80s - Computerphile
Typesetters in the '80s - Computerphile
Computerphile
45 The Font Magicians - Computerphile
The Font Magicians - Computerphile
Computerphile
46 The Little Mac with the Big Bite - Computerphile
The Little Mac with the Big Bite - Computerphile
Computerphile
47 EXTRA BITS - More on the Original Mac at 30 - Computerphile
EXTRA BITS - More on the Original Mac at 30 - Computerphile
Computerphile
48 XP to Ubuntu with an 8yr old Hacktop - Computerphile
XP to Ubuntu with an 8yr old Hacktop - Computerphile
Computerphile
49 EXTRA BITS - Hacktop Real-Time Boot Comparison - Computerphile
EXTRA BITS - Hacktop Real-Time Boot Comparison - Computerphile
Computerphile
50 EXTRA BITS - Making a Bootable USB in Linux - Computerphile
EXTRA BITS - Making a Bootable USB in Linux - Computerphile
Computerphile
51 EXTRA BITS - Installing Ubuntu Permanently - Computerphile
EXTRA BITS - Installing Ubuntu Permanently - Computerphile
Computerphile
52 The Dawn of Desktop Publishing - Computerphile
The Dawn of Desktop Publishing - Computerphile
Computerphile
53 What is Bootstrapping? - Computerphile
What is Bootstrapping? - Computerphile
Computerphile
54 Reverse Polish Notation and The Stack - Computerphile
Reverse Polish Notation and The Stack - Computerphile
Computerphile
55 Home-Made Z80 Retro Computer - Computerphile
Home-Made Z80 Retro Computer - Computerphile
Computerphile
56 Should Everybody Learn to Code? - Computerphile
Should Everybody Learn to Code? - Computerphile
Computerphile
57 Programming in PostScript - Computerphile
Programming in PostScript - Computerphile
Computerphile
58 Heartbleed, Running the Code - Computerphile
Heartbleed, Running the Code - Computerphile
Computerphile
59 YouTube's Secret Algorithm - Computerphile
YouTube's Secret Algorithm - Computerphile
Computerphile
60 YouTube Search & Discovery - Computerphile
YouTube Search & Discovery - Computerphile
Computerphile

This video showcases a robotic fish platform used to study fish locomotion, highlighting its potential applications in underwater reconnaissance and exploration. The platform utilizes Arduino and 3D printing to mimic the movement of real fish. Viewers can learn about the design and implementation of the robotic system, as well as its potential applications.

Key Takeaways
  1. Design and build a robotic fish platform using Arduino and 3D printing
  2. Implement algorithms for robotic control and locomotion
  3. Test and refine the robotic system
  4. Apply the robotic system to underwater reconnaissance and exploration
  5. Analyze research papers on biomimicry and fish locomotion
💡 The robotic fish platform can be used to study fish locomotion and develop more efficient and maneuverable underwater vehicles.

Related Reads

📰
Follow-up: The ArxivLens Protocol: Transforming Research Nois
Learn how to apply the ArxivLens Protocol to create dynamic grant-allocation pools that rebalance based on citation-impact signals, transforming research noise into actionable insights
Dev.to AI
📰
On July 1, 2026, arXiv will spin out from Cornell University, its home for the past 25 years, to become an independent nonprofit organization. Major funding support from Simons Foundation and Schmidt Sciences. Ditching the red for their website. [N]
arXiv is becoming an independent nonprofit organization after 25 years at Cornell University, backed by major funding, which will impact the future of research and academia
Reddit r/MachineLearning
📰
CS-NRRM™ Official Publications: Paper 1 and Paper 2 Are Now Available
Learn about the CS-NRRM's official publications on a 12-year longitudinal human observation archive and its significance in research and development
Medium · Data Science
📰
Found a potential mistake in an ICLR 2026 blogpost [D]
Verify a potential mistake in an ICLR 2026 blog post and learn how to effectively report errors in academic publications
Reddit r/MachineLearning
Up next
The Open-Source AI Quietly Disrupting Healthcare!
PlivoAI
Watch →