Robotics System Toolbox

MATLAB に読み込まれたことを示す Clearpath Robotics の Jackal ロボットのモデル。

ロボットモデリング

モバイルロボットやマニピュレーターの運動学とダイナミクスをモデル化します。一般的に使用されるロボットのライブラリを使用したり、URDF ファイルまたは Simscape Multibody モデルをインポートしたりして、カスタム ロボット モデルを作成します。ロボットの動作を可視化し、シミュレーションすることで、アルゴリズムの妥当性を確認します。

逆運動学

ロボットモデルで逆運動学の計算を実行します。対話型ツールを使用して、運動学的制約がある場合とない場合の逆運動学ソルバーを可視化し、調整します。

オブジェクトを棚に移動させるプロセスで示されたピックアンドプレース ロボット モデル。

モーション プランニングおよび軌跡生成

RRT などのカスタマイズ可能なサンプリングベースのプランナーを使用してパスを計画します。Navigation Toolbox を活用して、カスタマイズ可能なモーションプランナーを設計します。障害物を回避しながらグローバルパスをスムーズに移動するための軌跡を生成します。

シナリオとシミュレーション

ロボットシナリオを作成し、センサーモデルを組み入れて、シミュレーション環境で自律型ロボットアルゴリズムをテストします。Unreal Engine® シミュレーション環境内、または Gazebo シミュレーターとの連携により、ロボットモデルの妥当性を確認します。

ハードウェアへの接続と展開

Universal Robots UR シリーズKinova Gen3 などのロボティクス プラットフォームに接続してコボット アプリケーションを展開します。ラピッド プロトタイピングおよびハードウェアインザループ (HIL) テスト用の C/C++ コードと MEX 関数を生成します。

重機のオフロードでの自律走行

建設、鉱業、農業の用途で使用する自律走行オフロード車両を開発します。Unreal Engine のインターフェイス ブロックを使用して、ダンプカーやバックホーなどのオフロード車両のパフォーマンスをさまざまな条件下でテストして改良することを目的としたフォトリアリスティックなシナリオ シミュレーションを作成します。