⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scara.m

📁 《机器人数学导论》中的matlab程序
💻 M
字号:
(* * scara.m - Kinematics for SCARA robot * * Richard M. Murray * 22 January 1992 * *)<<Screws.m(* twist axes for SCARA robot, reference frame at base *)xi1 = {0,0,0, 0,0,1};		(* base *)xi2 = {l1,0,0, 0,0,1};		(* elbow *)xi3 = {l1+l2,0,0, 0,0,1};	(* wrist revolute *)xi4 = {0,0,1, 0,0,0};		(* wrist prismatic *)g0 = RPToHomogeneous[IdentityMatrix[3], {0,l1+l2,0}];(* Forward Kinematics *)g = Simplify[  TwistExp[xi1,th1] . TwistExp[xi2,th2] .  TwistExp[xi3,th3] . TwistExp[xi4,th4] . g0];(* Spatial Jacobian *)Js = Simplify[StackCols[  xi1,  RigidAdjoint[TwistExp[xi1, th1]] . xi2,  RigidAdjoint[TwistExp[xi1, th1] . TwistExp[xi2, th2]] . xi3,  RigidAdjoint[    TwistExp[xi1, th1] . TwistExp[xi2, th2] . TwistExp[xi3, th3]  ] . xi4]];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -