Tag Archives: purring

Week 12 – Robot assembly, purring adjustments, design changes

Week 12 (April 2-8)
Assembled the robot (finally!) – water included. Started brainstorming tentative design adjustments/improvements, including for the hardware side.

Robot assembly
I am now 1 for 3 in terms of successful mold designs… apparently, larger air channels plus release agent still isn’t enough to allow the dome mold to come apart without breakage. The bottom half of the cast came out really smoothly, so the takeaway here is that these types of molds should definitely be designed to come apart in pieces for easy (and non-destructive) removal.

Lesson of the day: molds need to be made in several pieces.

Since the water channel was missing from the top of the dome due to the mold issue during printing, I had planned to cut it by hand – which turned out to be far more challenging than anticipated. The silicone is too soft and malleable, so attempts at drilling only led to a small pinhole in the silicone. Same with manual cutting with a knife – I could only cut a small slit, which definitely would not have qualified as a water channel on its own.

In the end, I settled for leaving it as a slit, and having a piece of rubber tubing inserted for the purposes of pumping in water.

Gluing the two parts of the robot (using more silicone – see Week 7) together without the overlapping part did turn out to be quite a challenge, but still doable (albeit taking about half an hour), as predicted, which was a relief.

Gluing the two robot halves together.

Adding water
After the (silicone) glue had cured, the next challenge was to get water into the robot. The initial plan of using the rubber tubing for this purpose quickly proved fruitless, as the straw was so thin (out of necessity, in order to fit into the slit in the robot) that even getting water into the tube was a challenge in itself.

The method that ended up working the best was removing the straw and pushing the tip of a squeeze bottle into the slit instead. Seredipitously, the slit I had arbitrarily cut was just the right size to 1) allow the bottle head to fit just right so that the water could be easily squeezed into the robot without to much spilling, 2) allow easy insertion and removal of the plug. (Of course, in future designs, I can’t rely on being so lucky; I definitely need to come up with a new design for getting water in and out of the robot.)

Robot body, after being filled with water and plugged.

Purring adjustments
Because the purring motor’s previous settings had been calibrated to work with a completely different robot body, we had to toy with the purring patterns and intensities to see what worked for this particular robot body. Still a work in progress, but overall, the robot is quite tactily satisfying.

(The purring is so subtle that it can’t be seen on video, so… just take our word for it that it feels pretty cool!)

[photo to come]

Design changes
We’re hoping to increase the illusion of the robot being a sort of living entity, and it seems a large step towards that goal would be to hide the hardware parts. As such, I’m hoping to be able to program the motor on a smaller controller, one that could also be tucked into the motor channel.

Taking home an Arduino Micro and another microcontroller; hopefully I can figure out how to get one of them to work.

As well, now that a prototype body has been made, I plan to try to get an accelerometer (see Week 8) working as well.

Week 11 – Fixing the mold, casting, user study design

Week 11 (March 26-April 1)
Getting resourceful about fixing the mold. Casting the robot. Some more in-depth discussion on user studies.

Fixing the mold
There were a number of problems with the mold, as noted last week:
1) The “outer dome” part of the top mold had some printing errors on the inside
2) Parts of the outer dome were printed with incorrect dimensions, including the holes for screwing the mold pieces together
3) Couldn’t print the cylinder part of the bottom mold

These issues needed to be addressed before casting could begin:

1) The printing had messed up on an internal structure that was supposed to create a water channel in the top of the robot. I decided that it wasn’t too much of an issue, as I figured that we could just cut or drill the water channel after casting the dome. Thus, I simply carved out the extraneous (messy) plastic bits, filled in the holes with Plasticine, and painted the area over with nail polish to prevent the silicone from clinging to the Plasticine (in an experiment we had conducted several weeks earlier while trying to come up with ways to glue silicone pieces together, we had found out that nail polish absolutely does not stick to silicone).

I also did some small-scale testing with a spare piece printed from the same plastic as the mold. The first was to paint over the mold with nail polish and spray it with the release agent, to see if the nail polish would stay on. Next, I cast some silicone with it, to see if removing the silicone would dislodge the nail polish (which would complicate the removal of the dome). These tests indicated that the fixes I made on the mold should work as intended.

The inside of the mold, after fixing.

2) This was a very simple fix; although we didn’t have any larger screws, I managed to find a box of washers and other metal pieces that, when working together, still managed to center the two molds properly.

3) This was a rather tricky one to solve. We decided not to try printing the cylinder again, and instead try to find some other way of making a cylinder that would serve our purposes.

