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

📄 fdyn.m

📁 Robotics TOOLBOX The Toolbox provides many functions that are useful in robotics including such thi
💻 M
字号:
%FDYN Integrate forward dynamics%%	[T Q QD] = FDYN(ROBOT, T0, T1)%	[T Q QD] = FDYN(ROBOT, T0, T1, TORQFUN)%	[T Q QD] = FDYN(ROBOT, T0, T1, TORQFUN, Q0, QD0)%	[T Q QD] = FDYN(ROBOT, T0, T1, TORQFUN, Q0, QD0, ARG1, ARG2, ...)%% Integrates the dynamics of manipulator ROBOT dynamics over the time % interval T0 to T1 and returns vectors of joint position and velocity.% ROBOT is a robot object and describes the manipulator dynamics and % kinematics, and Q is an n element vector of joint state.%% A control torque may be specified by a user specified function%% 	TAU = TORQFUN(T, Q, QD, ARG1, ARG2, ...)%% where Q and QD are the manipulator joint coordinate and velocity state % respectively], and T is the current time. Optional arguments passed to FDYN% will be passed through to the user function.%% If TORQFUN is not specified, or is given as 0,  then zero torque is % applied to the manipulator joints.%% See also: ACCEL, NOFRICTION, RNE, ROBOT, ODE45.% Copyright (C) 1993 Peter Corke% MOD HISTORY% 	4/99 add object support% $Log: fdyn.m,v $% Revision 1.4  2002/04/14 10:14:04  pic% Added support for extra command line arguments passed to torqfun.% Update comments.%% Revision 1.3  2002/04/01 11:47:13  pic% General cleanup of code: help comments, see also, copyright, remnant dh/dyn% references, clarification of functions.%% $Revision: 1.4 $% Copyright (C) 1999 Peter Corkefunction [t, q, qd] = fdyn(robot, t0, t1, torqfun, q0, qd0, varargin)	% check the Matlab version, since ode45 syntax has changed	v = ver;	if str2num(v(1).Version)<6,		%error('fdyn now requires Matlab version >= 6');	end	n = robot.n;	if nargin == 3,		torqfun = 0;		x0 = zeros(2*n,1);	elseif nargin == 4,		x0 = zeros(2*n, 1);	elseif nargin >= 6,		x0 = [q0(:); qd0(:)];	end			[t,y] = ode45('fdyn2', [t0 t1], x0, [], robot, torqfun, varargin{:});	q = y(:,1:n);	qd = y(:,n+1:2*n);

⌨️ 快捷键说明

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