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

ペットボトルの把持ができない #52

Closed
Keita1Mori opened this issue Feb 23, 2024 · 9 comments
Closed

ペットボトルの把持ができない #52

Keita1Mori opened this issue Feb 23, 2024 · 9 comments

Comments

@Keita1Mori
Copy link
Contributor

左アームを前へならえしたときに500mlのペットボトルを把持しようとしたときに手先が滑ってペットボトルが把持できない問題がある。
動画、画像は後で挿入します。

@Keita1Mori
Copy link
Contributor Author

安定化電源の設定値

VOLT:12V OVP:12.1V
CURR:1.4A OCP:2.7A
(電圧の方はソフトウェアマニュアルに記載されていた値に設定、電流は研究室にあった安定化電源のデフォルト値をそのまま使用)

前へならえの状態での把持

以下の動画が前へならえをした状態でペットボトルを保持させようとした動画になります。
(すべてのサーボをnormalにした状態です)
動画

ID:25を垂直に挙げた際の把持

またID:25を垂直にあげ保持する動作も確認しました。
約1分48秒(12秒~2分)の間保持できることが確認できましたが、1分48秒間すぎた際にID:27がhold状態のように脱力しました。

電流の初期値(手を放す瞬間):0.98A
把持時の最大電流値:1.39A

動画

@Keita1Mori
Copy link
Contributor Author

林原先生からのコメント

案外電流が流れないことが意外でした.
根本関節を減速している影響が大きいのでしょうか.
電流値だけ見ると無理せずにアームを使った作業ができそうですね.

@Keita1Mori
Copy link
Contributor Author

根本関節を減速している影響が大きいのでしょうか.

こちらのコメントですが、肩のピッチ軸の話でしょうか?

@Keita1Mori
Copy link
Contributor Author

林原先生からのコメント

はい.そのとおりです.

@Keita1Mori
Copy link
Contributor Author

こちらの影響を調べる際にアームの根元をピッチ軸のサーボに直接つけて検証する形でしょうか?
対面で話したところ検証しないとのこと

@Keita1Mori
Copy link
Contributor Author

12/19 検証動画

ハンドでペットボトルが把持できるか、スポンジを使用して再検証を行いました。
(@KiyoshiroKawanabe 使用したスポンジの種類の追記お願いします)

動画その1

検証動画その1

  • (動画3:37~)サーボID:21(肩ピッチ)をfreeにしてID:27(ハンドヨー)をnormal状態にしたところ、スポンジなし同様にペットボトルが滑り把持できない状態でした。
  • (動画6:24~)サーボID:21(肩ピッチ)をnormalモードにし5度づつ上に挙げるよう角度をつけてテーブルからペットボトルを把持できるかの検証。
  • (動画6:51~)サーボID:21(肩ピッチ)を5度挙げたところ、ペットボトルを把持していたID:27のヨー軸のギアがずれた。
  • (動画7:19)サーボID:27のLEDが点滅していたためすべてのサーボをフリーにしました。

動画その2

検証動画その2
サーボID:27単体でペットボトルが把持できるかの検証動画。

  • (動画1:43)少し持ち上がることが確認できた
  • (動画1:53~)もう少しハンドの開き具合を閉めようととしたところギアずれてしまった。
  • (動画3:06~)先ほど同様にハンドの開き具合を狭めようとしたところまたギアが外れてしまった。しかしペットボトルの把持は少しできるものの、滑ってしまうことを確認した。

今後

今回スポンジを使用したが、今度はもう少しグリップ力の強いものを使用して再検証を行う。
ハンドヨーのギアを固定しているネジの受け(POM)のネジがつぶれているので、切削を行う。

@Keita1Mori
Copy link
Contributor Author

12/21 検証

今日再び把持できるか検証を行った。
1.4 Aで検証したところ途中で脱力してしまう状態になったので、3.0Aで再検証したところペットボトルを把持できることを確認しました。
1.4Aでの検証動画
3.0Aでの検証動画

@yasuohayashibara
Copy link
Member

MoveItで試したほうが良いと思います.
B3Mの設定をコメントアウトしていますので,異なった動きになる可能性があります.
ただし,掴むことはできないかもしれませんので,乗せるになるかもしれませんが...

以下,コメントアウトの例です.
外せばyamlのパラメータが適用されます.

// Set strech parameter
void set_stretch (int stretch) {
/*
if (loopback) {
this->stretch = stretch;
}else {
if (!b3m_set_stretch(b3m, id, stretch)){
this->stretch = stretch;
} else {
this->stretch = 0;
}
ROS_INFO("%s: %d", __func__, this->stretch);
}
*/
}

@KiyoshiroKawanabe
Copy link
Contributor

#66 で作業します。

@github-project-automation github-project-automation bot moved this from 作業中 to 完了 in ORNE OR Apr 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 完了
Development

No branches or pull requests

4 participants