Skip to content

着地位置修正や着地時間修正で使用する着地までの残り時間 #60

Answered by YutaKojio
Naoki-Hiraoka asked this question in Q&A
Discussion options

You must be logged in to vote

num_preview_step = 1の場合,
重心軌道生成(update_foot_guided_controller)では,remain_count = 0時点でCPと着地位置が一致するように制御しています.
この重心軌道生成において,ZMPが支持足平制約を満たす範囲で軌道を生成できないような場合に,着地位置・時間修正が行われていて,
足平制限を満たす範囲で終端制約を満たせるように着地位置・時間修正量の計算をすることになるので,用いる残り時間はもちろん同じ残り時間になります.

ただし, 現在は num_preview_step = 2にしているので,着地位置・時間修正は本当は過剰にやりすぎていることになっています.
ので,着地位置・時間修正(visionありの場合も)でn-stepを考慮するのはTODOとしてあります.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@YutaKojio
Comment options

Answer selected by Naoki-Hiraoka
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
2 participants