机器人运动学 机器人运动学解决什么问题?什么是正问题和逆问题

\u673a\u5668\u4eba\u8fd0\u52a8\u5b66\u4e2d\u7684Pieper\u51c6\u5219\u662f\u4ec0\u4e48\uff1f

\u3000\u3000\u673a\u5668\u4eba\u8fd0\u52a8\u5b66\u4e2d\u7684Pieper\u51c6\u5219\u662f\uff1a\u673a\u5668\u4eba\u7684\u4e09\u4e2a\u76f8\u90bb\u5173\u8282\u8f74\u4ea4\u4e8e\u4e00\u70b9\u6216\u4e09\u8f74\u7ebf\u5e73\u884c\u3002
\u3000\u3000\u5bf9\u4e8e6\u81ea\u7531\u5ea6\u7684\u673a\u5668\u4eba\u6765\u8bf4\uff0c\u8fd0\u52a8\u5b66\u53cd\u89e3\u975e\u5e38\u590d\u6742\uff0c\u4e00\u822c\u6ca1\u6709\u5c01\u95ed\u89e3\u3002\u5728\u5e94\u7528D-H\u6cd5\u5efa\u7acb\u8fd0\u52a8\u5b66\u65b9\u7a0b\u7684\u57fa\u7840\u4e0a\uff0c\u8fdb\u884c\u4e00\u5b9a\u7684\u89e3\u6790\u8ba1\u7b97\u540e\u53d1\u73b0\uff0c\u4f4d\u7f6e\u53cd\u89e3\u5f80\u5f80\u6709\u5f88\u591a\u4e2a\uff0c\u4e0d\u80fd\u5f97\u5230\u6709\u6548\u5730\u5c01\u95ed\u89e3\u3002Pieper\u65b9\u6cd5\u5c31\u662f\u5728\u6b64\u57fa\u7840\u4e0a\u8fdb\u884c\u7814\u7a76\u53d1\u73b0\uff0c\u5982\u679c\u673a\u5668\u4eba\u6ee1\u8db3\u4e24\u4e2a\u5145\u5206\u6761\u4ef6\u4e2d\u7684\u4e00\u4e2a\uff0c\u5c31\u4f1a\u5f97\u5230\u5c01\u95ed\u89e3\uff0c\u8fd9\u4e24\u4e2a\u6761\u4ef6\u662f\uff1a
\u3000\u3000\uff081\uff09\u4e09\u4e2a\u76f8\u90bb\u5173\u8282\u8f74\u76f8\u4ea4\u4e8e\u4e00\u70b9\uff1b
\u3000\u3000\uff082\uff09\u4e09\u4e2a\u76f8\u90bb\u5173\u8282\u8f74\u76f8\u4e92\u5e73\u884c\u3002
\u3000\u3000\u73b0\u5728\u7684\u5927\u591a\u6570\u5546\u54c1\u5316\u673a\u5668\u4eba\u90fd\u6ee1\u8db3\u5c01\u95ed\u89e3\u7684\u4e24\u4e2a\u5145\u5206\u6761\u4ef6\u4e4b\u4e00\u3002\u5982PUMA\u548cSTANFORD\u673a\u5668\u4eba\u6ee1\u8db3\u7b2c\u4e00\u6761\u4ef6\uff0c\u800cASEA\u548cMINIMOVER\u673a\u5668\u4eba\u6ee1\u8db3\u7b2c\u4e8c\u6761\u4ef6\u3002\u4ee5PUMA560\u673a\u5668\u4eba\u4e3a\u4f8b\uff0c\u5b83\u7684\u6700\u540e3\u4e2a\u5173\u8282\u8f74\u76f8\u4ea4\u4e8e\u4e00\u70b9\u3002\u6211\u4eec\u8fd0\u7528Pieper\u65b9\u6cd5\u89e3\u51fa\u5b83\u7684\u5c01\u95ed\u89e3\uff0c\u4ece\u6c42\u89e3\u7684\u8fc7\u7a0b\u4e2d\u6211\u4eec\u4e5f\u53ef\u4ee5\u53d1\u73b0\uff0c\u8fd9\u79cd\u6c42\u89e3\u65b9\u6cd5\u4e5f\u9002\u7528\u4e8e\u5e26\u6709\u79fb\u52a8\u5173\u8282\u7684\u673a\u5668\u4eba\u3002

\u673a\u5668\u4eba\u8fd0\u52a8\u5b66\u6b63\u95ee\u9898\u6307\u5df2\u77e5\u673a\u5668\u4eba\u6746\u4ef6\u7684\u51e0\u4f55\u53c2\u6570\u548c\u5173\u8282\u53d8\u91cf\uff0c\u6c42\u672b\u7aef\u6267\u884c\u5668\u76f8\u5bf9\u4e8e\u673a\u5ea7\u5750\u6807\u7cfb\u7684\u4f4d \u7f6e\u548c\u59ff\u6001\u3002
\u673a\u5668\u4eba\u8fd0\u52a8\u5b66\u65b9\u7a0b\u7684\u5efa\u7acb\u6b65\u9aa4\u5982\u4e0b:
1)\u6839\u636eD-H\u6cd5\u5efa\u7acb\u673a\u5668\u4eba\u7684\u673a\u5ea7\u5750\u6807\u7cfb\u548c\u5404\u6746 \u4ef6\u5750\u6807\u7cfb\u3002
2)\u786e\u5b9aD-H\u53c2\u6570\u548c\u5173\u8282\u53d8\u6700\u3002
3)\u4ece\u673a\u5ea7\u5750\u6807\u7cfb\u51fa\u53d1\uff0c\u6839\u636e\u5404\u6746\u4ef6\u5c3a\u5bf8\u53ca\u76f8\u4e92 \u4f4d\u7f6e\u53c2\u6570\uff0c\u9010\u4e00\u786e\u5b9aA\u77e9\u9635\u3002
4)\u6839\u636e\u9700\u8981\u5c06\u82e5\u5e72\u4e2aA\u77e9\u9635\u8fde\u4e58\u8d77\u6765\uff0c\u5373\u5f97\u5230 \u4e0d\u540c\u7684\u8fd0\u52a8\u65b9\u7a0b\u3002\u5bf96\u81ea\u7531\u5ea6\u673a\u5668\u4eba\uff0c\u624b\u90e8\u76f8\u5bf9\u4e8e\u673a \u5ea7\u5750\u6807\u7cfb\u7684\u4f4d\u59ff\u53d8\u5316\u4e3a T6=A1\u00b7A2\u00b7A3\u00b7A4\u00b7A5\u00b7A6 (27.2-1) \u6b64\u5373\u624b\u90e8\u7684\u8fd0\u52a8\u65b9\u7a0b\u3002\u4ece\u673a\u5668\u4eba\u5bb6\u4e0a\u770b\u5230\u7684\u3002
\u673a\u5668\u4eba\u8fd0\u52a8\u5b66\u9006\u95ee\u9898\u6307\u5df2\u77e5\u673a\u5668\u4eba\u6746\u4ef6\u7684\u51e0\u4f55\u53c2\u6570\u548c\u672b\u7aef\u6267\u884c\u5668\u76f8\u5bf9\u4e8e\u673a\u5ea7\u5750\u6807\u7cfb\u7684\u4f4d\u59ff.\u6c42\u673a\u5668\u4eba \u5404\u5173\u8282\u53d8\u91cf\u3002 \u6c42\u89e3\u673a\u5668\u4eba\u8fd0\u52a8\u5b66\u9006\u95ee\u9898\u7684\u89e3\u6790\u6cd5\u53c8\u79f0\u4e3a\u4ee3\u6570\u6cd5 \u548c\u53d8\u91cf\u5206\u79bb\u6cd5\u3002\u5728\u8fd0\u52a8\u65b9\u7a0b\u4e24\u8fb9\u4e58\u4ee5\u82e5\u5343\u4e2aA\u77e9\u9635 \u7684\u9006\u9635\uff0c\u5982
\u5c06\u5f97\u5230\u7684\u65b0\u65b9\u7a0b\u5c55\u5f00\uff0c\u6bcf\u4e2a\u65b9\u7a0b\u53ef\u670912\u4e2a\u5b50\u65b9 \u7a0b\uff0c\u9009\u62e9\u7b49\u5f0f\u5de6\u7aef\u4ec5\u542b\u6709\u6240\u6c42\u5173\u8282\u53d8\u7ae5\u7684\u5b50\u65b9\u7a0b\u8fdb\u884c \u6c42\u89e3\uff0c\u53ef\u6c42\u51fa\u76f8\u5e94\u7684\u5173\u8282\u53d8\u76d2\u3002
\u9664\u89e3\u6790\u6cd5\u5916\uff0c\u8fd8\u6709\u51e0\u4f55\u6cd5\u3001\u8fed\u4ee3\u6cd5\u7b49\u3002

