-
Notifications
You must be signed in to change notification settings - Fork 8
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
Gazeboによるシュミレーションで物体をつかめるようにしたい #33
Comments
今のcrane_plusパッケージでは、gazebo上での物体把持に成功していません。 ハードウェアとコントローラの種類をpositionからeffortに変更する対策がありますが、 |
そうですか,すり抜け(めり込み)はそちらでは再現しませんか… |
こちらで確認した現象としては以下のとおりです。
|
確認していただきありがとうございます.こちらの設定と何かが違うのでしょうね. |
こちらでは,crane_plus_arm_controller/joint_trajectory, crane_plus_gripper_controller/joint_trajectory トピックへ,1時刻分だけのJointTrajectoryメッセージをパブリッシュして動かしています.MoveItは使っていません. |
試しに重力の値を1/10にしてみました.
するといい感じです.めり込みはなくなりました.Contactsにチェックを入れると,グリッパと対象物体の間に青い球が表示されるようになりました.グリッパで挟むこともできています.持ち上げようとすると滑りますが… |
こちらも同じくver11.10.2のGazeboを使用しています。 URDFやworldファイル等はデフォルトの状態です。 |
実行コマンド例を添付していただけると、こちらでも確認できます。 また、MoveItを使用しない&軌道も考慮しない場合は、TrajectoryControllerではなく https://github.com/ros-controls/ros2_controllers/tree/master/position_controllers |
crane_plusのパッケージを利用するlaunchファイルとPythonのノードを作っています. crane_plusのパッケージは既に使えるようになっているという前提で,以下のようにしていただくと,こちらで試しているのと同じ状態を確認できると思います.
端末1
端末2
|
情報ありがとうございます. |
実行環境の情報提供ありがとうございます 本件に関連しますがgazeboに代わるシミュレータの、Ignition gazeboでの動作も調査中です。 こちらではURDFを書き換えることなく箱を持ち上げられたため、gazeboよりシミュレーションがしやすいかもしれません。 ignition.mp4 |
提供していただいたパッケージは正常に動作しました。 -2022-06-06_18.46.18.mp4 |
そうなんですね!! すいません.crane_plusのパッケージと直接関係ないことを書いてしまいました. |
確認ありがとうございます.動画も拝見しました.こちらの挙動とずいぶん違います. |
本issueの題目から離れてしまうので、ignitionの話はほどほどにします。 ROSとの連携が重要なので、どのバージョンが適切なのかは調査中です。(Foxyだと Citadel?) |
再度試してみました. 対象としている
の場合ですと,そちらで試していただいたビデオと似たような挙動でした.Contactsの青い球がしっかり表示され,めり込みも生じません,持ち上がりませんが,把持したような状態にできます. 一方,私は今まで,
にしていました,グリッパを水平にして腕を伸ばし,対象を横から把持するという想定です.この場合は,Contactsの青い球が表示されなかったり,明らかなめり込みが生じます.また,把持と関係あるのかわかりませんが,アームが重力に負けて目標の姿勢を維持できません. 恐れ入りますが,このような対象位置の場合に,そちらでどうなるか試してみていただけないでしょうか. |
状況確認できました。 この問題は |
はい.関節がはずれる挙動はしばしば遭遇します. |
原因まではわかりませんが、関連していると思われます。 |
確認ありがとうございます.こちらの環境の問題ではないことがわかり安心しました. crane_plus_ignition パッケージをまだ試していませんが,Ignitionにすると関節がはずれたり,手先が箱にめり込む問題は解消されますか? |
上記の症状はignitionでは発生していません。
#38 |
crane_plus_ignitionをmasterブランチへマージしました。 実行手順は下記READMEに記載しています。 |
細かいことですが,
|
ご報告ありがとうございます。 |
シミュレーションをIgnitionに移行したため、本issueをクローズします。 |
現状の問題点
このリポジトリで提供されているCRANE+のモデルを使って,Gazeboでシミュレーションをしていますが,机の上に置いた物体をグリッパで把持しようとしても物体が跳ね飛んでしまいます.
改善案
もし,Gazebo上でグリッパによる物体の把持の実績がありましたら,その具体的な設定やノウハウをリポジトリに追加していただけると嬉しいです.
代替案
その他
パラメータを色々変化させて試しているのですが,一向にうまく行きません.
The text was updated successfully, but these errors were encountered: