Skip to content

Sciurus17の逆運動学サンプルを追加 #11

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

Merged
merged 6 commits into from
Dec 24, 2021
Merged

Conversation

ShotaAk
Copy link

@ShotaAk ShotaAk commented Dec 22, 2021

What does this implement/fix?

Sciurus17の逆運動学サンプル(s17_inverse_kinematics)を追加します。

また、これに加えて下記の変更を実施しています。

  • kinematics.cpp : IKで求めた目標角度q_listが、可動範囲内に収まるように修正します
  • test_kinematics_cpp : S17のIKテストを追加します
  • x7_inverse_kinematics.cpp : inverse_kinematics_LM()の成功失敗を出力します

Does this close any currently open issues?

いいえ

How has this been tested?

S17とCRANE-X7のIKサンプルが動作することを確認しました。

GitHub上でのテストが通ることも確認しています。
https://github.com/rt-net/rt_manipulators_cpp/actions/runs/1610733167

Any other comments?

IKとkinematics_utilsの関数を改造すれば、任意の軸(例:腰軸)を除いたIKを実施できます。
実装する場合は別PRで対応します。

Checklists

  • I have read the CONTRIBUTING guidelines.
  • I have checked to ensure there aren't other open Pull Requests for the same change.

@ShotaAk ShotaAk added the Type: Feature New Feature label Dec 22, 2021
@ShotaAk ShotaAk requested a review from knjinki December 22, 2021 09:48
@knjinki
Copy link
Contributor

knjinki commented Dec 24, 2021

動作確認できました。問題なさそうですのでマージします。

@knjinki knjinki merged commit 49df47f into main Dec 24, 2021
@knjinki knjinki deleted the add_sciurus17_ik_sample branch December 24, 2021 01:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature New Feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants