-
Notifications
You must be signed in to change notification settings - Fork 86
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
関節のリミットをチェックする #133
Comments
From [email protected] on September 08, 2013 21:46:09 添付のようなdiffでどうでしょうか? Cc: [email protected] [email protected] Attachment: error_limit.patch |
From [email protected] on September 08, 2013 22:43:48 パッチの41行めは
|
From nakaokat on September 08, 2013 22:58:14 24行目のbool joint_limit_error = false また、38,39行目の 強制的に可動域内に動かす場合の懸念事項として、 リセット時に可動域外にあった場合、強制的にリミットまで戻すのではなく、 |
From [email protected] on September 09, 2013 05:23:48 ありがとうございます 添付のものでどうでしょうか.
徐々に可動域内に動かすようにしましたが危険でしょうか?また動く速度はこれでどうでしょうか. Attachment: error_limit.patch |
From [email protected] on September 09, 2013 23:35:29 可動範囲内への引き戻しは,
のように,lvlimit, uvlimitなどが使えそうです. |
From [email protected] on September 10, 2013 09:54:37 lvlimitはハードウェア限界がかかれているだろうから,かなり全力で頑張る方向になっていると思うけど,ソッチの方がいいのかな?
そうでなくて,マージンをつけてでも,早く動くロボットは早くもどって欲しいんだろうか? また,vlimitはdeg?HRP4のデータは以下のようになっているので,radっぽい.ライブラリを介したdegになる? Cc: nakaokat |
From [email protected] on September 10, 2013 16:18:57
vlimitはrad/sになると思います。 http:https://www.openrtp.jp/openhrp3/jp/create_model.html |
From nakaokat on September 11, 2013 23:23:51 vlimitを使うのはさすがに速すぎて危険なロボットも出てくるので反対です。 ところで、rtc内部でロボットを自動で動かすとなると、 |
From [email protected] on September 13, 2013 03:04:03 periodic_rateはあくまでもRTCの周期で,制御プログラム的な周期はdtであるという認識でいいともいます.dtはXX.confにかかれているようです.
コード書いてくれると嬉しいです.いっこ前のを変数に覚えておいて,,というコードになるのかな. |
From nakaokat on September 13, 2013 03:18:40 そうですね、オーバーしている場合前回のと比べてerrorが小さくなる方向ならば許可するようにしてみます。 ただ、サーボオンするときに指令値を実機の値に合わせる処理に問題が出るかもしれません。 |
From nakaokat on September 15, 2013 23:49:54 添付のようなものでどうでしょうか。 以前のパッチにあったm_robot->link(i)とm_qRef.data[i]だと対応が取れていないようで、 今回の関節リミット以外の場所にも変更が必要になりそうですが、 Attachment: jointanglelimit.patch |
From [email protected] on September 16, 2013 22:14:38 ありがとうございます. r847 でコミットしました.確認して下さい.ik0313さんもお願いします. |
From [email protected] on September 17, 2013 02:05:19
hrplib/hrpModel/Body.hから。 /** |
From [email protected] on September 17, 2013 02:26:35 r848 でコメントに入れておきました. |
From [email protected] on September 20, 2013 07:34:12 Status: Fixed |
From [email protected] on September 09, 2013 13:07:58
http:https://code.google.com/p/rtm-ros-robotics/issues/detail?id=197 で議論されていますが,いまのhrpsysでは関節のリミットをチェックしていないので,
チェックする必要がありますね.
上のissueで議論されていますが,先ずはベースシステム(以下でUSE_COMMONでセットされている部分)でチェックして,ユーザ開発者がどのようなことをしても安全なようにSoftErrorLimit で追加しておこうと思いました. http:https://code.google.com/p/rtm-ros-robotics/source/browse/trunk/rtmros_common/hrpsys_ros_bridge/launch/hrpsys_ros_bridge.launch
Original issue: http:https://code.google.com/p/hrpsys-base/issues/detail?id=133
The text was updated successfully, but these errors were encountered: