機械動力學(二):多體動力學

前修知識:高等代數、分析力學基礎(第二類拉格朗日方程)

參考:機器人工程 / [日]白井良明編著;王棣棠譯. 北京:科學出版社.2001.

本部分的研究對象為串聯式機械臂,尤其是平面二自由度和平面三自由度的機械臂。


多體系統描述:齊次變換矩陣法

對于第一次聽說齊次變換的同學來說,的確不容易理解其中的來龍去脈。本文以機械臂為載體詳細敘述其來源。

1. 姿態(tài)變換矩陣

姿態(tài)變換矩陣是描述坐標系旋轉變換的矩陣。若考慮平移,僅僅在加一個向量即可。

固定坐標系與手爪坐標系

定義兩個坐標系:

  1. O_BX_BY_BZ_B固定坐標系,基準坐標系,固定在基座上。
  2. O_EX_EY_EZ_E手爪坐標系,固定在手爪上。

手爪的位置姿態(tài)可以通過以下的物理量表示:

  1. ^{B}\vec{p}_E \in \mathbb{R}^{3 \times 1}:從O_B指向O_E的位置向量。約定:右下角標表示所要表示的對象的名稱。
  2. ^{B}R_E \in \mathbb{R}^{3 \times 3}BE的變換矩陣。約定:左上角表示所用的基底所在坐標系。

依據線性變換的幾何意義,姿態(tài)變換矩陣各列向量即為變換后的空間的基底在原空間的坐標。即:^{B}R_E = \begin{bmatrix} ^{B}\vec{e}_x & ^{B}\vec{e}_y & ^{B}\vec{e}_z \\ \end{bmatrix}
這是姿態(tài)變換矩陣的最終形式,該矩陣是正交陣。但該變換矩陣具體如何體現機械臂的位置參量,還須進一步討論。

2. 齊次變換矩陣

二維問題的坐標系

^{B}\vec{p}_E^{B}\vec{p}_p之間的變換關系可由下向量式表示:
^{B}\vec{p}_p = \, ^{B}R_E \, ^{E}\vec{p}_p + ^{B}\vec{p}_E
可以看出,該變換由旋轉平移組成。即定軸轉動平動組合成平面運動。然而我們更喜歡直接用矩陣乘法來對某個對象進行變換操作,這是符合計算機程序設計要求的。因此,數學家想到了矩陣的分塊
\begin{bmatrix} ^{B}\vec{p}_p\\ 1\\ \end{bmatrix} = \begin{bmatrix} ^{B}R_E & ^{B}\vec{p}_E \\ 0 & 1 \\ \end{bmatrix} \begin{bmatrix} ^{E}\vec{p}_p\\ 1\\ \end{bmatrix} = ^{B}T_E \begin{bmatrix} ^{E}\vec{p}_p\\ 1\\ \end{bmatrix}
該式即為齊次變換式,矩陣^{B}T_E稱為齊次變換矩陣。對于2維空間的齊次變換,變換矩陣為3 \times 3;對于3維空間,齊次變換矩陣為4 \times 4。

多剛體動力學描述:牛頓-歐拉法 vs 拉格朗日法

1. 牛頓歐拉法

2. 拉格朗日法

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 如果不熟悉線性代數的概念,要去學習自然科學,現在看來就和文盲差不多?!?,然而“按照現行的國際標準,線性代數是通過公...
    Drafei閱讀 1,794評論 0 3
  • 理解矩陣一:轉載自:http://blog.csdn.net/myan/article/details/64751...
    jiandanjinxin閱讀 1,778評論 1 15
  • 泥土飛走了 又飛回 一座孤峰降落 這世上多尋常 北方寒冷 煙囪里冒著煙 帶外婆轉過了所有街角 像小時候她牽著我的手...
    北冥悠語閱讀 326評論 1 0
  • 星期四早上我被媽媽叫醒,起來洗臉刷牙,然后吃早飯,早飯是吃大肉粽,還有蜂蜜梨汁。媽媽燒給我吃,然后我吃...
    楊宇超yyc閱讀 385評論 0 5
  • 這是個寒冬臘月,雖然霧霾之后,天空遼闊,陽光肆意,藍天深邃,空氣清新,但人們還是覺得沉悶,覺得刺骨寒冷。 ...
    丫頭利貞閱讀 252評論 0 1

友情鏈接更多精彩內容