条件给的不全,还差机器人基坐标系、用左手系还是右手系、初始末端的位姿、和各轴的正向没有给定
只能假设了,假设基坐标系在基座,朝机器人零点伸出去的向为X正,从下往上是Z正,Y轴由右手系指定。假设初始姿态的末端坐标系与基坐标系平行,位姿矩阵是
1 0 0 40
0 1 0 0
0 0 1 0
0 0 0 1
假设各轴的正向,从上往下看,逆时针旋转为正向,第3轴从上往下运动为正向。
1、用DH模型建立一下就行了,各轴角度是theta1,theta2,d3,S1=sin(theta1),C1_2=cos(theta1+theta2),其他类似,运动模型矩阵 T 是
C1_2 -S1_2 0 20(C1+C1_2)
S1_2 C1_2 0 20(S1+S1_2)
0 0 1 40-d3
0 0 0 1
2、把参数带入上面模型
3、令矩阵 T = M,求解未知数
theta1 = atan2(py/20-ny, px/20-nx)
theta2 = atan2(ny, nx) - theta1
d3 = 40-pz
注意手臂伸直的时候是奇异点



  • 浠涔堟槸鏈哄櫒浜鸿繍鍔ㄥ,鍔ㄥ姏瀛?
    绛旓細1銆鏈哄櫒浜鸿繍鍔ㄥ 鏈哄櫒浜鸿繍鍔ㄥ涓昏鍖呮嫭涓ゆ柟闈㈠唴瀹:(1) 杩愬姩瀛︽杩愮畻 宸茬煡鍚勫叧鑺傝鍊,姹傚伐鍏峰湪绌洪棿鐨勪綅缃拰濮挎併傚疄闄呬笂杩欐槸寤虹珛杩愬姩瀛︽柟绋嬬殑杩囩▼銆傚鏋滈氳繃浼犳劅鍣(閫氬父涓虹粷瀵圭紪鐮佸櫒)鑾峰緱鍚勫叧鑺傚彉閲忕殑鍊硷紝灏卞彲浠ョ‘瀹氭満鍣ㄤ汉鏈杩炴潌涓婂伐鍏风殑浣嶇疆鍜屽Э鎬併傝繖鏍峰氨瑙e喅浜嗘満鍣ㄤ汉鐨勬杩愬姩瀛﹂棶棰樸(2)杩愬姩瀛﹂...
  • 杩愬姩瀛涓昏鏄爺绌鏈哄櫒浜鐨勪粈涔
    绛旓細杩愬姩瀛︿富瑕佹槸鐮旂┒鏈哄櫒浜虹殑鍔ㄥ姏鍜岃繍鍔ㄣ鏈哄櫒浜鸿繍鍔ㄥ鍖呮嫭姝e悜杩愬姩瀛﹀拰閫嗗悜杩愬姩瀛︼紝姝e悜杩愬姩瀛﹀嵆缁欏畾鏈哄櫒浜哄悇鍏宠妭鍙橀噺锛岃绠楁満鍣ㄤ汉鏈鐨勪綅缃Э鎬侊紱 閫嗗悜杩愬姩瀛﹀嵆宸茬煡鏈哄櫒浜烘湯绔殑浣嶇疆濮挎侊紝璁$畻鏈哄櫒浜哄搴斾綅缃殑鍏ㄩ儴鍏宠妭鍙橀噺銆傛満鍣ㄤ汉杩愬姩瀛﹀寘鎷鍚戣繍鍔ㄥ鍜岄嗗悜杩愬姩瀛︼紝姝e悜杩愬姩瀛﹀嵆缁欏畾鏈哄櫒浜哄悇鍏宠妭鍙橀噺锛岃绠...
  • 宸ヤ笟鏈哄櫒浜鸿繍鍔ㄥ涓,d-h琛ㄧず娉曠殑鎬濊矾鏄粈涔
    绛旓細D-H锛圖enavit-Hartenberg锛夎〃绀烘硶鏄竴绉嶅湪鏈哄櫒浜鸿繍鍔ㄥ涓父鐢ㄧ殑鏂规硶锛岀敤浜庢弿杩版満鍣ㄤ汉鍏宠妭杩炴帴鐨勫嚑浣曞叧绯汇傚畠鐨勫熀鏈濊矾鏄氳繃瀹氫箟鐩搁偦鍏宠妭涔嬮棿鐨勭浉瀵逛綅缃拰鏂瑰悜鏉ユ弿杩版満鍣ㄤ汉鐨勮繍鍔ㄥ鐗规с侱-H琛ㄧず娉曠殑鎬濊矾鍙互姒傛嫭涓轰互涓嬪嚑鐐癸細寤虹珛鍧愭爣绯伙細涓烘瘡涓叧鑺傚缓绔嬩竴涓潗鏍囩郴锛岄氬父閲囩敤鍥鸿仈鍦ㄥ叧鑺備笂鐨勫潗鏍囩郴锛屽苟绉颁负...
  • 鐞嗚В鏈哄櫒浜鸿繍鍔ㄥ涓殑濂囧紓鎬
    绛旓細鏈哄櫒浜鸿繍鍔ㄥ涓殑瀹為檯搴旂敤 鍦ㄥ疄闄呯殑鏈哄櫒浜鸿璁′腑锛屽寮備綅褰㈠父甯稿嚭鐜板湪宸ヤ綔绌洪棿鐨勮竟鐣屾垨澶氫釜杞村叧鑺傚叡绾挎椂銆傝繖浜涗綅缃姹傚伐绋嬪笀浠壒鍒敞鎰忥紝鍥犱负瀹冧滑鍙兘瀵艰嚧鎺у埗闂锛岀敋鑷冲奖鍝嶆満鍣ㄤ汉鐨勬ц兘鍜岀ǔ瀹氭с傝В鍐冲寮傛ч棶棰樼殑涓涓湁鏁堟柟娉曟槸浣跨敤鍗曚綅鍥涘厓鏁帮紝瀹冭兘閬垮厤涓婅堪鍥板锛屾彁渚涙洿绮剧‘鍜岀ǔ瀹氱殑濮挎佽〃绀恒傛荤粨鏉ヨ...
  • 寤虹珛鏈哄櫒浜鐨杩愬姩瀛妯″瀷銆佸姩鍔涘妯″瀷鐨勬剰涔
    绛旓細鎻忚堪鍚勮繍鍔ㄥ璞$殑鍏崇郴銆鏈哄櫒浜鸿繍鍔ㄥ鍖呮嫭姝e悜杩愬姩瀛﹀拰閫嗗悜杩愬姩瀛︼紝鍏舵ā鍨嬫剰涔変负鎻忚堪鍚勮繍鍔ㄥ璞$殑鍏崇郴銆傛満鍣ㄤ汉鍔ㄥ姏瀛︽槸瀵规満鍣ㄤ汉鏈烘瀯鐨勫姏鍜岃繍鍔ㄤ箣闂村叧绯讳笌骞宠 杩涜鐮旂┒鐨勫绉戙
  • 鏈哄櫒浜鸿繍鍔ㄥ鍩虹-濮挎佹弿杩:杞磋琛ㄧず(3)
    绛旓細娆㈣繋鏉ュ埌鏈哄櫒浜鸿繍鍔ㄥ鐨勫熀纭璇剧▼锛屾垜浠凡缁忔帰璁ㄨ繃娆ф媺瑙掔殑鎻忚堪鏂瑰紡锛岀幇鍦ㄨ鎴戜滑娣卞叆鐮旂┒鍙︿竴绉嶅叧閿殑琛ㄧず娉曪細杞磋琛ㄧず娉 锛堝嵆閫氳繃鍗曚竴杞村拰瑙掓潵鍒荤敾鍒氫綋濮挎侊級銆傝酱瑙掕〃绀烘硶鐨勭簿楂撳湪浜庯紝涓涓畝鍗曟棆杞姩浣溾斺旂粫涓涓酱鏃嬭浆鏌愪釜瑙掑害锛屽氨鑳藉噯纭弿杩板嚭涓涓鏉傜殑绌洪棿濮挎併傝繖涓悊璁哄熀鐭虫簮浜庣綏寰烽噷鏍兼柉鐨勫崜瓒婂彂鐜帮紝...
  • 鏈哄櫒浜鎶鏈鐐逛笌杩愬姩瀛濂囩偣:鏈変綍涓嶅悓?
    绛旓細鏈哄櫒浜濂囩偣锛屼篃绉颁负鎶鏈鐐癸紝鎻忕粯鐨勬槸浜哄伐鏅鸿兘鎴栨満鍣ㄤ汉鐨勫鏉傜▼搴﹁秴瓒婁汉绫伙紝浠ヨ嚦浜庢棤娉曞尯鍒嗐傝繖鎰忓懗鐫鎶鏈皢鎸戞垬鐜版湁鐨勮鍒欏拰绉╁簭锛屽彲鑳藉紩鍙戞繁杩滅殑绀句細鍙橀潻銆傝杩愬姩瀛濂囩偣鍒欐槸鏈哄櫒浜烘妧鏈腑鐨勪竴涓疄闄呴棶棰橈紝褰撴満鍣ㄤ汉鐨勫叧鑺傝繍鍔ㄩ亣鍒扮壒瀹氶檺鍒讹紝瀵艰嚧鍏舵棤娉曟甯歌繍鍔紝濡傝嚜鐢卞害鐨勪抚澶便傜悊瑙h繖涓ょ濂囩偣鐨勫尯鍒嚦鍏...
  • 浠涔堟槸鏈哄櫒浜鸿繍鍔ㄥ涓殑姝i棶棰樺拰浣犻棶棰?鍚勮嚜瀵瑰簲姹傝В鎬濊矾鏄庢牱鐨?_鐧 ...
    绛旓細鏈哄櫒浜鸿繍鍔ㄥ涓殑姝i棶棰橈紙Forward Kinematics锛夊拰閫嗛棶棰橈紙Inverse Kinematics锛夋槸涓や釜閲嶈鐨勯棶棰樸傛闂鏄寚宸茬煡鏈哄櫒浜哄叧鑺傝搴﹀拰闀垮害绛夊弬鏁帮紝姹傝В鏈哄櫒浜烘湯绔墽琛屽櫒鐨勪綅缃拰濮挎併傚畠鐨勬眰瑙f濊矾鏄熀浜庢満鍣ㄤ汉鐨勮繛鏉嗙粨鏋勫拰杩愬姩瀛︽柟绋嬶紝閫氳繃姝e悜杩唬璁$畻寰楀埌鏈哄櫒浜烘湯绔墽琛屽櫒鐨勪綅濮夸俊鎭傞嗛棶棰樻槸鎸囧凡鐭ユ満鍣ㄤ汉鏈...
  • 鏈哄櫒浜浣嶇疆杩愬姩瀛涓庡井鍒嗚繍鍔ㄧ殑鍖哄埆涓庤仈绯
    绛旓細鏈哄櫒浜浣嶇疆杩愬姩瀛涓昏鏄敱鏈哄櫒浜烘潵鎺у埗鏂瑰悜锛屽苟涓斾笉鏂殑杩涜璋冩暣锛屼互鏈哄櫒浜轰负涓伙紝浜哄伐涓鸿緟锛岃屽井鍒嗚繍鍔紝鏄互浜轰负涓伙紝鏈哄櫒浜轰负杈咃紝浜哄伐鎿嶄綔鏈哄櫒浜哄幓锛屽仛涓浜涚簿缁嗗寲杩愬姩
  • 鏈哄櫒浜鸿繍鍔ㄥ涓殑Pieper鍑嗗垯鏄粈涔?
    绛旓細鏈哄櫒浜鸿繍鍔ㄥ涓殑Pieper鍑嗗垯鏄細鏈哄櫒浜虹殑涓変釜鐩搁偦鍏宠妭杞翠氦浜庝竴鐐规垨涓夎酱绾垮钩琛屻傚浜6鑷敱搴︾殑鏈哄櫒浜烘潵璇达紝杩愬姩瀛﹀弽瑙i潪甯稿鏉傦紝涓鑸病鏈夊皝闂В銆傚湪搴旂敤D-H娉曞缓绔嬭繍鍔ㄥ鏂圭▼鐨勫熀纭涓婏紝杩涜涓瀹氱殑瑙f瀽璁$畻鍚庡彂鐜帮紝浣嶇疆鍙嶈В寰寰鏈夊緢澶氫釜锛屼笉鑳藉緱鍒版湁鏁堝湴灏侀棴瑙c侾ieper鏂规硶灏辨槸鍦ㄦ鍩虹涓婅繘琛岀爺绌跺彂鐜帮紝...
  • 扩展阅读:大专学历最吃香专业 ... 为什么不建议学机器人工程 ... 机器人运动学逆解 ... 机器视觉越老越吃香 ... 机器人运动视频 ... 机器人运动机构图 ... 学机器人专业很难就业 ... 10大经典港片 ... 工业机器人运动学ppt ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网