Skip to content
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