|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
matlab中编程求6r偏置型机器人的逆解时,令末端矩阵为Te1,反求得6个关节的转角值,然后把6个关节转角值,带入到正运动解程序,得出末端矩阵为MatrixT_sum ,对比发现,这两个矩阵并不相等,而是存在误差,请问这误差是如何来的?请大神指教。
! }; `2 J2 t9 p7 ^' y- m8 W, U* Z6 I" m; o5 q- H
1 g+ \" W2 Z _' b0 STe1 =6 @3 J2 v8 F% C" ]6 ]
4 a7 [. |' T9 L F 1.0e+002 *0 F" _5 P, A4 D* A# Z% m0 `
( B- y* T' Z" [+ h: r/ g
0.008660000000000 -0.005000000000000 0 8.199999999999999
) V; ] b2 y- X3 S% l; f2 h( w# V -0.004330000000000 -0.007500000000000 0.005000000000000 0' n+ P" N/ N( |) }' b8 ~
-0.002500000000000 -0.004330000000000 -0.008660000000000 7.700000000000000
& h4 a+ r2 T$ C6 }! o$ X 0 0 0 0.010000000000000
6 B% m; e1 w9 M- u& j
+ }% ~: J' M1 N' S
/ c- }/ L" e8 ?! U X
# B4 T, b) V F4 {$ q7 jMatrixT_sum =! r |& R r. y
" }8 L# ]$ h6 o; Z
1.0e+002 * h5 d7 J8 k9 N4 r+ w/ G; q* o+ L/ B
, q7 X h0 u6 F# F4 v: F 0.008396072629216 -0.005427284169382 -0.000224835383576 8.3073657109642028 @# R6 B& X( T8 X% ^
-0.004661616904446 -0.007411698767038 0.004830740028491 0.007921828815836* B8 e! S% h, [
-0.002788421101827 -0.003951114770727 -0.008752908078315 8.184689652056321, d% T( c4 f& F
0 0 0 0.010000000000000 |
|