agent-system / robot_assembler

assemble robot using GUI
MIT License
19 stars 12 forks source link

Add servo-id config #72

Open hiroya1224 opened 2 years ago

hiroya1224 commented 2 years ago

以下の機能を追加しました.

TODO: GUI 上からサーボ ID を振れるようにする.

YoheiKakiuchi commented 2 years ago

これは :servo-id はアクチュエータークラスだけに付ける意図はあるが、コードが複雑になるからしていないのかな?

以下の :actuator-name のところに servo-id を加えてもいいけれども。urdfに書き出すのが難しいかもしれない。 https://github.com/agent-system/robot_assembler/blob/master/sample/kxr_rcb4robots/kxrl2l5a3h2.roboasm.l#L612-L632

hiroya1224 commented 2 years ago

お返事遅れました.

これは :servo-id はアクチュエータークラスだけに付ける意図はあるが、コードが複雑になるからしていないのかな?

アクチュエータ以外のリンクに関しても,将来的に何か特殊 attrib をつけたくなったときに再利用できるかなと思っていましたが,:assemble-config がすでにあるのでこちらに統合したほうが良さそうですね.

ここにまとめる場合,

ことが考えられそうですが,どちらのほうが都合いいですかね? (前者のほうがスッキリ記述できそうですが,実装が比較的込み入るかもしれないですね)