In the end I settled for roughly making a cylinder out of plastic and duct tape. It was a little messier than I would have liked, but it was the best choice given the time constraint – for now I just wanted to make a first prototype to test with, and if we were to continue using this exact mold for future iterations, I would make a higher-fidelity piece out of better (read: not scavenged) material.

The cylinder was also subjected to the same small-scale testing as the nail polish fix, and also passed (but barely; I still had to be careful not to get too much of the release agent under the edges of the duct tape).

The assembled mold for the bottom half, using the makeshift cylinder.

Casting
Came across an interesting and unforeseen issue while assembling the mold for casting: the edges of the bottom mold pieces had not printed out flat. This presented a challenge, as the edges were supposed to be pressed together – in the current state, they could not fit together properly, and there were large gaps in the mold. I ended up sanding the pieces in order to press them together better, but so much sanding was required that the tabs on the mold had wore out, rendering them almost. To circumvent this problem, I had to duct tape the mold together in order for it to keep its shape.

Casting robot bottom.

Casting robot top.

Realized a little bit too late that I had forgotten something during the casting process; the bottom mold was made to be filled to the brim, as part of the design involved having overlapping material to allow the two pieces of the robot to glue together properly. I think it can still work even without the overlap, but I suppose we’ll just have to find out next week.

User studies
Had a long group conversation about possible user studies for all the CuddleBits currently under development. We had originally been entertaining the idea of doing the same study design for all the robots, but it soon became apparent that the various robots were definitely more suited for very different studies.

The tentative conclusion at this time is that the purring CuddleBit is likely best suited for a longitudinal study, where an individual (or several individuals – we are really hoping to be able to settle on a mass-producible version soon) takes the robot home with them, and interacts with it on a daily basis. I am not terribly familiar with this type of study, but it seems to make the most sense, as I had been developing this robot with therapy/companionship in mind – a longitudinal study would allow us to look into long-term interactions with the robot. How would it fit into someone’s daily routine? Would one get tired of it once the novelty wears out? Could it actually become “accepted” by the people interacting with it?

Week 9 – Robot shape, mold design, user study design

Week 9 (March 12-18)
Robot and mold design for a first prototype. Some thoughts on user studies.

Robot Shape
After integrating the feedback from other SPINners with the storyboarding elements, I decided that the first robot to be prototyped will be a dewdrop-shaped water-chamber purring robot. Although the egg shape was also well-received, I was a little concerned about the volume of water that the robot would have to hold – would that much water eventually interfere with purring conductance? Would it be so top-heavy that the robot would tip over?

(I was also still slightly biased because, well. Tribbles.)

In any case, I definitely plan to make more than one final robot shape after the initial prototyping proves functional, so I thought that choosing the simplest first-pass shape made the most sense.

(Also. Just. Tribbles.)

The design I settled on for a first prototype.

Mold design
Now deciding on the shape of the first full-size prototype, the next step was to design the mold – making good use of the lessons we learned from the test mold:

1) Added more air channels into the dome part of the mold (the “top” of the robot) to help with mold disassembly.
2) Designed the motor housing part of the mold (the “bottom” of the robot) to come apart in several pieces, to hopefully circumvent any possible difficulties in prying a large solid chunk of silicone out of the mold.
3) Using mold release agent to facilitate removal.

(Fingers crossed that paying attention to these particular points will be enough to make for a smoother molding experience, despite my unfortunate track record.)

An interesting issue I had to resolve with the full-size mold that did not come up during small-scale testing was the problem of how exactly do we put the water in the robot, and how do we keep it there?

After a lot of thought, we settled on:

1) Firmly gluing (via silicone; see Week 7) the robot top to the robot bottom to create the water chamber. Designed the mold to facilitate this by creating extra surface area for better adhesion – hopefully this would make the seams strong enough to hold against water pressure, and slight squeezing pressure.
2) Designing a reinforced opening in the robot top to allow water to be channeled in. Ideally, the process would not be any more complicated than filling a water bottle with a really small top.
3) 3D printing a plug to fit snugly into the opening, to prevent the water from spilling out.

Theoretically, this would be a good design, but as with everything in this lab, the only way to be sure is to actually put it to the test!

Mold design (design in general, actually) is a very messy process…

User studies
Had some conversations about user studies, and what kind of user study would best suit this robot in particular.

It turns out that there are a lot of nuances to user studies that I’ve never really noticed, having only been on the other side (i.e. the participant side) of psych studies.

