摘要:針對雙足機器人最簡(jiǎn)模型在行走過(guò)程中出現擺動(dòng)腿足部擦地的問(wèn)題,提出了一種通過(guò)擺動(dòng)腿膝關(guān)節彎曲達到擺動(dòng)腿縮短的新模型。當擺動(dòng)腿開(kāi)始擺動(dòng)時(shí),擺動(dòng)腿膝關(guān)節彎曲鎖定,擺動(dòng)腿縮短;當擺動(dòng)腿擺動(dòng)到最大位置時(shí),膝關(guān)節解鎖,擺動(dòng)腿伸直再鎖定,此后擺動(dòng)腿回擺,系統變?yōu)橹蓖饶P汀2捎媚_后跟沖擊控制,在擺動(dòng)腿落地前,拖后的支撐腿與地面接觸處施加一指向髖關(guān)節的瞬時(shí)沖擊力,沖擊力可以減小擺動(dòng)腿著(zhù)地時(shí)能量的損耗,同時(shí)驅動(dòng)被動(dòng)機器人向前行走。設計了迭代學(xué)習控制算法,找到極限環(huán)與不動(dòng)點(diǎn),實(shí)現不同給定期望步長(cháng)跟蹤的沖擊力的計算。仿真結果表明,迭代學(xué)習控制可以有效的實(shí)現不同期望步長(cháng)的跟蹤,可以很快的找到機器人系統的不動(dòng)點(diǎn),通過(guò)收斂的相平面,得到穩定的極限環(huán),保證了機器人行走過(guò)程穩定。