Soft Wire-driven Oscillating Tail (TfCD Course, TU Delft)

by AntonioSander in Circuits > Robots

1889 Views, 18 Favorites, 0 Comments

Soft Wire-driven Oscillating Tail (TfCD Course, TU Delft)

IMG_20171221_184127.jpg
1.PNG
soft wire-driven oscillating tail

A technology exploration was executed to determine the possibility to actuate a fish robot with a wire driven active body and floppy compliant tail. We use one material that is both tough to serve as the backbone and flexible, creating an even bending distribution. To create this we used 0.5mm Polypropylene. We aim to oscillate the tail near the eigenfrequency of the material to increase efficiency.

Gather the Materials

servo.jpg
arduiino.jpg
sticks.jpg
foam.jpg
0,5 mm.jpg
rope.jpg

The necessary components are:

1. Arduino UNO

2. Servo

3. Foam

4. Sticks

5. 0.5 mm polypropylene

6. Tiny rope

Build the Head

IMG_20171221_144450_HDR.jpg
IMG_20171221_162946_HDR.jpg
IMG_20171221_162950_HDR.jpg

The importance of “the head” resides in holding the servo in place and raising it to the same high of the tail segments

Build the Tail

IMG_20171221_163004_HDR.jpg
IMG_20171221_163019_HDR.jpg
IMG_20171221_164048_HDR.jpg
IMG_20171221_164115_HDR.jpg
IMG_20171221_165210.jpg
IMG_20171221_165230.jpg
IMG_20171221_163129_HDR.jpg

We cut the tail’s shape from a sheet of 0.5 mm polypropylene. In order to achieve a tail shape, it is recommended to print the tail’s shape on a piece of paper and use it as a template.

Next, you have to build the vertebrates and place them till slightly before half length of the tail. In our case 4 vertebra will be enough. The vertebrae need to have a hole on each side which needs to be aligned with the servo. we used foam with wood sticks (because that sticked better to the PP) for this to test it quickly. But we would recommend using a more rigid material such as wood instead of the foam.

The last vertebra has to be secured a bit better as the rope will pull on this directly. we used wood for this and a nail to secure the rope to.

Rope

IMG_20171221_172428.jpg
IMG_20171221_172451.jpg

In order to accomplish the oscillating movement, a tiny unextingable wire is connected from the servo through the holes and be attached to the last vertebra.

Arduino

8976bdae-0fda-4860-a0e2-4161f5503f3d.jpg

We used a simple arduino code to move the servo 12 degrees in either directions with a small delay of 0.3 seconds. This made our tail move near its eigenfrequency. you have to adjust these parameters and possible include speed control to create the same effect in your prototype.