How to Address the 'Uncanny Valley' Effect in Humanoid Robots?

翼 聡太郎
翼 聡太郎
Lead designer of humanoid prototypes

好的,没问题。想象一下我们正在一个技术论坛里,你发了个帖子,我作为一个逛论坛的老哥,给你回个帖聊聊我的看法。


Re: How to solve the "Uncanny Valley" effect in humanoid robots?

Buddy, you've hit the nail on the head with this question. This is a long-standing, yet incredibly fascinating, problem in the robotics community. The "Uncanny Valley," simply put, is that indescribable awkward, even creepy or eerie feeling we get when a robot is "too human-like, but not human-like enough."

For example, when you see a cartoon robot, like WALL-E from WALL-E, you find it adorable. But what if a robot has skin and facial features almost identical to a real person, yet its eyes are lifeless and its movements stiff? Don't you instantly feel, "Oh my god, that's a bit scary"? That low point where you feel "scared" is the "Uncanny Valley."

So, how do we climb out of this "valley"? Currently, there are two main approaches: one is to "go around it," and the other is to "push through it head-on."

Route One: Avoiding the Uncanny Valley — "I'm not pretending anymore, I'm just a robot."

This is currently the smartest and most common approach. Since trying to be "human-like" leads to falling into a pit, why not simply stop pursuing such a high degree of human resemblance?

  1. Deliberately "not human-like" (stylized, cartoonish design):

    • Look at Boston Dynamics' Atlas. Although it's humanoid, its entire body is made of metal skeletons and wires. You know at a glance that it's a machine. You might marvel at its incredible technology, but you'd never find it "eerie."
    • Another example is SoftBank's Pepper robot. With its large eyes and rounded white casing, it mimics human expressions and interaction logic, but its appearance clearly tells you: "I am a cute robot," not "a person who looks a bit strange."
    • The advantage of this approach is that our brains label it as a "machine" from the start, so we don't demand human standards from it, and naturally, we don't experience the "Uncanny Valley" feeling.
  2. Focus on function, downplay humanoid appearance:

    • Many service robots don't necessarily need to be humanoid. For instance, a food delivery robot can simply be a small, wheeled cabinet. It's efficient, and people find it novel. Self-driving cars are essentially robots, but no one is afraid of them because they don't look human. The key is to do the "job" well, not to look like "someone."

Route Two: Pushing Through the Uncanny Valley — "I want to be human-like, to the extreme!"

This path is extremely difficult and costly, representing the ultimate goal pursued by tech enthusiasts and scientists. It involves making robots infinitely close to real humans in appearance, movement, expression, and communication, until our brains can no longer detect any "flaws," climbing directly from the bottom of the valley to the peak on the other side.

To achieve this, perfection is required in the following details:

  1. Eye contact and micro-expressions:

    • The idiom "dotting the eyes of the dragon" is most fitting here. Human eyes have "spirit"; they have very subtle movements, blinks, and pupil changes. A robot's "dead fish eyes" are one of the biggest sources of the Uncanny Valley effect. Its gaze must be able to simulate a real person's state and convey emotions. Similarly, its facial muscles must be able to produce "micro-expressions" of joy, anger, sorrow, and happiness, rather than a stiff, "fake face."
  2. Skin and material:

    • Human skin is not smooth plastic; it has texture, pores, and translucency, and its color changes under different lighting. Simulating this texture is a huge challenge for material science.
  3. Fluidity of movement:

    • When a real person walks, their body has natural swaying and weight shifts. When speaking, their hands make unconscious gestures. If a robot's movements are like a frame-by-frame animation, that "non-human" feeling will be particularly strong. Therefore, its motion control system must be highly advanced, making every movement conform to physical and biological laws, appearing "smooth and natural."
  4. Intelligence of interaction:

    • A robot with a perfect appearance, if it speaks with a mechanical voice like "Siri," or if you talk about one thing and it talks about another, that sense of incongruity will instantly send you back to the valley. Its AI must be powerful enough to understand context and emotion, and respond with a tone, speed, and logic that matches its appearance.

In summary

So, buddy, you see, solving the "Uncanny Valley" problem is essentially a multiple-choice question:

  • Either, don't let people perceive it as "human." Give it a clear "robot" identity, and everyone will be happy. This is the current commercial mainstream.
  • Or, make it indistinguishable from a "human." Deceive our brains in every single detail. This is the future technical pinnacle.

My personal opinion is that in the short term, "going around it" is the way to go. Let's first popularize robots and let them help in various fields. As for the path of "pushing through," let's leave that for scientists to explore. Perhaps one day in the future, we truly won't be able to distinguish between a person and a robot walking beside us.