Main Content

逆運動学

マニピュレーター逆運動学、運動学的拘束

逆運動学 (IK) は、目的のエンドエフェクト位置を実現するために、ロボット モデルのジョイント コンフィギュレーションを決定します。ロボットの運動学的拘束は、ジョイント間の変換に基づいて rigidBodyTree ロボット モデル内に指定します。汎用逆運動学 (GIK) を使用して、カメラ アームの照準拘束または特定の剛体リンクの直交座標境界ボックスなどの拘束を満たすコンフィギュレーションを解決できます。"GIK ロボット拘束" オブジェクトを使用してこれらの拘束に対するパラメーターを指定し、generalizedInverseKinematics オブジェクトに渡します。

逆運動学の詳細については、逆運動学とはのページを参照してください。

アプリ

逆運動学デザイナーDesign inverse kinematics solvers, configurations, and waypoints (R2022a 以降)

関数

すべて展開する

analyticalInverseKinematicsSolve closed-form inverse kinematics (R2020b 以降)
inverseKinematics逆運動学ソルバーの作成
generalizedInverseKinematics複数拘束をもつ逆運動学ソルバーの作成
constraintAimingCreate aiming constraint for pointing at a target location
constraintJointBoundsCreate constraint on joint positions of robot model
constraintCartesianBoundsCreate constraint to keep body origin inside Cartesian bounds
constraintOrientationTargetCreate constraint on relative orientation of body
constraintPoseTargetCreate constraint on relative pose of body
constraintPositionTargetCreate constraint on relative position of body
constraintDistanceBoundsConstrain body within distance bounds of reference body (R2022a 以降)
constraintRevoluteJointRevolute joint constraint between bodies (R2022a 以降)
constraintPrismaticJointPrismatic joint constraint between bodies (R2022a 以降)
constraintFixedJointFixed joint constraint between bodies (R2022a 以降)

ブロック

Inverse Kinematicsエンドエフェクタの姿勢を実現するジョイント コンフィギュレーションの計算

トピック