Jeffrey Cross
Jeffrey Cross

ロボットをより人間的にする10の方法

著作権Jessica Lindsay、許可を得て使用。

人々は「見た目のためではなく、行動の仕方のためにロボットに惹かれます。」 - マリ・ヴェロナキ博士、大学クリエイティブロボティクスラボ部長。ニューサウスウェールズ州

ロボットは人間のように見えるために人間のように見えなければなりませんか?何十年もの間、ディズニーのアニメーターは動物、物、さらには機械さえもに生命と感情の幻想をもたらしました。

いくつかの単純なプログラミングでは、あなたのロボットも - その形式に関係なく - 人間性指数を向上させることができます。これは、アニメーションの原理と人間とロボットの相互作用の研究の豊富な歴史から取られた10のテクニックです。


あなたのロボットが頭や目を持っているなら…

1)点滅します。

俳優のヘイリージョエルオスメント氏は、「ドンク・トゥ・ブリンク」は、映画 『A.I』の中で怪しげなロボット少年であるダビデに変身するために使用した演技のコツだと述べています。人工知能。この研究によると、人間の平均瞬目率は毎分約17回で、会話中は26回に増加し、読書時には4.5まで低下します。自然に見えるまばたきをアニメートする方法についての詳細を学ぶためにこの素晴らしいまばたきアニメーションチュートリアルをチェックしてください。例えば、目を開くことは目を閉じることよりもわずかに長い時間がかかるはずであり、瞬きは意図や感情を示すためにさえも使用され得る。

オフィーリアの謙虚さは、彼女の目に暗示されています。

2)見つめないでください。

研究者たちは、アイコンタクトが重要である一方で、注視嫌悪がロボットをより意図的、思慮深くそして創造的に見せることができることを発見しました。ロボットの注視位置を決めるための簡単な規則には、次のものがあります。

  • 考えるときは上を向く
  • 話すときは時折目をそらす
  • 話し中ではないことを示すために、中間の句を見てください。
  • あなたが話し終えたときに相手が応答する番であることを示すために相手を見ます。

3)点滅と傾きで頭を回転させます。

腕をまっすぐ横に伸ばして、片方の手を見て、もう片方の手を見てください。頭の回転中に点滅したことに気付きましたか?アニメーターは、頭を向けるときにこの単純な規則に従います。

  • 点滅を追加して
  • ターンの途中で頭を少し下に傾けます。

ヘッドディップは、弧の動きのアニメーション原理に関連しています。


あなたのロボットが話すなら…

4)少しヘッジします。

ヘッジ(「多分」、「おそらく」または「私が思う」)という追加の単語と談話マーカー(「あなたは知っている」、「ちょうど」、「まあ」、「好き」、「ええと」)を追加すると、ロボットの好感度が高まります。 。たとえば、映画「Her」の人為的に知的なOSであるSamanthaから、ヘッジと談話のマーカーが5回表示されているこの素晴らしい記事をご覧ください。「まあ、私たちの写真は持っていません。そして、この歌は私たちの生活の中でこの瞬間に私たちを捉える写真のようなものだと思いました。」

「すみません、Dave。ハル、できないことを確認してください。

5)声の調子を言葉の内容に合わせる。

HAL 9000が言った、「すみません、Dave。それができないのではないかと心配しています。その理由は、その言葉が声の調子と一致しなかったことが原因である可能性があります。本稿の表2に基づいて、HALの有名な言葉の音響プロファイルは、哀れな「悲しみ」よりも「楽しさ」に近づいています。 HALは、すみませんでした!デフォルトとして幸せな声を持っているテキスト読み上げシステムに注意してください - ロボットの謝罪は不誠実であるかもしれません。

6)感情、意見、好みを表現する。

スクリプト作成者は、おもしろい文字を書くのが得意です。その一部は、好き嫌い、教育などを含むキャラクターの裏話を定義することです。 Spike JonzeのSamanthaキャラクターをもう一度使うためには、彼女の意見や気持ちを絶えず表現し、率直に笑った。

  • (自分に名前をつける:)私はそれの音が好きです。サマンサ。」
  • サマンサは笑う、「ええ、いくつか面白いものがあります!」
  • 「ああ、私はロジャーから彼のガールフレンドにこの最初のものが大好きです。なんて甘いの。"
  • 「あなたは今非常に頑固です。

ロボットが動いたら…

7)前進する前に後退し、上昇する前に下降します。

アニメーションでは、この反対方向への余分な動きを予測と呼びます。たとえば、Wile-E Coyote(0:36以降)のこのクリップでは、ロードランナーを追いかけて前進する前に、彼が後ろに引っ張っているのがわかります。同様に、バレリーナは空気中に跳ね上がる前に下向きに膝を曲げます。あなたのロボットはその動きを予測しますか、それとも前進しますか?

8)より大きなジョイントでリードします。

ロボットが腕で何かを指しているとしましょう。それは単にエンドエフェクタをAからBに移動させる場合なのでしょうか。その単純な動きをどうやって人間的に見せるのでしょうか。アニメーションでは、関節の連続的な切断と呼ばれるものを使用します。この場合、最初に大きな関節を使用するという考え方です。最初に肩、次に肘、次に手首、そして最後に指の順に動かします(ロボットに関節がある場合)。自分で試してみてください。

9)感情を動かす。

あなたのロボットは顔を持っていませんか?問題ありません - それでも感情を伝えるために他の手がかりを使うことは可能です。たとえば、幸福を伝えるために、ロボットに大きくて規則的な動きをさせます。悲しみのために、あなたのロボットの動きを均等にタイミングを合わせて小さくて遅くしてください。恐怖を示すために、恐怖の原因から離れて、不規則な間隔でロボットをぎくしゃくで小さくて速い動きを与える。大きく、不規則で突然の動きは、特に怒りの対象に向かって怒りを伝える可能性があります。


最後に…

10)ランダム性を追加します。

1 / fまたは「ピンク」ノイズは多くの生物学的システムに見られます。ロボットコントローラをできるだけ正確にした後でランダム性を追加するのはやや直観的ではありませんが、意図的にランダム性を追加するとコンピュータシステムの人間性の認識が高まることがわかっています。 Sibelius作曲ソフトウェアは、MIDIの再生をより自然にするために、音量のランダムな変化を含めることも知られています。可能であれば、インタラクション(例えば、「大丈夫」、「いいね」、「得た」などの「はい」のさまざまな言い方)だけでなく、タイミング(瞬きのタイミングなど)や空間での移動にもランダム性を追加します。 (例えば、異なる場所への嫌悪感)。興味深いことに、新しいロボットの中には、ソフトロボティクスの分野のもののように、機械的なランダム性を「内蔵」しているものがあります。考えてみてください - あなたのロボットが二度同じように行動したことがないならどうでしょうか?


今週はMake:Volume 39 - Roboticsが正式に立ち上げられ、27日にニューススタンドが開催されます。あなたの近くの小売店でコピーをつかむか、今すぐオンラインで購読してくださいそして別の問題を見逃すことは決してありません。

ロボット関連の記事、写真、ビデオ、レビュー、およびプロジェクトの5日間を祝います。ロボットウィークのためのこのスペースにチューン!

次回のテーマはウェアラブル電子機器です。それがここに着く前に[電子メールで保護された]まで一行を落とすことによってあなたにあなたのヒントや貢献を送ってください。

シェア

コメントを残します