Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

interpolate root height to avoid limb stretching #1070

Closed
wants to merge 5 commits into from

Conversation

YutaKojio
Copy link
Contributor

#1069 の脚の伸びきりを防ぐための腰の高さ変化を
Autobalancer内で補間するようにしました.
なお,未来のロボットの姿勢(脚長)は,LIPMの運動通りに動いたとして求めています.

よろしくお願いします.

  • 腰高さ変化の補間あり・なしのプロット
    limb_strech_avoidance

@k-okada
Copy link
Contributor

k-okada commented Nov 13, 2016

Refer to this link for build results (access rights to CI server needed):
http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080/job/hrpsys-qnx/2738/

Build Log
last 10 lines

[...truncated 4.49 KB...]
    at org.jenkinsci.plugins.ghprb.GhprbRepository.createCommitStatus(GhprbRepository.java:122)
    at org.jenkinsci.plugins.ghprb.GhprbBuilds.onCompleted(GhprbBuilds.java:118)
    at org.jenkinsci.plugins.ghprb.GhprbBuildListener.onCompleted(GhprbBuildListener.java:27)
    at org.jenkinsci.plugins.ghprb.GhprbBuildListener.onCompleted(GhprbBuildListener.java:12)
    at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:211)
    at hudson.model.Run.execute(Run.java:1773)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:404)

Test FAILed.

@k-okada
Copy link
Contributor

k-okada commented Nov 14, 2016

Refer to this link for build results (access rights to CI server needed):
http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080/job/hrpsys-qnx/2739/

Build Log
last 10 lines

[...truncated 4.49 KB...]
    at org.jenkinsci.plugins.ghprb.GhprbRepository.createCommitStatus(GhprbRepository.java:122)
    at org.jenkinsci.plugins.ghprb.GhprbBuilds.onCompleted(GhprbBuilds.java:118)
    at org.jenkinsci.plugins.ghprb.GhprbBuildListener.onCompleted(GhprbBuildListener.java:27)
    at org.jenkinsci.plugins.ghprb.GhprbBuildListener.onCompleted(GhprbBuildListener.java:12)
    at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:211)
    at hudson.model.Run.execute(Run.java:1773)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:404)

Test FAILed.

@k-okada
Copy link
Contributor

k-okada commented Nov 20, 2016

Refer to this link for build results (access rights to CI server needed):
http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080/job/hrpsys-qnx/2742/
Test PASSed.

@snozawa
Copy link
Contributor

snozawa commented Nov 21, 2016

これ、Stabilizerに渡しているのはなんでなんでしたっけ?
AutoBalancer内で簡潔させることもできるのかなと思いました。

@YutaKojio
Copy link
Contributor Author

Stabilizerの結果,数cm足先が変わりうるので,
Autobalancerで補完した腰高さとStabilizerの結果出てきた腰高さのうち
低いほうを採用するようにしたほうがいいと思いStabilizerに渡すようにしました.

が,Stabilizerに腰下げ量を送るのではなく,Autobalancerで一度腰下げてIK解くまで完結させるようにしても
上記と同じことができるのと,こちらのほうがわかりやすいのでそう変更いたします.

@snozawa
Copy link
Contributor

snozawa commented Nov 21, 2016

単純に,補間する重心高さ修正分と(AutoBalancer),IK結果によって微修正するもの(AutoBalancer or Stabilizer)で,コードは独立にしておくので良いのかなという気がしました.
今回は前者であれば,AutoBalancerで完結できるのかな,と思った次第でした.

@YutaKojio
Copy link
Contributor Author

moved to #1134

@YutaKojio YutaKojio closed this May 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants