jsk-ros-pkg / jsk_model_tools

JSK model utilities
https://github.com/jsk-ros-pkg/jsk_model_tools
BSD 3-Clause "New" or "Revised" License
5 stars 27 forks source link

関節リミットにマージンをとる #28

Open snozawa opened 10 years ago

snozawa commented 10 years ago

そういえば、irteusなロボットも関節リミットにマージンをとりたいなと思いました。 どこの段階でマージンを確保するかと考えましたが、  VRML : ハードウェア設計値  euslisp : リミットにマージンをもうけたい という切り分けに今までもなってたので、 euscolladaで変換するときに行うのがよいと思ってます。 (具体的にはeuscollada-robot.lの:init-endingでマージンをとる)

YoheiKakiuchi commented 10 years ago

変換時に行うならば、デフォルト値は持っておくとしてリミットをどれほどにするか設定できるのがいい気がします。 そして、その情報をコメント文でいいので書いておくのがいいかと思います。

VRML : ハードウェア設計値

元のモデルファイルによっては、joint-limitに相当するところにハードウェアリミットが書いてあるとは限らないので。 例えば、pr2はソフトウェアリミットに近い値が書いてあって、jointのリミットとeusでのリミットの乖離が大きいように思います。