メインコンテンツ

マニピュレーターのモデル化

マニピュレーターの剛体ツリー モデルのインポート、順運動学、ダイナミクス、ジョイント空間およびタスク空間の運動モデル

ロボット モデルは、マニピュレーター ロボットおよびその他の剛体システムの運動学プロパティと動的プロパティをシミュレートします。このモデルは、rigidBody および rigidBodyJoint の要素を含み、ジョイント変換と慣性プロパティをもつ rigidBodyTree オブジェクトです。

関数 loadrobot を使用して、Kinova® や KUKA™ などの特定の商用ロボットの事前定義モデルにアクセスします。

既存の UDRF または Simscape™ Multibody™ モデルをインポートするには importrobot を使用します。

exportrobot を使用して剛体ツリー モデルから URDF の詳細をファイル形式でエクスポートするか、urdfExporter を使用して URDF エクスポーター オブジェクトを作成します。

ジョイント空間またはタスク空間の運動モデルを使用して、ロボットの動作を jointSpaceMotionModel および taskSpaceMotionModel オブジェクトとしてモデル化します。

関数

すべて展開する

importrobotURDF ファイル、Xacro ファイル、SDF ファイル、テキストまたは Simscape Multibody モデルから剛体ツリー モデルをインポート
loadrobot事前定義されているロボット モデルと仕様を Robot Library から読み込む
exportrobotExport URDF details in file format from rigid body tree model (R2023b 以降)
rigidBodyTreeツリー構造のロボットを作成
rigidBody剛体を作成
rigidBodyJointジョイントを作成
interactiveRigidBodyTreeInteract with rigid body tree robot models
urdfExporterCreate URDF exporter object from rigid body tree robot model (R2023b 以降)
writefileGenerate URDF file for rigid body tree robot model (R2023b 以降)
writenodeGenerate XML DOM node for rigid body tree robot model (R2023b 以降)
manipulabilityIndexCalculate manipulability index of robot at specified joint configuration (R2024b 以降)
generateRobotWorkspaceGenerate reachable workspace of robot in environment (R2024b 以降)
showWorkspaceAnalysisPlot robot workspace encoded by manipulability index of robot end effector (R2024b 以降)
jointSpaceMotionModelジョイント空間の入力を与えて剛体ツリーの運動をモデル化
taskSpaceMotionModelModel rigid body tree motion given task-space reference inputs
getTransformボディ座標系間の変換を取得
randomConfigurationロボットのランダムなコンフィギュレーションを生成
homeConfigurationロボットのホーム コンフィギュレーションの取得
showロボット モデルを Figure に表示
centerOfMass重心の位置とヤコビアン
externalForcebase を基準とする外力行列を構成
forwardDynamicsジョイントのトルクと状態が指定された場合のジョイント加速度
geometricJacobianロボット コンフィギュレーションの幾何学的ヤコビアン
gravityTorque重力を補正するジョイント トルク
inverseDynamics指定した運動に必要なジョイント トルク
massMatrixジョイント空間の質量行列
velocityProduct速度によって誘発される力を打ち消すジョイント トルク

ブロック

すべて展開する

Forward Dynamicsジョイントのトルクと状態が指定された場合のジョイント加速度
Inverse Dynamics指定した運動に必要なジョイント トルク
Get Jacobianロボット コンフィギュレーションの幾何学的ヤコビアン
Get Transformボディ座標系間の変換を取得
Gravity Torque重力を補正するジョイント トルク
Joint Space Mass Matrixロボット コンフィギュレーションのジョイント空間の質量行列
Velocity Product Torque速度によって誘発される力を打ち消すジョイント トルク
Joint Space Motion ModelModel rigid body tree motion given joint-space inputs
Task Space Motion ModelModel rigid body tree motion given task-space inputs

トピック

注目の例