Some thoughts while considering possible user studies.

It has also become pretty apparent at this point that we won’t have time for user studies before the conclusion of the COGS 402 course, but I definitely do want to see where this project can go, so we’re aiming to do some studies over the summer, instead of rushing for the COGS deadline.

Week 8 – Storyboarding, robot shape

Week 8 (March 5-11)
Continuation of storyboarding, simple prototype work to select final robot shape(s).

Storyboarding
Continuing the storyboarding exercise, with the goal of exploring some important design variables. These variables included: size, shape, action/interaction, and “background story”.

I also revisited hybrid design, as I had a sudden vision that I thought would be really cool to bring to life, although it seems rather unrealistic.

Organizing ideas for storyboarding. (Is this how storyboarding works at all?)

After considering several possibilities for the size and shape, I decided that as a first pass, I would make a palm-sized vaguely-round robot, as it would easily allow for quick and simple interaction with humans – petting, picking it up, etc.

Because I had the idea of a therapy-bot in mind, I think it would also be interesting to explore a lap-sized robot, like a small cat or dog. Of course, this would be for a future iteration of the robot, when the more important aspects of the robot (i.e. interaction, electronic parts) have been developed out.

Some ideas for shape and size, and how a human would interact with it.

One aspect I have yet to decide is whether the robot should have the traditional fur covering, or be left in just its silicone skin. Because it is a palm-sized robot made for picking up and handling, I think both designs are equally valid, and it would come down to personal preference as for which would “feel better” – do you prefer to play with it like a stress ball, or pet it like a small creature? Does the sensation of fur feel more calming, or would a smooth surface be better?

Ultimately, as with everything in this lab – the best solution is to just prototype and test!

Fuzzy or not fuzzy?

In terms of interaction, the robot currently only sits and purrs, regardless of environment and handling. However, in order to have anything worth studying, the robot would definitely need at least one simple degree of interaction (simple mainly for my benefit, to make sure that the hardware design is within my capabilities). We haven’t yet decided on what kind of study we want to do with this robot, but I have been thinking it might be interesting to design a very simple “action-reaction” mechanism into the robot, and see whether, without any instruction at all, humans can be “taught” how to best interact with the robot based solely on the robot’s reactions.

For instance, if the robot clearly gets agitated and trembles excessively when handled roughly (poked roughly, shaken, etc.), how quickly can its human partner realize that 1) the robot is upset, and 2) the robot doesn’t want to be handled roughly? Or if the robot purrs happily when softly petted, or gently picked up, how quickly can the human realize that they can calm down the agitated robot by being nice to it?

We have decided that the easiest first pass for doing this is to embed an accelerometer into the robot, as a basic measure of “handling roughness”.

Possible ideas for building basic interactivity into the robot.

At some point during this storyboarding journey, I had a sudden idea: what if we made “Lego” hybrid CuddleBits? Would it ever be possible to make separate DOFs that can be exchanged and mixed almost like the character customization of a video game character?

As much as the ideal appeals to me though, I don’t really think it’s all that feasible, given how completely unrelated our various DOFs have been so far. (That being said, I would still really love for something like this to happen. Someone’s future grad thesis, perhaps?)

BYOCB (build your own CuddleBit)?

Robot Shape
Following the storyboarding exercise, we thought we had enough to work with for my next iteration – making the first full-size prototype.

That being said, in the storyboarding I had only really decided on a size, not a shape –> time to prototype!

I made a series of small-scale robot shapes – spherical, dewdrop, flattened teardrop – and asked various members of the lab for their opinions.

The overwhelming opinion was that spherical is definitely not ideal. Although it is a given that this CuddleBit is probably not going to resemble any existing common creature, taking on the shape of a perfect sphere would make it so unrealistic that people would likely have trouble connecting to it as a pet, or living thing.

Something rather amusing and unexpected occurred during these interviews. Two SPINners immediately gravitated towards the flattened teardrop shape and said “That. But upright.” – essentially like an egg. It was apparently an innate reaction for them that that particular shape was meant to be cradled in their hands in that specific manner. Definitely an interesting notion to keep in mind for designing the robot body.

From L to R: Flattened teardrop, dewdrop, sphere.

New shape: egg (very left).

Week 7 – Mold design, casting, storyboarding

Week 7 (Feb 26-March 4)
Learning more from the molding process, and some testing on the scaled-down prototype. My first foray into storyboarding.

