ジャイヴィア・シンがロボットと開発者の加速を支援する方法
ジャイヴィア・シンはNVIDIA Isaac ROSチームを率い、ROS 2ベースのオープンソースロボティクスフレームワークにCUDAアクセラレーションを提供しています。LEGO Mindstormsから始まり、インターンシッププロジェクトがIsaac ROSへと発展した彼の道のりは、オープンソースの力とNVIDIAの物理AIにおける長期的ビジョンを浮き彫りにしています。
ジャイヴィア・シンがロボットについて語るとき、彼は壮観なショーから始めるのではなく、インフラから始めます。機械内部の基盤ボード、開発者がロボットのカメラを通して見ることを可能にするソフトウェア、そしてデモフロアを離れて有益なタスクを実行できるようになるために必要なエンジニアリング。NVIDIA Isaac ROS(ロボットオペレーティングシステム)チームを率いるロボティクスソフトウェアエンジニアとして、シンは物理AI時代の接続組織に取り組んでいます。オープンソースのROS 2フレームワーク上に構築されたIsaac ROSは、自律移動ロボット、マニピュレーションシステム、ヒューマノイドを開発する開発者にCUDAアクセラレーションライブラリとAIモデルをもたらします。
「私の目標は、誰もがロボティクスの未来の一部だと感じられるようにすることです」とシンは述べています。彼にとってその未来は中学生の頃、LEGO Mindstormsでロボットを組み立てていたことから始まりました。高校時代のロボティクス競技会で優秀な成績を収めた後、カリフォルニア大学バークレー校で電気工学、コンピュータサイエンス、ビジネスを学び、NVIDIAのロボティクスチームでのインターンシップを経て正式に入社しました。満足のいく展開として、彼が現在率いる仕事はインターンプロジェクトとして始まったものです。「NVIDIA JetsonプラットフォームとNVIDIA CUDAライブラリを使ったソフトウェアをオープンソースとしてリリースしたらどうなるか、価値はあるのか見てみたかったのです」とシンは回想します。「答えはもちろんイエスでした。なぜなら開発者は常にGPUのフルパワーを引き出したいからです。」その結果がIsaac ROSです。
ロボティクス革命の基盤 物理AIは長い間、並外れた想像力と頑固で物理的な現実が絡み合う分野でした。ロボットが踊ったり複雑なバレエを実行したりするクリップは数時間でインターネットを駆け巡りますが、センサー、プラットフォーム、工場、ラボをまたいで繰り返し動作するシステムを構築するのはゆっくりとしたものです。シンとIsaac ROSチームにとって、ロボティクスの次の時代はフルスタック、すなわちシミュレーション、トレーニング、アクセラレーテッドコンピューティング、AIモデル、ミドルウェア、エッジデプロイメントに依存しています。
Isaac ROSはマニピュレーション、モビリティ、ヒューマノイドをサポートします。認識、物体検出、マッピング、衝突検出、動作計画のためのパッケージを提供し、ワークステーション、NVIDIA DGX SparkパーソナルAIスーパーコンピューター、NVIDIA Jetsonエッジシステムで実行できます。「元のIsaac SDKと比較して、Isaac ROSは完全にモジュール化されています」とシンは説明します。「レゴブロックのようにソフトウェアを提供し、好きなように組み立てられ、既存のROSコードと簡単に組み合わせることができます。」
NVIDIAは多くのロボット開発者がより速く前進できるようにしており、そして検査、適応、信頼できる基盤の上でそれを実現しているとシンは述べます。「オープンソースが価値を持つ主な理由は、初期段階でこのスタック上に構築できるという自信を人々に与えることです。状況は急速に変化するため、開発者はこのプラットフォームが2〜3年後も修正や改善のために存在し続けるという確信を必要とします。」この信頼は重要です。なぜならロボティクスは急速に変化しており、特にヒューマノイドロボットはSFから積極的なエンジニアリングフロンティアへと移行しているからです。シンのチームはIsaac ROSをこの瞬間に適応させ、AIエージェントを使用する開発者やエンドツーエンドのソフトウェアスタックを必要とするヒューマノイドシステムをサポートしています。
NVIDIAのロボティクスにおける長い歴史と先見性はシンを惹きつけ、入社後さらに自信を深めました。「NVIDIAは他の誰もが重要と考えないうちからこの問題に取り組んでいました。私たちはすでに足場を築いていたのです。」オープンソースは、シンの見解では、自信と責任を共有する方法です。ロボティクススタートアップがクローズドシステム上に構築する場合、そのシステムが何年後もニーズに合うと信頼しなければなりません。オープンソースソフトウェアでは、開発者はコードを検査し、変更し、修正を提供し、それを前進させることができます。ある企業のバグ修正が別の企業の加速になります。「より多くの人々がロボットを構築できるようになると、未来はより速く訪れます」とシンは締めくくっています。