利用matlab求运动学,Matlab Robotics 逆运动学求解函数(ikine)分析

%SerialLink.ikine Inverse kinematics by optimization without joint limits

%

% Q = R.ikine(T) are the joint coordinates (1xN) corresponding to the robot

% end-effector pose T which is an SE3 object or homogenenous transform

% matrix (4x4), and N is the number of robot joints.

%

% This method can be used for robots with any number of degrees of freedom.

% 这个方法适用于任意自由度的机器人

%

% Options::

% 'ilimit',L maximum number of iterations (default 500) 迭代次数

% 'rlimit',L maximum number of consecutive step rejections (default 100) 最大连续拒绝次数

% 'tol',T final error tolerance (default 1e-10) 最终误差容限

% 'lambda',L initial value of lambda (default 0.1) 步长

% 'lambdamin',M minimum allowable value of lambda (default 0)步长的最小值

% 'quiet' be quiet输出保持安静

% 'verbose' be verbose输出内容详细

% 'mask',M mask vector (6x1) that correspond to translation in X, Y and Z,

% and rotation about X, Y and Z respectively.mask向量,表示机器人自由度

% 'q0',Q initial joint configuration (default all zeros) 迭代的初始关节形位

% 'search' search over all configurations 搜索所有形位

% 'slimit',L maximum number of search attempts (default 100) 最大搜索尝试数目

% 'transpose',A use Jacobian transpose with step size A, rather than

% Levenberg-Marquadt 使用步长为A的雅可比转置,而不是LM方法

%

% Trajectory operation::

%

% In all cases if T is a vector of SE3 objects (1xM) or a homogeneous

% transform sequence (4x4xM) then returns the joint coordinates

% corresponding to each of the transforms in the sequence. Q is MxN where

% N is the number of robot joints. The initial estimate of Q for each time

% step is taken as the solution from the previous time step.

% 使用上一步的解作为当前步的初始值

%

% Underactuated robots:: 欠驱动机器人

%

% For the case where the manipulator has fewer than 6 DOF the solution

% space has more dimensions than can be spanned by the manipulator joint

% coordinates.

% 欠驱动机器人解空间维数比关节坐标维数多?

%

% In this case we specify the 'mask' option where the mask

% vector (1x6) specifies the Cartesian DOF (in the wrist coordinate

% frame) that will be ignored in reaching a solution. The mask vector

% has six elements that correspond to translation in X, Y and Z

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值