NVIDIA Isaac ROS GEMs

NVIDIA® Isaac ROS GEMs は、NVIDIA ハードウェア上で高性能ソリューションを容易に構築するための、ROS 開発者 向けハードウェア アクセラレーション パッケージです。

今すぐ始める

Composite Image from 3 Isaac ROS GEMs
3 つの Isaac ROS GEMs からの合成画像 -- DNN (PeopleSemSegnet)/AprilTags/Disparity(Depth)



高スループットの認識

Isaac ROS GEMs は、画像処理とコンピューター ビジョンのパッケージで、NVIDIA GPU と Jetson 向けに高度に最適化された DNN の処理が含まれています。

モジュラー型の柔軟なパッケージ

モジュラー型のパッケージのため、ROS 開発者はアプリケーションに必要な要素だけを統合できます。パイプライン全体を入れ替えることも、アルゴリズムを 1 つだけ交換することも可能です。

開発時間の短縮

Isaac ROS GEMs は、既存の ROS ノードと同様に設計およびテストされているめ、既存アプリケーションに容易に統合できます。




ROS 開発者向けの充実した認識 AI パッケージ コレクション

一般的な画像処理、計算、DNN 処理機能に対応する ROS 2 ノードは、高性能の認識を AI ベースの ROS ロボティクス アプリケーションで実現するために重要な要素です。

Isaak ROS



DNN 推論処理

DNN 推論 GEM は ROS2 パッケージ群で、開発者はNGC提供されている NVIDIA の多数の推論モデル を使用したり、独自の DNN を提供したりできます。NVIDIA TAO Toolkit を使用して、学習済みモデルのさらなる調整や、独自に開発したモデルの最適化を行います。

最適化した後、これらのパッケージをTensorRT または NVIDIA の推論サーバー、Tritonでデプロイします。NVIDIA の高性能推論 SDK、TensorRT, を活用したノードであれば、最適な推論性能を達成できます。ご希望の DNN モデルが TensorRT でサポートされていない場合は、Triton を使用してデプロイします。


GEM には U-NetDOPEのネイティブ サポートが含まれます。TensorRT がベースの U-Net パッケージは、画像からセマンティック セグメンテーション マスクを生成するのに使用できます。DOPE パッケージは、検出されたすべての物体 3D 姿勢推定に使用できます。


このツールは、高性能 AI 推論を ROS アプリケーションに組み込む最も高速な方法です。学習済みモデル、PeopleSemSegNet(右の画像) の実行速度は 25fps @544pです。


Isaac ROS DNN 推論 Isaac ROS Pose Estimation Isaac ROS Image Segmentation
DNN Inference GEM

カメラ/画像処理

Isaac ROS Image Processing

一般的なロボティクス画像処理のパイプラインでは、カメラ センサーから受け取った生のデータを DNN または標準的なコンピューター ビジョン モジュールで認識させる前に、処理を行う必要があります。この画像処理には、レンズ歪み補正 (LDC)、画像のサイズ調整、画像形式の変換があります。ステレオ カメラを使用する場合は視差の推定も必要です。画像処理用の GEM は、GPU、VIC (Video and Image Compositor) と PVA (Programmable Vision Accelerator) など Jetson の特化型コンピューター ビジョン ハードウェアを利用するよう設計されています。

CSI インターフェイス経由で接続したカメラを使用するロボットについては、NVIDIA がハードウェア アクセラレーション対応 Argus パッケージを提供します。

画像はレンズが歪んだカメラ画像 (左) と LDC GEM を使用して補正した画像 (右) を示しています

Isaac ROS 画像処理

Visual SLAM ベースの位置特定

自律型マシンは環境内を動き回るため、自身の位置を常に把握していなければなりません。ビジュアル オドメトリは、開始地点からの相対的な位置をカメラで推測する技術です。ステレオ ビジュアル オドメトリ向けの Isaac ROS GEM は、ROS 開発者に優れた機能を提供します。

これにより、最高の精度 をのリアルタイム ステレオ カメラのビジュアル オドメトリ ソリューションを実現します。KITTI データベースでの公開ベンチマーク結果はこちらで参照できます。この GPU アクセラレーション パッケージは精度が高いだけでなく、きわめて高速 です。実際、SLAM を Jetson Xavier AGX でHD 解像度 (1280x720) でリアルタイム (>60fps) で実行できます。

Isaac ROS ステレオ ビジュアル オドメトリ
Isaak ROS Stereo Visual Odometry



Isaac ROS カメラパートナー

Isaac ROS パートナーは、Isaac ROS GEMs とシームレスに連携するドライバーを提供しています。ドライバーと互換性のあるハードウェア リストは、こちらでご確認ください。

d3_logo.png
d3_logo.png



AI/ロボティクスの関連情報




NVIDIA Isaac ROS GEMs でロボティック アプリケーション開発を加速しましょう。

登録する