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

MoveItのIKの対象をjoint4からグリッパの中心へ #80

Open
y-masutani opened this issue Aug 17, 2024 · 2 comments
Open

MoveItのIKの対象をjoint4からグリッパの中心へ #80

y-masutani opened this issue Aug 17, 2024 · 2 comments
Labels
Type: Feature New Feature

Comments

@y-masutani
Copy link

現状の問題点

MoveItのIKの対象(アームの先端)がjoint4に設定されており,わかりにくいですし,使いにくいと思います.このように設定されている理由は何でしょうか?

同じような4軸構成のROBOTIS OpenMNIPULATO-XのMoveItの設定では,対象がグリッパの間に設定されています(ただし
ROS1用). https://emanual.robotis.com/docs/en/platform/openmanipulator_x/ros_controller_experiment/#experimental

改善案

最適な方法かわかりませんが, #79 によって,MoveItのIKの対象をjoint4からグリッパの中心へ変更することができました.姿勢も変更しています.グリッパを水平にした動作が多いことを考えると,手先の座標系をこのように設定するほうがわかりやすいと思います.

  • RViz上でInteractiveMarkerの位置と姿勢が変更され,操作ができることを確認しました.
  • これに合わせて,pick_and_place.cppを変更し,シミュレータで動作を確認しました.

代替案

その他

@y-masutani y-masutani added the Type: Feature New Feature label Aug 17, 2024
@Kuwamai
Copy link
Contributor

Kuwamai commented Aug 21, 2024

@y-masutani
ご提案、Pull requestの作成ありがとうございます。
影響する範囲について確認しておりますので少々お待ちください。

endtipリンクがIKに含まれていない理由に関しては以下になります。

  1. 把持位置、把持姿勢はアプリケーションによって異なるため、アプリケーション側での実装が望ましいこと
  2. リンク位置が明確であること
  3. 手先位置と手先姿勢が影響する関節が分けられること

@Kuwamai
Copy link
Contributor

Kuwamai commented Sep 11, 2024

作成いただいたPRはクローズとなりましたが、TCPリンクの追加は継続して対応いたしますので、こちらのissueはオープンのままでよろしくおねがいします。

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

No branches or pull requests

2 participants