2026年8月31日
000-4.コラム~Tech Spotlight~ 第4回目「コーディング・キャンバス」のAI機能を使ってみる
コラム~Tech Spotlight~ではそのときどきに気になるテーマにスポットライトをあてたコラムをお届けします。
レゴ エデュケーションの「レゴ エデュケーション コンピューターサイエンス&AI(以後、CS&AI)」には対象年齢に合わせて「小学1~2年生(5+)」「小学3~6年生(8+)」「中学1~3年生(11+)」という3種類のセットがあります。CS&AIのプログラミングを行う場合は主に「コーディングキャンバス」というアプリを使います。
今回は「コーディング・キャンバス」のAI機能について、ヘルプに書かれていない内容を紹介したいと思います。
(文/松原拓也)
◆カメラで「人」を認識する
用意するのは次の3点です。
・CS&AI本体。
・パソコンまたはタブレット。
・Webカメラ
筆者の場合、CS&AIは「中学1~3年生(11+)」セット+Windows搭載パソコン+ロジクールのカメラ「C270」という組み合わせで使うことにします。
CS&AIの入手方法については次のページを参考にしてください。
Windowsの場合、「コーディング・キャンバス」はWebアプリ版を使います。プログラムは「アイコンブロック」と「ワードブロック」の2種類の形式がありますが、今回はワードブロックを使います。
◆身体検知
◆ポーズ分類
「(ポーズ名)を検出したとき」ブロックを使ったプログラムです。
このプログラムでは左腕を上げたことを検出するイベントのタイミングを記録しています。 イベントが発生したら、ibentリストに値を格納しています。
イベントが発生していない時の確信度も知りたいので、 「(ポーズ名)の確信度」ブロックを使っています。 確信度はconfidenceリストに格納します。
プログラムを実行すると、2つグラフが重なって表示されます。グラフの横軸は1=約0.1秒です。confidenceリストの場合、グラフの縦軸は確信度です。 ibentリストの場合は、グラフの縦軸は110=イベント発生/0=イベント発生していないと意味します。
グラフを確認した結果、確信度が70%未満→70%以上に立ち上がった瞬間にイベントが発生することがわかりました。
動作中の様子
当ブログの内容は、弊社製品の活用に関する参考情報として提供しております。
記載されている情報は、正確性や動作を保証するものではありません。皆さまの創意工夫やアイデアの一助となれば幸いです。








