このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
机器人系统lbox入門
机器人系统lbox™ は、マニピュレーター、モバイル ロボット、ヒューマノイド ロボットの設計、シミュレーション、テストを行うためのツールとアルゴリズムを提供します。マニピュレーターとヒューマノイド ロボット用として、このツールボックスには衝突チェック、軌跡生成、順運動学と逆運動学、および剛体ツリー表現を使用したダイナミクスのためのアルゴリズムが含まれています。モバイル ロボット用には、マッピング、位置推定、パス計画、パス追従およびモーション制御のためのアルゴリズムが含まれています。ツールボックスには、一般的な産業用ロボット アプリケーションの参考例が用意されています。また、インポート、可視化およびシミュレーションが可能な市販の産業用ロボット モデルのライブラリも含まれています。
提供されている運動学モデルと動的モデルを組み合わせることによって、機能的なロボットのプロトタイプを開発できます。ツールボックスを使用すると、Gazebo ロボット工学シミュレーターに直接接続してロボット アプリケーションのコシミュレーションを行うことができます。設計をハードウェア上で検証するには、ロボット工学プラットフォームに接続し、コードを生成して展開します (MATLAB®Coder™または金宝app®Coderを使用)。
チュートリアル
- ロボットの段階的な構築
この例では、ロボットの構築プロセスを段階的に説明し、さまざまなロボット コンポーネントと、ロボット構築で関数を呼び出す方法を示します。
- 逆運動学を使用した 2 次元パスのトレース
単純な 2 次元マニピュレーターの逆運動学の計算
- 粒子フィルターを使用した自動車型ロボットの追跡
粒子フィルターは、サンプリングベースの再帰ベイズ推定アルゴリズムであり、
stateEstimatorPF
オブジェクトに実装されています。 - 差動駆動型ロボットのパス追従
この例では、ロボット シミュレーターを使用して、目的のパスに従うようにロボットを制御する方法を説明します。
- 逆運動学による軌跡制御モデリング
この Simulink の例では、指定された軌跡に沿って Inverse Kinematics ブロックがマニピュレーターを駆動する方法を示します。
ロボット工学システムについて
- 机器人系统lbox の標準単位
机器人系统lbox で使用されている標準単位のリスト。
- 剛体ツリー ロボット モデル
剛体ツリー ロボット モデルの構造と固有コンポーネントを確認する。
- Robot Dynamics
This topic details the different elements, properties, and equations of rigid body robot dynamics.Robot dynamicsare the relationship between the forces acting on a robot and the resulting motion of the robot. In Robotics System Toolbox, manipulator dynamics information is contained within a
rigidBodyTree
object, which specifies the rigid bodies, attachment points, and inertial parameters for both kinematics and dynamics calculations. - Accelerate Robotics Algorithms with Code Generation
You can generate code for select Robotics System Toolbox algorithms to speed up their execution. Set up the algorithm that supports code generation as a separate function that you can insert into your workflow. To use code generation, you must have aMATLAB Coderlicense. For a list of code generation support in Robotics System Toolbox, seeFunctions Supporting Code Generation.