|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
matlab中编程求6r偏置型机器人的逆解时,令末端矩阵为Te1,反求得6个关节的转角值,然后把6个关节转角值,带入到正运动解程序,得出末端矩阵为MatrixT_sum ,对比发现,这两个矩阵并不相等,而是存在误差,请问这误差是如何来的?请大神指教。4 e5 e3 ]; k& Q1 o; \) H) d) {& s0 ^
; L- }$ G# F) c& C4 m5 u
8 C6 x) Y/ J1 I2 p2 \6 ZTe1 =( f- K0 ~1 {1 \0 e
: N) M9 ?! i2 E4 ?% d" Q) Z) G7 `( K' y 1.0e+002 *
1 V3 f6 E. V6 I0 C
" h$ L% ~0 F- B6 s 0.008660000000000 -0.005000000000000 0 8.1999999999999997 ?/ \ F2 D. r- u" C
-0.004330000000000 -0.007500000000000 0.005000000000000 0
; i, U9 {1 ]0 A6 {# q1 z -0.002500000000000 -0.004330000000000 -0.008660000000000 7.700000000000000
& ]9 J! c& a0 U% N& Z5 Q6 I 0 0 0 0.0100000000000003 w% Y y5 g/ x3 m+ K, o
5 ^* P8 _+ A. k2 v0 x
/ m+ |1 q B9 \% R( _* I0 u1 D7 }4 v" S; ?/ p$ L3 `% j
MatrixT_sum =
: T0 j, c9 T/ x4 |$ o# o% i
2 ], B; Q) c2 H0 y) P9 ? 1.0e+002 *6 N7 J. \! z. `$ y' z
# y( ], u, R1 C6 S/ ?- j& N 0.008396072629216 -0.005427284169382 -0.000224835383576 8.3073657109642026 n9 p8 s: [+ Z* Y9 S1 b4 _4 |
-0.004661616904446 -0.007411698767038 0.004830740028491 0.0079218288158369 x( n. i6 ?. |5 J4 X
-0.002788421101827 -0.003951114770727 -0.008752908078315 8.184689652056321
5 ^5 h. C0 R1 V) @( y( |: h 0 0 0 0.010000000000000 |
|