Jan 7, 2009

Emotional attachment to your creations

Another MCP hinted me to an interesting video by wired.com that deals with an research project on emotional attachment to a robot that you build by yourself.


So you'd better not build AlphaRex by yourself if you want to use him for clearing mines later on...

7 comments:

Brian Davis said...

Having built robots that have gone autonomously on lakes, and had to guide their own free-falls from 80,000', hundreds of miles away from me... I couldn't agree more :). Actually, watching the face of anybody at a LEGO Sumo is educational as well - it's sometimes amazing how much the builders personally invest in their creations. So while it's not surprising... it is very nice to see somebody doing targeted research at the issue. And at least for me, the more autonomous the creation the more I feel "connected". Look at how I documented LNE/Packbot on YouTube as an example of how I start to "see" my creations.

There's a further dimension that I think is worth mentioning: I was not nearly this attached to the RCX, or the RCX robots (in most cases). I suspect the reason has to do with *naming*. Each of my NXT bricks is named... and that tends to build a strong emotional attachment, even after that particular robot has been disassembled. Selecting "who" (which NXT brick) was going up on HALE was actually an important consideration for me. And I find if I end up naming the robot, I seem to have a stronger investment in it (no, I don't name the robot after I've formed such a connection - in fact, often the name is one of the first things I come up with, long before the model is done) - especially if that name is "human-ish" (proper noun in normal language usage), instead of a general noun/verb.

Sigh... you would not BELIEVE how loud I yelled when I found out, through remote internet telemetry, that Lil' Joe had survived the HALE mission skydive. I was LOUD... yeah, you can get emotionally stressed about your robot, I couldn't agree more.

Dave Parker said...

In Brian's case, a big attachment comes from designing the robot, not just assembling it. It would be interesting to see the relative effect of design vs. assemble. I suspect a practical problem is finding enough test subjects that can be taught what they need to know to design a suitable robot in a reasonable amount of time.

In FLL, I often see that the designer of the robot/attachment/program gets way too attached to it and will beat their head against the wall trying to get it to work, whereas one of the other team members may have a much more objective view and can see the obvious flaw and would pull back sooner. This is of course a mirror of the real world, and is one of the great things about FLL -- you see all the same effects as in the workplace, just much more obvious with the kids.

For me, as a professional programmer, one of the things that has served me well is rarely getting attached to code that I have written. I would openly welcome discovering something new that would allow me to discard thousands of lines of code that I had previously written, or a reason to re-write it all in a simpler way. I was often surprised how many of my co-workers had the oppostite reaction. They would defend their existing code to the point of irrationality, and even when the team decided to ditch it, they would work hard to try to recycle their old code and reincarnate it somewhere else.

I can't totally explain the difference in outlook here, but something tells me that if you really enjoy the design process, then when you get around to testing your creation, there is actually a (perverse?) inner desire for it to fundamentally fail so you can tear it apart and re-design it again... I feel this when I work on the NXT too. Come on, please fail, so I can try again. Dang, it worked. Project over, time to document it.

Dave Parker said...

...I realized I should clarify that the "fail desire" is during the design phase of the project. It's obviously different once the project is out the door and in the hands of customers, or when your NXT is free-falling from space... :-)

Brian Davis said...

You bring up a very good point - for me, building and designing are not at all separate processes; it's all part of the creation process, and investing a little bit of me into that creation. However, as much as I love programming, I don't seem to get "hung up" on a single bit of code or technique most of the time, and likewise (as much as I like some robots), I have little trouble ripping them down and rebuilding them.

As you imply, there's a little bit of that "will to fail" in there as well, because it tosses us back into the creative process... and to be honest with myself, it's not the destination that makes all this fun, it's the journey.

Sigh. Trying to figure out some of these sort of questions is fun, and not at all easy. I was once asked "why I caved", which resulted in the same sort of process: going around and around and finally coming back to "I just do" :)

Matthias Paul Scholz said...

Brian and Dave, I agree: when building my OWN robot (a "MOC" in LEGO speak), for me the process of designing and and that of building can hardly be separated (just because of the way I build robots).
When it comes to just re-building a robot created by some one else (official LEGO models with ready-made building instructions, for instance), my emotional attachment to it is pretty low. For my own ones, though, it's considerably higher then, but still depends on different factors, mainly on how much effort I spent into it and how satisfied I am with it.

So the people who did the research missed the point somehow and their basic approach might be considered sub-optimal: they should have separated "building own creations" from "just rebuilding creations designed by someone else" (maybe they aren't robot builders by themselves?).

Still, a most interesting research topic and a valuable contribution.

Matthias Paul Scholz said...

Another important factor here in my opinion is the "humanity" of the robot - if it looks like something that has visual similarity to a living creature, the human brain tends to associate feelings to it.
Same with "life-like" behavior:
I am suprised how quick people watching a robot showing some (internally) basic behavior were in stating: "look, it's pondering now!" or "oh, now it's frightened" or the likes. I guess that's typical human.

Mike1 said...

I agree with Matthias, I had more emotional attachment to Spike than to many of my other NXT creations. It seemed more life-like and more normal to treat it as a pet. Yes, I did treat it as a pet and let it have a little blanket to sleep on. The more life-like some robot it is, the more I'm attached to it. But building your own robot just gives the feeling of "I did this myself". You feel you have accomplished something opposed to having something pre built and you just playing around with it.

Related Posts Plugin for WordPress, Blogger...