Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【ITニュース解説】I'm chasing one of a hundred free crab robots, and the contest rules decided the shape of the work

2026年10月16日に「Dev.to」が公開したITニュース「I'm chasing one of a hundred free crab robots, and the contest rules decided the shape of the work」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

オープンソースのカニ型ロボット「Jumper」の実機100台が当たるコンテストに挑戦中。動画投稿がエントリー条件で、技術よりも視聴者の反応が重視される。シミュレーションでロボットの動きやシーン、小道具を工夫し、多様な動画で注目を集める戦略を実践。ロボット獲得を目指すプロジェクトだ。

ITニュース解説

KingKong Roboticsは、「Jumper」というカニ型ロボットをオープンソースとして公開した。このロボットは22個の自由度を持ち、素早く動いたり、高くジャンプしたり、物を掴んだりできる高性能な機械である。同社は、「BE UNLIMITED Crab Robot Challenge」というコンテストを開催し、優れたオープンソースプロジェクトを提出した100名に、この実物のJumperロボットをプレゼントする企画を進めている。コンテストは2026年の9月30日から11月30日まで行われ、最初の応募期間は10月30日までとなっている。早く応募すると当選のチャンスが増えるという。

Jumperロボットは、400mm×400mm×200mmの大きさで重さは1.8kg、22個の精密なサーボモーターを搭載している。秒速0.5m以上の速さで移動でき、高さ400mmまでジャンプし、1kgの物を掴むことも可能だ。バッテリーは約2時間持続する。ただし、シミュレーター(コンピューター上で動きを試す仮想環境)ではロボットの高さが13cmと小さく、この縮尺が後々の作品制作で大きな課題となった。

コンテストへの応募は、特別な応募フォームから行うのではなく、X(旧Twitter)またはYouTubeに15秒以上の動画を投稿する形だ。動画には「#Jumper」「#CrabRobot」「#OpenSourceRobot」というハッシュタグを付け、公式アカウントをメンションする必要がある。審査は、視聴者からの反応が60%、専門家によるレビューが40%の割合で評価される。評価のポイントは、ロボットの見た目、動画の楽しさ、そして作品の実用性の三点であり、いずれか一つで優れていれば良いとされている。特に、視聴者の反応が60%を占めるという点が重要で、ロボットの技術的な正確さや物理シミュレーションの精度よりも、動画がどれだけ多くの人に見られ、興味を持たれたかが重視される。そのため、作者は高度な物理シミュレーションよりも、動画のコンセプトや見せ方を重視して制作を進めた。また、応募作品はオリジナリティが求められ、盗作は失格となる。動画に使用する音楽の著作権は応募者が自分で処理しなければならないため、作者は既存の音楽を借りるのではなく、AIを使って独自の音楽を生成することで著作権の問題をクリアした。

作品制作の過程では、まずKingKong Roboticsが提供する開発ツールキット(プログラムやデータ一式)をクローンし、シミュレーター環境を整えた。ロボットの動きに関しては、自分で一から作成するのではなく、提供されている訓練済みの動作プログラム(ポリシー)を活用した。これには、ダンス、ジェスチャー、ジャンプ、姿勢などの動きが含まれており、これらの既存の動きを組み合わせて動画を作成した。しかし、macOS環境でのレンダリング(画像や動画を生成する処理)中に、グラフィックの色が反転してしまうという問題が発生し、これを修正する必要があった。

シミュレーションの背景となるシーンの構築では、多くの試行錯誤があった。最初は独自の背景環境を作ろうとしたが、期待通りの見た目にならず、何度も修正が必要になった。そこで、提供されているリポジトリ(プログラム群)に元々含まれている既存のシーン(ビーチ、サッカー場、氷上など)を使うことに切り替えた。ここで大きな問題となったのが、シミュレーター内のロボットが13cmと小さかったことだ。通常のサイズの小道具(プロップ)を使うと、ロボットに対して大きすぎたり、カメラの画角に収まらなかったりする。そのため、小道具はジオラマのようなミニチュアスケールに調整する必要があった。例えば、リングは0.34〜0.42m、小道具は0.05〜0.3mの高さになるように調整された。さらに、ロボットが実際に触れて相互作用する物理的な小道具も追加された。例えば、カニの5倍の高さがある木や、段差のある坂道、シーソー、そしてカニが押せる箱などである。これらの小道具には、ロボットが動く際に影響する摩擦係数などの物理特性も設定され、例えば木の幹はカニの足の摩擦よりも高く設定され、カニが木を掴めるように工夫された。

日々の動画投稿を効率的に行うため、作者はロボットの動き、シーン、色、カメラアングルを組み合わせて動画を自動生成するシステムを構築した。しかし、このシステムの初期バージョンにはバグがあり、毎日同じシーンと同じ色の動画ばかりが投稿されてしまう問題があった。このバグを修正し、動きが最もゆっくり変化し、シーンが最も早く変化するように組み合わせ方を調整することで、60日間にわたって36種類のユニークな動画が投稿され、最初の19日間で隣接する動画が重複しないように工夫された。

作品の方向性を決定する上で、作者はコンテスト主催者のSNS投稿や、ハッシュタグで最も「いいね」を集めている作品を分析する「トラクションリサーチ」を行った。その結果、最も注目を集めていたのは、カニ同士がバトルするゲームのような動画で、わずか24秒のクリップで1万5千回再生され、多くの「いいね」やリポストを獲得していた。これに対し、作者が最初に作ったダンスデモ動画は、再生回数が一桁から二桁にとどまっていた。同じロボット、同じシミュレーターを使っているにも関わらず、これほど大きな注目度の差があることから、作者は技術的な完成度だけでなく、視聴者を楽しませるコンセプトやストーリー性が重要だと気づいた。

この気づきに基づき、作者は作品のテーマを変更し、視聴者が共感したり、ユーモアを感じたりするようなシーンを作成した。具体的には、「ディムサムのテーブル」や「リビングルーム」といった日常的な場所を舞台に、ロボットが箱を押したり、シーソーに乗ったり、木に掴まったりするような、物理的な相互作用を伴う状況を作り出した。これらのシーンは、単にロボットが動くだけでなく、視聴者に「このカニは何をしているんだろう?」という問いかけを促し、動画の面白さを引き出す狙いがあった。ただし、ロボットの動作ポリシーが「床を歩く」ことを前提に訓練されているため、テーブルの上に乗せるのではなく、テーブル自体を床の延長として使うなど、ロボットの学習能力の範囲内で工夫を凝らす必要があった。

現在、作者は11種類の動き、10種類のシーン、6種類のカラーパレット、4種類のカメラアングルを組み合わせた動画を毎日投稿し続けている。コンテスト全体の応募総数は不明であるため、100台のロボットが当たる確率は正確にはわからない。しかし、作者がコントロールできるのは「投稿する動画の数」であるため、多様な動画を継続的に提供することで、当選の可能性を高める戦略をとっている。また、もし当選した場合、公式からの連絡に5日以内に返信しないと権利が失われるという厳しいルールがあるため、その連絡を確実に受け取り、迅速に対応する準備もしている。

関連コンテンツ

関連IT用語

関連ITニュース