Mold design
Removed last week’s cast from the mold. Or, rather, attempted to. I appear to have a terrible track record with these things.

Oops…

The resulting silicone piece.

Several issues we noticed during the process:
1) The suction between the mold pieces made it essentially impossible to take them apart. We attempted several solutions, including running the mold under hot water to soften the silicone, using a knife to pry the pieces apart, and trying to twist the top off.
In the end, the only thing that actually worked was breaking the top piece.

Several potential solutions we thought of:
a) Designing the bottom in two pieces instead of 1, and screw them together for the molding process. I thought it might be easier to remove the “outside” of the mold instead of prying the inside out of it.
b) Designing air channels in the mold to make it easier to take the pieces apart (by decreasing the suction).
c) Applying a release agent to the mold pieces before casting. Although this may or may not work as the main problem appeared to be suction rather than stickiness, but it’s worth considering.

2) Button size to dome size ratio. The dome has a built-in depression in the top for a plastic “button” that was going to be used in applying an even downward pressure. This would, theoretically, compress the dome and simulate a breathing motion. After some testing, I have determined that the optimal button size, for the scaled-down test dome at least, is a little larger than the anticipated one, as any smaller would only create a dimple in the top of the dome, and any larger would lead to uneven compression. However, I am unsure how this would scale up – if this button size is a fixed thing, or if it’s a button:dome ratio.

IMG_1034 IMG_1038 IMG_1036
Testing of various different button sizes: small, medium, and large.

3) Air escapes for breathing. There was some initial concern about whether we needed to build separate channels for air to go in/out of the dome when compressing, but after some testing it seems that the hole used for the string to pass through the dome is sufficient for this purpose.

Gluing things to silicone
This was an unexpected problem. It turns out that there is no simple way to attach something to silicone, other than more silicone, or very specialized glue. We had also considered perhaps using hardware (e.g. screws) to attach pieces, but I think that would compromise the intended overall softness/uniformity of the robot body, so I would prefer using additional silicone to glue pieces together when needed (such as when attaching the robot top to the robot body).

Storyboarding
Began some storyboarding for the purring and hybrid CuddleBits, as we had decided that we were probably overdue for trying to nail down some of the design variables. This is my first encounter with storyboarding, so I’m not entirely sure if I’m on the right track with how this works, but it’s been an interesting exercise so far.

Week 6 – Mold design, casting

Week 6 (Feb 19-25)
Designed and printed a smaller-scale prototype version of a mold, and started a cast in it.

Mold design
Decided against the one-size-fits-all mold, so this final design is a lot neater and easier to use. It only has two pieces, and also includes points at which to screw the pieces together (to properly center the two pieces, relative to one another, and to keep the silicone from pushing the pieces apart when pouring).

[pictures to come]

The mold in particular that we printed was for design 1) from week 3.

A few issues we encountered/ things we noticed with the print:

1) Forgot to design an overflow valve for excess material to escape during casting. Ended up drilling a hole manually, which worked fine, but in the future it would be a good idea to include it in the design.

2) Holes don’t tend to get printed out at the design size. The holes we had in our design for the screws partially filled in by excess/overflow plastic from the printing process. Also ended up drilling holes manually, but it would be nice if we could find a way to avoid that.

3) Flat surfaces aren’t very flat. The way they are printed makes them quite bumpy (with the exception of the side printed against the table). This made it difficult to press the mold pieces together the way they were designed to, and we ended up manually planing the pieces in order to fit them together better. While that worked for this particular design, I imagine future designs might not be so easy to plane, so one might need to keep this in mind while designing and printing their designs.

Casting
Tested this mold by trying a cast in it. Went much more smoothly than last time (I could actually pour the material this time) – seems like material age might actually be a bigger factor than I thought. Tested with the highest viscosity material we have on hand.

Testing scaled-down version of mold with new silicone material

Motor issues
The purring motor started having sputtering issues – if interrupted in mid-motion, it would be unable to start up again. Sometimes it would also cut out by itself (although I suspect that’s mostly due to poor connection, as I haven’t yet soldered the wires to the motor), and also be unable to start up again. A quick measurement on a voltmeter showed that the output from the Arduino to the motor is only about 1 V, although the input to the Arduino is 12. Currently investigating.

Weeks 4 + 5 – Combined DOF, Mold design

Weeks 4 (Feb 5-11) and 5 (Feb 12-18)
Began some exploratory prototyping for combined DOF (breathing-purring hybrid). Embarked on a design marathon for a mold. (Also, I got sick. Much fun.)

