找回密码
 注册
关于网站域名变更的通知
查看: 1342|回复: 4
打印 上一主题 下一主题

matlab robotics toolbox的逆运动学求解ikine为题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-9-15 13:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
matlab robotics toolbox的逆运动学求解ikine为题。0 ], x) d# S5 y' _/ o0 o
代码如下:
- _# r& P. y6 p! C6 D% l! _7 Fclear all;& q, a# X8 V- y: Y
clc;2 y5 h2 ]( j: ^# V, N
startup_rvc;
# I4 P% H4 s) EL(1) = Link([0,0.194,0.45,0,0]);
* S. F7 ]/ x$ ]L(1).qlim=([-130*pi/180,130*pi/180]);  X& S: u& t4 Y4 }
L(2) = Link([0,0.072,0.35,0,0]);
$ }1 }0 c5 s1 j$ r8 v4 `- R+ `L(2).qlim=([-5*pi/6,5*pi/6]);
; N0 p5 ^1 C, n3 W/ b% n1 P; C* q  qL(3) = Link([0,0,0,0,1]);6 P2 G5 p* W/ F1 Y+ A, O2 ]
L(3).qlim=[0,0.5];   ( N: l: Z& _9 f3 p, |
L(4) = Link([0,0,0,0,0]);/ b, X  a- Z+ q# ]# K2 F& I7 A# z
L(4).qlim=([-pi,pi]);, Y7 A: j- s; t  l4 E, r4 i
bot = SerialLink(L);   %连接连杆6 B6 ^5 o4 k* p/ S
bot.name='SCARA';; a3 G% x+ V# c/ w. t
bot.display()         %显示D-H参数表! z5 w/ `- N- k& @1 c% X: N
bot.teach()
/ B5 h6 R" F( Z1 x% t
% e% |: Z6 k) Z/ MT=[-0.2588 0.9659 0 0.1344;-0.9659 -0.2588 0 0.7278;0 0 1 0.366;0 0 0 1]! A$ ~- l6 Y3 R8 k
inverse_kinematics=bot.ikine(T) %逆向运动学. 这个逆解为啥就是不能求?????
5 ~- H$ t1 w6 e* M. k# ^' {9 e4 S) r) S$ J* H

, r( @' ^- P9 b! n2 a# Ftheta1=inverse_kinematics(1);) u! s6 h9 s  n2 w$ L
theta2=inverse_kinematics(2);
1 T* ]3 e+ n' ^d=inverse_kinematics(3);
$ ~4 O! u, ^3 z& Gtheta4=inverse_kinematics(4);
) d; u7 i4 L/ y& I( U) I* Fforward_kinematics=bot.fkine([theta1 theta2 d theta4])& O3 L3 u8 f; o- }% f
错误信息:
$ i. G, e1 u- p: e. l" z  hError using SerialLink/ikine (line 164)
" o. B2 I( y7 o1 Z, F  M0 `Number of robot DOF must be >= the same number of 1s in the mask matrix
; D7 I: E9 Y+ B8 I0 o. S+ o& v' T8 ~2 x( H$ ^
Error in ikine (line 19)
3 ?4 E4 f; B. Y% K. y) e3 Binverse_kinematics=bot.ikine(T)
  J$ M# ~/ x8 v+ `. S7 g$ U. l; b2 X. N" v! x
, y3 }. n( a" Y, h2 q* j/ P

  e; L+ l% ~8 ?求助大神!* x! U- h$ G- [+ S2 C

该用户从未签到

2#
发表于 2020-9-15 14:32 | 只看该作者
帮你顶一下

该用户从未签到

3#
发表于 2020-9-15 15:17 | 只看该作者

! Q# @# @6 K( ^默认6自由度,如果少于6自由度逆解,需要用M参数忽略转角
5 \! w  l( R1 W4 b" U& ?' V) ^+ a# jikine(robot,T,Q,M)

该用户从未签到

5#
发表于 2020-9-15 17:19 | 只看该作者
来学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-27 19:07 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表