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

手先位置をリセットするメソッドの追加 #8

Merged
merged 4 commits into from Jun 14, 2019

Conversation

@Kuwamai
Copy link
Owner

Kuwamai commented Jun 13, 2019

#4

@Kuwamai Kuwamai changed the title アーム手先位置のリセット 手先位置をリセットするメソッドの追加 Jun 13, 2019
@Kuwamai Kuwamai requested a review from Tiryoh Jun 13, 2019
@Kuwamai

This comment has been minimized.

Copy link
Owner Author

Kuwamai commented Jun 13, 2019

@Tiryoh reset_poseメソッドで変数zero_poseに保存し、ikメソッドで現在のposeとzero_poseの差分を計算しているのですが、こんな感じで良さそうでしょうか。もっといい方法がありそうな気がするので、アドバイスいただきたいです。

@Kuwamai

This comment has been minimized.

Copy link
Owner Author

Kuwamai commented Jun 14, 2019

Resetフラグを書いてみました。

@Kuwamai Kuwamai marked this pull request as ready for review Jun 14, 2019
@Kuwamai Kuwamai merged commit 18301ba into master Jun 14, 2019
@Kuwamai Kuwamai deleted the #04_reset_arm_pos branch Jun 14, 2019
Copy link
Collaborator

Tiryoh left a comment

見ました!研究室で口頭で伝えたけどこのやり方でいいと思います!

rospy.loginfo(message.pose)

if self.reset_f:

This comment has been minimized.

Copy link
@Tiryoh

Tiryoh Jun 15, 2019

Collaborator

最初だけ呼び出すためならis_firstとかの方がいいんじゃないかなと思いました

This comment has been minimized.

Copy link
@Kuwamai

Kuwamai Jun 16, 2019

Author Owner

ありがとうございます。
この部分なんですが、callbackで逆運動学を何度も呼び出してしまうのがよくなかったので、callbackに分岐を入れずにクラスのinit時にrospy.wait_for_messageで受け取るように変更しました。

6fba39a#diff-60bf28d8bbac7fe82b5b54e2ff2fe498R11

@Kuwamai Kuwamai self-assigned this Jun 16, 2019
@Kuwamai Kuwamai added enhancement and removed 新機能実装 labels Aug 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.