Results of first pass at silicone cast
Lesson of the day: liquid rubber sticks to glass and ceramic like crazy (but easily peels off plastic).
The bottom didn’t turn out as well as I would’ve liked, mainly because I had run out of material partway through casting and didn’t have enough to finish the bottom. The top came out quite well though, despite not fully curing (likely due to my difficulty mixing), so while it’s a little sticky in some places, the texture is nice, and carries vibrations quite well.

For now, I am using the top as a bottom piece for testing hybrid design ideas.

IMG_0935
The first-pass “top” in use as the “purring bottom” for testing purposes.

Breathing-purring hybrid
Started a physical prototype of a hybrid design (design 3 from week 3 post). The idea is to create a dome-shaped plastic “rib cage” that also serves as the overall body shape, and compress/loosen the rib cage via a string attached to the top of the dome to mimic breathing motions.

The servo will pull/loosen the string, alternatively compressing/decompressing the dome to mimic breathing motions.

[will take a demo video later]

At this point, I had stumbled into the issue of needing the ability to control multiple separate motors with one Arduino (the purring motor + the servo-string combination serving as the “breathing motor”). It was mentioned that this problem had been solved before for the CuddleBot, so I will look into that.

Designs for mold
It took a surprising amount of time and trials to settle on a reasonable design. I think I finally understand the cartoons of inventors surrounded by piles of crumpled paper. Anyways.

The design I finally settled on, and hope to have approved for printing, is a multi-piece multi-purpose mold that can be used to cast almost all of the different designs we have thus far for purring and hybrid CuddleBits:

Bottom half (the “purring half”):

The overall mold for the “purring bottom”. Consists of two pieces, A and B.

A) A rounded dish with diameter of 10cm and a height of ~4cm (need to adjust depending on motor size).
B) A “solid” (i.e. enclosed on all sides) cylinder of the same dimensions as the motor.

To cast the bottom, simply fill A with liquid rubber and insert B in the center as it starts to set (so that B “floats” on the liquid rubber). This would result in a silicone piece with a chamber for the motor.

Top half (the “breathing (or not) half”):

A) A simple bowl in the shape of half a sphere with a diameter of about 10cm (slightly smaller than the bowl I had used in the first pass, which I thought was a nice shape and size).
B) A “solid” (i.e. enclosed on all sides) half-sphere shape with a diameter of 8cm. Also, a separate, solid cylinder (height ~1cm and diameter ~1cm) that can be attached to the half-sphere.
c) A “Petri dish”-shaped… dish… that is just large enough to allow piece A to fit snugly into it upside-down.

The purpose for the multiple movable pieces is to allow this mold to be used in casting a variety of different CuddleBit bodies:

1) For a solid top (purring-only CuddleBit): fill A with liquid rubber.

2) For an “air bubble” top (hybrid CuddleBit, design 1 from week 3 post), attach the two pieces of B, and center B inside A. Pour liquid rubber to brim and allow to cure. Fill C to about halfway (so liquid is at about 1cm) with liquid rubber, and put the previously-cast piece on top, upside down. This would (theoretically) result in a hollow, dome-shaped silicone bubble. We can then use pneumatics or a servo motor to simulate breathing motions.

2b) For a “water bubble” top (purring-only): same steps as 2), but instead of using the top for breathing, can fill the bubble with water. Perhaps this can achieve a similar outcome as the water balloon CuddleBit?

3) For a “reinforced skeleton” top (hybrid CuddleBit, design 2 from week 3 post), create the skeleton first, and carefully cast using a combination of pieces A and B, in a similar manner as 2). This would result in a skeleton embedded in the dome part of the silicone air bubble. (Alternatively, piece C may not even be necessary – if the dome can hold its shape no problem, we can directly attach the dome to the CuddleBit bottom.)

In this way, this mold will cover all three designs that we came up with during the week 3 brainstorming.

Week 3 – Purring, Combined DOF

Week 3 – Jan 29-Feb 4
Further material/design exploration for purring CuddleBit.

Silicone body
First pass at attempting to cast a silicone body. Used some bowls scavenged from my house as a mold (that stuff’s not toxic, right…?).

Ran into some trouble with the liquid rubber material – it was a little difficult to mix and pour, and as a result the cast did not seem to be terribly successful. Some parts still haven’t cured yet (it has now been almost a week), and it seems that it will likely remain this way. Will try again with new material.

