ロボット モデル
剛体ツリー モデル、順運動学、ダイナミクス、ジョイント空間およびタスク空間の運動モデル
ロボット モデルは、マニピュレーター ロボットおよびその他の剛体システムの運動学プロパティと動的プロパティをシミュレートします。このモデルは、rigidBody
および rigidBodyJoint
の要素を含み、ジョイント変換と慣性プロパティをもつ rigidBodyTree
オブジェクトです。
関数 loadrobot
を使用して、KINOVA™ や KUKA™ などの特定の商用ロボットの事前定義モデルにアクセスします。
既存の UDRF または Simscape™ Multibody™ モデルをインポートするには importrobot
を使用します。
ジョイント空間またはタスク空間の運動モデルを使用して、ロボットの動作を jointSpaceMotionModel
および taskSpaceMotionModel
オブジェクトとしてモデル化します。
関数
ブロック
トピック
運動学
- 剛体ツリー ロボット モデル
剛体ツリー ロボット モデルの構造と固有コンポーネントを確認する。 - ロボットの段階的な構築
この例では、ロボットの構築プロセスを段階的に説明し、さまざまなロボット コンポーネントと、ロボット構築で関数を呼び出す方法を示します。 - Build Manipulator Robot Using Kinematic DH Parameters
Use the Denavit-Hartenberg (DH) parameters of the Puma560® manipulator robot to incrementally build a rigid body tree robot model. Specify the relative DH parameters for each joint as you attach them. Visualize the robot frames, and interact with the final model. - Install Robotics System Toolbox Robot Library Data Support Package
Use Add-On to add robot mesh data.
ダイナミクス
- ロボット ダイナミクス
このトピックでは、剛体ロボット ダイナミクスのさまざまな要素、プロパティ、方程式について詳しく説明します。 - Compute Joint Torques To Balance An Endpoint Force and Moment
Generate torques to balance an endpoint force acting on the end-effector body of a planar robot. To calculate the joint torques using various methods, use thegeometricJacobian
inverseDynamics
object functions for arigidBodyTree
robot model.
シミュレーション
- Configure Gazebo and Simulink for Co-simulation of a Manipulator Robot
Set up a UR10 robot model to perform co-simulation between Gazebo and Simulink™. Co-simulation with Gazebo enables you to connect directly from Simulink to Gazebo and control simulation pacing using the Simulink model. - Control Manipulator Robot with Co-Simulation in Simulink and Gazebo
Simulate control of a robotic manipulator using co-simulation between Simulink and Gazebo. The example uses Simulink™ to model the robot behavior, generate control commands, send these commands to Gazebo, and control the pace of the Gazebo simulation.