-
Notifications
You must be signed in to change notification settings - Fork 55
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
[irtobot.l] add :rhand :lhand to robot-model limbs #598
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
could you consider adding them in child class?
please add sample program, for example add hand model in demo/ to arm model.
defaultのlimbが larm,rarm,lleg,rleg,head,torso となっていて、多くのhumanoid型ロボットはこれでいいけど、 limbの機能を振り返ると、ほぼjoint-groupか、link-groupの役割なのだろうと思っていて、 以下、マイナーな思いつきポイント
|
などといった根深い問題になるため、興味深い話ではありますが、このPRでは現状維持で |
I added limbs (rarm, rhand) to |
:handsを追加しました |
下流のPRがこれに依存しているため、お手すきのときにmergeしていただけますと幸いです。 |
サンプルプログラムを見ると,メソッド内でしかhandが使われていないのでは?このPRの必要性がわかるようにしてください.
僕は,
で良いとなる気がします.ここは伝わっていないと思うけど,グリッパはHRP2以外にもいろいろあって,関節とアクチュエータの数が同じなものは少数派です. |
このPRの目的は2つありますが、よく考えるとこのPRは不要でした。
これは
で良かったです。
これは
:rhand :lhandを追加するだけでは根本的解決になりませんでした。 |
簡単に諦める必要はなくて,サンプルプログラムは追加してみてください.というのと,これがmergeされないと,下流のソフトが使えないことはなくて,下流のアプリの.rosinstall にこのブランチを指定しておけば,ユーザからはwstool update, catkin build で中身がな何かは意識せず使えるのと,その.rosinstallに個々のURLが乗っていれば,このページからリンクが見えるので,どういう利用方法がされているかわかるのと,そこで使っていて,下流のソフトで1ヶ月使って問題ありあせん,というのがmerge催促の強いメッセージになります. |
やっぱり2を解決したいので、
の方針をとって、(send robot :limb :rarm) (send robot :limb :rarm :end-coords)などを中心で使っていく形に変更しました。
|
|
すみません。これについては自分はまだよく理解できていません。
この方法で解決すると思って試したことがありました。しかし、自分の.rosinstallだけを管理することは比較的容易でしたが、rtmros系は自分だけでなく複数の人が独自の.rosinstallをもっていて、自分のrosinstallと他の人のrosintallの内容を両方同時に使いたい場合も多いので、mergeされない差分が大きくなっていくと、各人のrosinstall間の整合性をとることが困難でした。 そのため、出したPRはなるべく早くにmergeするのがよいのだろうと考え、そのために最近は自分はテストやドキュメントの追加を急いで行うようにしようと考えているのですが、そうではないとすると上記問題をどのように解決したら良いのでしょうか。 |
まとめると,
|
7acc8e3
to
74c2bba
Compare
ハンドをロボットのlimbとして扱いたい場合があるため,
robot-model
クラスのlimbに,新たにrhand
,lhand
を追加しました.副作用はありません.