First pass at casting with liquid rubber.

Motor adjustments
Minor tweaks to the frequency of the purring motor. As previously noted, in designs where the motor is entirely encased in a quasi-fluid (as opposed to on top of a water cushion), lower frequencies transmit better.
IMG_0928

Combined design
Toyed with the idea of mixing DOFs – in particular, breathing and purring.

Two particular designs that came to mind were 1) silicone air “bubble” with the purring motor embedded in a thick silicone base, with hydraulics/pneumatics for breathing motions 2) same base, but a skeleton ribcage embedded in a thin layer of silicon for breathing motions.

1)

2)

Another design that we briefly considered was 3) to have the same purring bottom, but a skeleton-only top.

Week 2 – Purring

Week 2 – Jan 22-28.
Continue body/skeleton prototyping for purring CuddleBit.

Customized water bag design
First we attempted to create a customized water bag design, essentially a double-layered bag that would contain water between the layers, and allow the entire robot’s body to be water, instead of requiring a skeleton of some kind. Took a few trials to come up with a process to heat and press plastic (cut from a large ZipLoc) to create a good seal. The main downside to the process is that all the resulting seals need to be straight lines – we have yet to come up with a process to seal in curved lines, as it gets a lot more complicated.

Two pieces of plastic heat-sealed together to create a double-layered bag.

The first past at this design highlighted a few unforseen complications – how can we easily get the motor in and out of the bags? Where does the wiring go? How do we seal the water inside the layers?

“Upside-down” skeleton
Decided to test out the idea of having a water pouch sitting on top of the motor instead of underneath. Made a rounded skeleton out of thin, flexible plastic (cut from a binder/folder) in a hemispherical shape, with a flat piece of plastic on top to support the water pouch. Seems to work quite well.

Skeleton that supports a water pouch on top. The motor is fixed in place inside the “basket”.

IMG_0898
Water pouch on top of skeleton. Blue paper on top to make vibrations more obvious.

Water balloon design
Had the sudden idea that I could fill a balloon with water and tie the balloon to create a torus-like shape, and fit the motor in the center. This fabrication process would be much simpler than the custom water bag design, and would allow for the rounded shape that I had wanted for the robot body. As well, a rubber balloon would be a more durable material than a plastic bag.

It took a few tries to figure out the best way to create the torus shape, including the amount of water I should start with. One important step I discovered was that I had to blow up the balloon to near its max capacity first, in order to stretch the rubber evenly so that the torus shape will be even. As well, it seems that the consistency of the rubber changed enough between the different colours (I suspect the variable is colour, possibly due to the differences in material?) that certain colours of balloon (especially white) were very difficult to work with.

Tying the balloon into a torus-like shape. Note that the white balloon’s shape is less even than the purple.

The bottom of the tied balloon.

IMG_0910
Balloon purring robot in action.

This design turned out to work exceptionally well – the entire body was able to conduct the vibrations of the motor. To make it easier to move the motor in and out of the body, we created a small container out of plexiglass that the motor could snugly fit into, and inserted the plexiglass into the balloon. It seems to still work quite well, as long as the container fit snugly around the whole motor in order to conduct the vibrations.

Plexiglass container for the motor.

IMG_0913
Adding the container into the design.

We then made another one of these toruses to suspend the motor entirely inside the body.

Two balloons for a body that entirely encapsulates the motor.

IMG_0917
Still works pretty well!

The success of this overall design indicated that the idea of suspending a motor inside a rounded, liquid body shows considerable promise. We plan to take this thought further and mold a rounded body out of flexible silicon for a more durable, higher-fidelity design.

Another observation is that with this design, lower frequencies transmit better.

Week 1 – Purring

Week 1 – Jan 15-21.
Begin design for purring CuddleBit.

First pass at a “purring motor” consisted of a DC motor with a small, attached weight, wrapped in several layers of bubble wrap and plastic to ensure that the weight will not come in contact with anything as the motor spins.

First pass at purring motor.

Testing out the “fluid body” idea – that the sensation of a purring creature can be successfully conveyed by attaching the purring motor to a water base (here a Ziploc filled with water). The idea is that this kind of body can simulate the weight of a small creature, and is simultaneously a good medium for transmitting the purring vibrations. So far it seems to be going quite well.

IMG_0878|
Purring motor in action.

 

Testing purring motor setup with temporary robot body.

Borrowed a previous robot body to test if vibrations can transmit through a semi-rigid skeleton. Also seems to work quite well.