|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
matlab中编程求6r偏置型机器人的逆解时,令末端矩阵为Te1,反求得6个关节的转角值,然后把6个关节转角值,带入到正运动解程序,得出末端矩阵为MatrixT_sum ,对比发现,这两个矩阵并不相等,而是存在误差,请问这误差是如何来的?请大神指教。
$ o. g! s5 W7 e/ E* L8 c8 n: v2 f5 X: q' [% `
0 t4 d$ T" S( ] Q2 oTe1 =
% j+ K3 r2 W8 s" [" B
! g# L5 |. e3 M$ j/ h/ F {7 s 1.0e+002 *
' H0 {2 ]0 d/ M0 E0 |
& L/ ^5 ^4 _9 l0 { 0.008660000000000 -0.005000000000000 0 8.199999999999999
* }+ u" ~, U& s r! ~( v% a8 R -0.004330000000000 -0.007500000000000 0.005000000000000 0% |5 j* n* g! M- q
-0.002500000000000 -0.004330000000000 -0.008660000000000 7.700000000000000- D; `0 {& O& m4 n! l
0 0 0 0.0100000000000004 j' J% z3 W: z6 B7 Z4 }$ v/ r
2 L4 k' I+ [+ g1 j; E# @
, ]8 \% J" V2 s! ]. s( W- `* E5 j8 H) @! _2 H# D* f
MatrixT_sum =
: ~* ^7 ^- V% S2 }8 P; M% m* j, I$ ]4 y0 Q; z
1.0e+002 *6 [0 p$ {3 R3 k% S& X1 C5 |7 g
; n) Q, s0 `. E, t- F/ W% V. j 0.008396072629216 -0.005427284169382 -0.000224835383576 8.307365710964202
% V4 e9 u! `/ e- d! a7 ? -0.004661616904446 -0.007411698767038 0.004830740028491 0.007921828815836
- T+ `, p, K1 @0 ? -0.002788421101827 -0.003951114770727 -0.008752908078315 8.184689652056321- T- Y: V T/ t4 p+ a& B
0 0 0 0.010000000000000 |
|