| Literature DB >> 35694325 |
Sander C van den Berg1, Rob B N Scharff2, Zoltán Rusák1, Jun Wu1.
Abstract
We present OpenFish: an open source soft robotic fish which is optimized for speed and efficiency. The soft robotic fish uses a combination of an active and passive tail segment to accurately mimic the thunniform swimming mode. Through the implementation of a novel propulsion system that is capable of achieving higher oscillation frequencies with a more sinusoidal waveform, the open source soft robotic fish achieves a top speed of 0.85 m / s . Hereby, it outperforms the previously reported fastest soft robotic fish by 27 % . Besides the propulsion system, the optimization of the fish morphology played a crucial role in achieving this speed. In this work, a detailed description of the design, construction and customization of the soft robotic fish is presented. Hereby, we hope this open source design will accelerate future research and developments in soft robotic fish.Entities:
Keywords: Biomimetics; Marine robotics; Oscillating propulsion; Soft robotic fish
Year: 2022 PMID: 35694325 PMCID: PMC9178345 DOI: 10.1016/j.ohx.2022.e00320
Source DB: PubMed Journal: HardwareX ISSN: 2468-0672
Fig. 1The swimming pattern of the soft robotic fish presented in this work in chronologically ordered snapshots from a to f. The thunniform-like swimming mode is realized through a combination of an active and a passive tail segment.
Fig. 2(a) Design of the open source soft robotic fish, (b) Side and top view of the soft robotic fish with its main dimensions, (c) explanation of the terms used for fish anatomy and fish stability.
Fig. 3Fabrication of the soft robotic fish. (a) CAD-model of the soft robotic fish with an indication of its main components, (b) casting of the silicone tail cover, (c) propulsion system with an indication of its main components, and (d) assembly of the soft robotic fish with an indication of the remainder components.
Fig. 4Example calculation of the traveled distance. The camera makes an angle of °. A segment with a known length of is 133 px long in the initial position, and long at the end of the swimming interval. The traveled distance over the interval can thus be calculated as .
Fig. 5The tail beat frequency over voltage (left), and swimming speed over tail beat frequency (right) for both caudal fin designs (see Fig. 2(b)). The yellow points indicate the predicted speed of the fish with the large caudal fin based on the speed achieved with the small caudal fin and the surface areas of both caudal fins, using Eq. (3).
| OpenFish – Open source soft robotic fish | |
Soft robotics Marine robotics Oscillating propulsion | |
Underwater exploration | |
| No commercial analog is available | |
| CC-BY-SA 4.0 | |
| €160,32 | |
| https://doi.org/10.17605/OSF.IO/FB5VH |
| Part #1 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #2 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #3 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #4 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #5 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #6 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #7 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #8 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #9 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #10 | CAD file (SLDPRT) | CC | Available with the article |
| Part #11 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #12 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #13 | DXF file; CAD file (SLDPRT) | CC | Available with the article |
| Part #14 | DXF file; CAD file (SLDPRT) | CC | Available with the article |
| Part #15 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #16 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #17 | STL file; CAD file (SLDPRT) | CC | Available with the article |
| Part #18 | DXF file; CAD file (SLDPRT) | CC | Available with the article |
| Part #19 | STL file; CAD file (SLDPRT) | CC | Available with the article. |
| Part #20 | DXF file; CAD file (SLDPRT) | CC | Available with the article |
| Part #21 | DXF file; CAD file (SLDPRT) | CC | Available with the article |
| Part #22 | DXF file; CAD file (SLDPRT) | CC | Available with the article |
| Part #23 | DXF file; CAD file (SLDPRT) | CC | Available with the article |
| Part #24 | DXF file; CAD file (SLDPRT) | CC | Available with the article |
| Part #25 | DXF file; CAD file (SLDPRT) | CC | Available with the article |
| Assembly #1 | CAD file (SLDASM, Parasolid) | CC | Available with the article |
| Assembly #2 | CAD file (SLDASM, Parasolid) | CC | Available with the article |
| Part #1 | 1 | €19,50/kg | €4,88 (250 g) | 123-3D | PLA | |
| Part #2 | 1 | €19,50/kg | €2,91 (149 g) | 123-3D | PLA | |
| Part #3 | 1 | €19,50/kg | €0,31 (16 g) | 123-3D | PLA | |
| Part #4 | 2 | €19,50/kg | €0,39 (2×10 g) | 123-3D | PLA | |
| Part #5 | 2 | €19,50/kg | €0,35 (2×9 g) | 123-3D | PLA | |
| Part #6 | 1 | €19,50/kg | €0,39 (20 g) | 123-3D | PLA | |
| Part #7 | 1 | €19,50/kg | €0,18 (9 g) | 123-3D | PLA | |
| Part #8 | 1 | €19,50/kg | €0,14 (7 g) | 123-3D | PLA | |
| Part #9 | 1 | €19,50/kg | €0,14 (7 g) | 123-3D | PLA | |
| Part #10 | 1 | €36,41/pot (0.91 kg) | €2,00 (50 g) | FormX | Silicone – Shore 15 | |
| Part #11 | 2 | €19,50/kg | €6,24 (2×160 g) | 123-3D | PLA | |
| Part #12 | 1 | €19,50/kg | €3,41 (175 g) | 123-3D | PLA | |
| Part #13 | 1 mm thickness | 1 | € | €0,03 ( | TU Delft | PETG |
| Part #14 | 1 mm thickness | 1 | € | €0,05 ( | TU Delft | Nitril Rubber |
| Part #15 | 1 | €19,50/kg | €0,35 (18 g) | 123-3D | PLA | |
| Part #16 | 1 | €19,50/kg | €0,04 (2 g) | 123-3D | PLA | |
| Part #17 | 1 | €19,50/kg | €0,49 (25 g) | 123-3D | PLA | |
| Part #18 | 1 mm thickness | 1 | € | €0,07 ( | TU Delft | PETG |
| Part #19 | 1 | €19,50/kg | €0,20 (10 g) | 123-3D | PLA | |
| Part #20 | 2 mm thickness | 1 | € | €0,01 ( | Stoutperspex | POM |
| Part #21 | 2 mm thickness | 1 | € | €0,17 ( | Stoutperspex | POM |
| Part #22 | 2 mm thickness | 2 | € | €0,10 (2× | Stoutperspex | POM |
| Part #23 | 2 mm thickness | 1 | € | €0,86 ( | Stoutperspex | POM |
| Part #24 | 2 mm thickness | 1 | € | €0,93 ( | Stoutperspex | POM |
| Part #25 | 2 mm thickness | 2 | € | €2,06 (2 × | Stoutperspex | POM |
| Part #26 | 9.7:1 Metal Gearmotor 25D × 48L mm HP 12 V | 1 | €19.37/pc | €19.37 | Exptech | Other |
| Part #27 | 4 × 4 mm motorshaft coupling | 1 | €6.95/pc | €6.95 | Robots4all | Other |
| Part #28 | Spur gear M0.5 20T | 1 | €4,35/pc | €4,35 | RS online | POM |
| Part #29 | Spur gear M0.5 50T | 2 | €5,03/pc | €10,06 | RS online | POM |
| Part #30 | Gear for steering | 1 | €4,30 | €4,30 | Norelem | POM |
| Part #31 | Huco L gearbox, 1:1 gear ratio | 1 | €39,10/pc | €39,10 | RS online | Other |
| Part #32 | Flat washer M5 | 6 | €3,07/50pcs | €0,37 | RS Online | Nylon |
| Part #33 | Spacer bolt | 4 | €22,60/50pcs | €1,81 | RS online | Other |
| Part #34 | Push rod connector | 2 | €5,45/5pcs | €2,18 | Quartel | Other |
| Part #35 | Bearing | 1 | €3,23/pc | €3,23 | RS online | Other |
| Part #36 | Rivet screw | 2 | €10.89/100pcs | €0.22 | The solution shop | Other |
| Part #37 | Adhesive weights 5 g | 50 | €15,13/50pcs | €15,13 | Valkenpower | Other |
| Part #38 | Steel braided fishing line | 2 | €3,71/2pcs | €3,71 | Henkkoster | Other |
| Part #39 | watertight connector male | 1 | €12,72/pc | €12,72 | RS Online | Other |
| Part #40 | watertight connector female | 1 | €10,26/pc | €10,26 | RS Online | Other |