Anki Code Lab、Cozmo 用のビジュアル プログラミング言語

cozmo コードラボ ロボット 017
カイル・ウィガーズ/デジタルトレンド
コズモは、間に合わせのフォークリフトのように見えるミニチュアのおもちゃで、昨年最もクールなおもちゃの 1 つでした。 AI を搭載したコンパニオンは、名前と顔を学習し、ゲームをプレイし、さらにはユーザーの好みを理解して性格を形成します。 しかし アンキカリフォルニア州サンフランシスコを拠点とするCozmo社の新興企業は、この小さなロボットの可能性のほんの表面をなぞっただけだと考えている。

この目的を達成するために、Anki は月曜日、スマートフォンおよびタブレット用の Cozmo コンパニオン アプリに組み込まれたビジュアル プログラミング機能である Code Lab を発表しました。 Code Lab を使用すると、子供たちはデジタル ブロックのシーケンスを並べ替えて基本的なプログラムを作成し、その過程で基本的なロボット工学を学ぶことができます。

おすすめ動画

「Anki で行うすべてのことは、初めてコーディングを学ぶ子供たちであろうと、博士号取得者であろうと、ロボット工学の現状を前進させるための努力です。 学生たちは Cozmo の研究室で複雑なコンピュータ ビジョンの課題を解決しています」と Anki の CEO 兼共同創設者である Boris Sofman 氏は述べています。 「Code Lab の立ち上げにより、Cozmo は子供たちがプログラミングに必要な論理と推論のスキルを開発できるようになりました。」

関連している

  • 子供向けの最高のロボットキット

13

Code Lab は Anki の後を追う ソフトウェア開発者キットを使用して、愛好家が Cozmo のハードウェアを利用できるようにします。 パイソン. Anki の社長兼共同創設者である Hanns Tappeiner は、これを、より使いやすく、子供向けに焦点を当てた進化のステップと見ています。 プラットホーム。

「Python でできることはすべて、Coding Lab でもできるし、その逆も同様です」と彼は Digital Trends に語った。 「6歳の子供たちもそれを使用することができました。 私たちはそれを本当にシンプルにしました。」

Code Lab の言語は以下に基づいて設計されています 、マサチューセッツ工科大学メディアラボによって開発されたスプライトベースの言語。 子供たちは、動き(前方や後方への回転など)、アクション(着替えなど)を含む 4 つの異なるカテゴリーのブロックを使用します。 ライトや短いフレーズなど)、イベント(笑顔やしかめ面に反応するなど)、アニメーション(くしゃみなど)をプログラムする コズモ。 一連のチュートリアルのような課題でツールの基礎を学び、今年後半にリリースされる 2 番目の大幅に高度なモードでは、数学関数やその他の機能のサポートが追加されます。

月曜日の Code Lab の立ち上げに先立つデモで、Tappeiner 氏はデジタル トレンドについてインターフェイスの基本について説明しました。 それは主にドラッグアンドドロップ操作です。 永続的で拡張可能なメニューには、カラフルなアイコンで Cozmo の機能を表すプログラミング ブロックが含まれています。 プログラムの公開は、少なくとも 2 つのブロックをペアにして緑色の「再生」アイコンをタップするだけで簡単です — 「前に移動」および「右に移動」コマンドは、Cozmo を前方および右方向に少しずつ動かします。 例。

特別なカテゴリのブロックを使用すると、立方体を認識するときに Cozmo がプラスチック立方体の周りを歩き回る顔認識プログラムなど、少し複雑なルーチンが可能になります。 しかしソフマン氏は、Code Lab の本当の魅力はそのシンプルさにあると考えています。

「私たちは今、ロボットのコーディングを学びたい人に創造性を解き放つ機会を提供する強力なツールを手に入れました」と彼は言いました。 「Cozmo のような消費者向けロボット プラットフォームは存在しません。」

Code Lab は、既存の Cozmo 所有者向けの無料アップグレードとして利用でき、今週 iOS と アンドロイド.

編集者のおすすめ

  • Rocket Lab がロケット製造ロボット Rosie を披露
  • 小さなソフィアは、子供たちにコーディングを教えることを約束する小さなロボットの友達です

ライフスタイルをアップグレードするDigital Trends は、読者が最新ニュース、楽しい製品レビュー、洞察力に富んだ社説、ユニークなスニーク ピークをすべて提供して、ペースの速いテクノロジーの世界を監視するのに役立ちます。