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

📄 tr2eul.m

📁 Robotics TOOLBOX The Toolbox provides many functions that are useful in robotics including such thi
💻 M
字号:
%TR2EUL Convert a homogeneous transform matrix to Euler angle form%%	[PHI THETA PSI] = TR2EUL(TR)%% Returns a vector of Euler angles corresponding to the rotational part of % the homogeneous transform TR.  The 3 angles correspond to rotations about% the Z, Y and Z axes respectively.%% See also:  EUL2TR, TR2RPY% $Log: tr2eul.m,v $% Revision 1.4  2002/04/14 10:17:54  pic% Removed code to deal with singular case, main code gives correct answer.% Updated comments.%% Revision 1.3  2002/04/01 11:47:18  pic% General cleanup of code: help comments, see also, copyright, remnant dh/dyn% references, clarification of functions.%% $Revision: 1.4 $% Copyright (C) 1993-2002, by Peter I. Corkefunction euler = tr2eul(m)		euler = zeros(1,3);	% phi = atan2(ay, ax)	euler(1) = atan2(m(2,3), m(1,3));	sp = sin(euler(1));	cp = cos(euler(1));	euler(2) = atan2(cp*m(1,3) + sp*m(2,3), m(3,3));	euler(3) = atan2(-sp * m(1,1) + cp * m(2,1), -sp*m(1,2) + cp*m(2,2));

⌨️ 快捷键说明

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