机器人系统工具箱

ロボット工学アプリケーションを設計,シミュレーション,およびテスト

机器人系统工具箱™は,マニピュレーター,モバイルロボット,およびヒューマノイドロボットを设计,シミュレーション,およびテストするツールとアルゴリズムを提供します。マニピュレーター,およびヒューマノイドロボットのため,ツールボックスには冲突検知,轨道生成,顺运动学と逆运动学,刚体ツリー表现を使用したダイナミクスのためのアルゴリズムが含まれます。モバイルロボット用には,地図作成,位置推定,パスプランニング,パス追従,およびモーション制御のためのアルゴリズムが含まれます。ツールボックスは,一般的な产业ロボットアプリケーションのリファレンスサンプルを提供します。インポート,可视化,およびシミュレーションできる,商业利用可能な产业ロボットモデルも含まれます。

提供される運動学とダイナミクスのモデルを組み合わせて,実用的なロボットのプロトタイプを開発することができます。ツールボックスでは,露台シミュレーターに直接接続することで,ロボットアプリケーションをコシミュレーションすることができます。ハードウェアで設計を検証するときは,コードを生成してロボットプラットフォームに展開することができます(MATLAB编码器™または万博1manbetx仿真软件编码器™を使用)。

始める:

リファレンスアプリケーション

リファレンスアプリケーションをロボットおよび自律システム開発のベースとして使用します.Robotics系统工具箱には,モバイルロボットとマニピュレーターのためのアルゴリズムとシミュレーションモデルが含まれます。

独自の倉庫用ロボットおよび産業用マニピュレーターアプリケーションを設計します。

リファレンスサンプルで複数の倉庫用ロボットを制御してシミュレート

ロボットのモデリングとシミュレーション

付属のロボットモデルを使用,またはカスタムの剛体ツリー表現を構築します。2次元,または3次元環境でロボットの挙動をシミュレーションします。

ロボットモデル

独自のロボットモデルを構築,またはロボットアプリケーションを構築するために,一般的なロボットのライブラリを使用することができます.Unified机器人描述格式(URDF)ファイル,またはSimscape MultibodyTMモデルをインポートしてカスタムのロボットモデルとビジュアルジオメトリを作成します。

商業利用可能なロボットのライブラリから剛体ツリーモデルを読み込み

動作のモデリングと制御

モバイルロボットおよびマニピュレーターの基本的な運動学とダイナミクスをモデリングします。ロボット動作を可視化してシミュレーションし,制御アルゴリズムを検証します。

MATLABでタスク空間とジョイント空間の軌道を計画して実行

3 dシミュレーション

三维物理シミュレーションとインターフェイスして,現実世界のシミュレーション環境でロボットモデルを検証します。万博1manbetx®モデルのシミュレーションを露台シミュレーションと同期します。

万博1manbetx仿真软件と露台シミュレーターの間でシミュレーションを同期

ロボットのアルゴリズム

マニピュレーター,モバイルロボット,および无人机向け計画および制御アルゴリズムを開発します。

マニピュレーターアルゴリズム

剛体ツリーロボットモデル表現を使用してロボットモデルを定義します。高度なモーションコントローラーを構築し,ロボットモデルとインターフェイスすることでロボットのワークフローを完成させます。ロボットの逆運動学と動力学の計算に加え,衝突検知を実現します。

マニピュレーターアルゴリズムのブロックを使用した,安全な軌道追従制御

モバイルロボットのアルゴリズム

占有グリッドを使用して環境の地図を作成し,地図によりロボットの位置推定(大满贯)を行い,モバイルロボットのパスプランニングおよび制御アルゴリズムを開発します。

地図内の2つの中間点の間での,障害物の無いパスでの差動駆動モバイルロボット向け動作制御の実行。

万博1manbetx仿真软件での无人机ガイダンスモデルブロックと中間点追従ブロックを使用した固定翼无人机のための中間点追従コントローラーの設計とシミュレーションギャラリーを閲覧する(2画像)

コード生成

ラピッドプロトタイピングおよびハードウェアインザループ(边境)テストのためのC / c++コードおよび墨西哥人関数の生成。

ロボットハードウェアへの展開

展開されたモデルの信号を参照,またはパラメーターを変更します。ハードウェアでの実行時にアルゴリズムに調整を加えます。

現実の物理ロボットに接続してマニピュレーターアルゴリズムをテスト。

新機能

対話式ロボットの可視化

ビジュアルメッシュを持つ剛体ツリーモデルを操作して,ターゲットのボディ向け逆運動学を実行

商業用ロボットのモデル

追加のマニピュレーター用剛体ツリーロボットモデル,および既存モデルのライブラリに追加されたモバイルロボットを読み込み

衝突検知用コード生成

checkCollision関数と衝突オブジェクトのプリミティブ型を用いてC / c++コードを生成

Simscape多体モデルのパラメーター

初期位置とジョイント制約を持つSimscape多体モデルをインポート

露台コシミュレーション

万博1manbetx仿真软件で露台の時間同期シミュレーションを実行

ロボットのアプリケーション例

ピックアンドプレースロボットと倉庫用モバイルロボットの入門リファレンスサンプルの提供

これらの機能および対応する関数の詳細については,リリースノートを参照してください。