動作生成是將離散的任務指令轉化為符合物理定律的連續時變軌跡的關鍵環節。
其核心挑戰在于如何在毫秒J時間內,在滿足機械臂幾何約束、運動學奇異性規避及
動力學可行性的多重邊界下,求解出Z優的關節運動序列。如圖 2.13 所示的動作生
成流水線,展示了從稀疏路徑點到致密控制指令的演變過程:先,軌跡規劃器在多
維構型空間中利用插值算法生成平滑曲線;其次,運動學解算模塊將笛卡爾空間的末
端位姿實時映射為關節角度;Z終,通過動力學校驗確保生成的運動不超出電機的扭
矩極限。
該環節涉及以下三項核心技術:
時序軌跡規劃 - 解決“如何平滑移動”的問題。系統利用五次多項式或 B 樣條曲線對
離散的路徑點進行時域插值,確保生成的位置、速度及加速度曲線具備二階連續性,
從而避免電機在啟停瞬間產生破壞性的機械沖擊與抖動。
逆運動學解算 - 解決“各關節如何配合”的問題。這是將末端作業任務映射回關節空
間的數學核心,對于具有冗余自由度的機器人,算法需利用雅可比矩陣的零空間投影技術,在完成抓取任務的同時優化機械臂構型,以避開奇異位形。
動力學一致性 - 解決“動作是否可行”的問題。生成的理想軌跡需要經過動力學模型
的后驗校驗,確保各關節角速度、角加速度及所需力矩均位于硬件的物理可行域內,
防止因指令越界導致的執行器飽和或軌跡跟蹤失敗。
關節空間表征描述機器人本體所有活動關節的角度、角速度及力矩構成的向量空間;肌群協同表征將高維的關節運動分解為少數幾種基礎模式的線性組合
力/力矩傳感器對整體載荷變化敏感,常用于力控、阻抗控制與安全監測;觸覺陣列提供壓力或剪切力的空間分布,可推斷接觸斑塊形狀、接觸位置與支撐關系
在動態環境下,可以采用基于傳感信息融合的在線 滾動路徑規劃的方法。該方法是一種實時路徑規劃方法,使用滾動規劃的策略來解決動態環境下仿人機器人路徑規劃問題
局部路徑規劃指的是機器人在全局信息位置的情況下,依靠傳感器信息進行的局部路徑規劃;機器人的全局路徑規劃方法可以分為可視圖法,結構空間法,柵格法,拓撲法,隨機路徑規劃法等
仿人機器人在3D空間的上下樓梯、跨越臺階和使用手臂一起進行全身運動規劃的跑步、翻滾、爬行、守門、起立、跳舞以 及跟目標物體接觸的踢球、開門、搬運東西等一系列運動
基于拓撲地圖的同時定位與地圖生成方法創建的GVG 拓撲地圖。圖中線的交點為拓撲節點,代表特定地點。節點之間的連線代表連通的路徑;GVG 對于環境的局部改變比較敏感,增加一個障礙物可能導致若干節點的產生
SIFT特征具有更強的魯棒性,在數據關聯過程中不受環境光照變化、環境局部改變、特征部分遮擋以及機器人觀察視角的影響;從地圖創建還是從實際應用的角度來說,vSLAM在數據關聯上的可操作性要優于FastSLAM
FastSLAM 將 SLAM分解為機器人定位和特征標志的位置估計兩個過程;通過采用粒子濾波器估計機器人的位姿,可以很好地表示機器人的非線性、非高斯運動模型
既具有拓撲地圖的高效性,又具有度量地圖的一致性和精確性;一般采用分層結構:首先利用上層的拓撲地圖實現粗略的全局路徑規劃,然后利用底層的度量地圖實現精確的定位并優化生成的路徑
拓撲圖不必精確表示不同節點間的地理位置關系,當機器人離開一個節點時,機器人只需知道它正在哪一條邊上行走也就夠了,通常應用里程計就可實現機器人的定位
對移動機器人來說,可以度量機器人到墻或門的距離等。因此,度量地圖應用于需要準確度量信息的場合,如準確的自定位和優化 的路徑規劃,分成兩種:柵格地圖和幾何地圖
一個模型可以是對現實當中某個系統的想象表示,所以建模的過程始終都與形式有關系;對模型與模型之間的關系和相互影響進行全面的統籌和分析,選擇出那些最 為適合的要素