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-Net と DOPEのネイティブ サポートが含まれます。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 でロボティック アプリケーション開発を加速しましょう。

登録する