-
Notifications
You must be signed in to change notification settings - Fork 47
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
add drcbox models #27
Conversation
please see #20 for the process to add new euslisp model |
@mmurooka さんと @snozawa さんが r62527 r62528 r62541 r62542 で euslib/rbrain/jskmapxxx.l にdrcboxのモデル関連を入れてくれていたので,あとはrbrainのモデルをirteusのモデルに変換するだけだと思っていましたが,違いますでしょうか? やったことは以下のようになります. roscd euslib/rbrain
eus
$ (load "jskmapclass.l")
$ (load "jskmapmodel.l")
$ (load "convert-to-irtmodel.l")
$ (convert-to-irtscene (drcbox)) で変換されたもろもろの.lのうち,drcbox-scene.lの中で https://github.com/euslisp/EusLisp/pull/27/files#diff-280918c0c6c983c53f4f8f85fa52f028R5 のように他のファイルをloadしている部分のPATHを #20 で @k-okada 先生のコメントに出てくるwilikiのリンク先に書かれている変換方法と若干異なる(以下)のが心配ですが…
ご確認よろしくお願いします. |
@eisoku9618, 手順はおしいですがちょっと違います。 基本的には、
してください。 ただ、今rbrainでモデル生成がかなりできなくなってしまってるので、 |
#21 #21
また、変換されたmodelsのsceneがテストされてなかったので、テストするようにしました。 |
以下のコードで動作確認しました. (let* ((drcbox (drcbox))
(bar (send drcbox :object "drcbox-valve-bar"))
(lvalve (send drcbox :object "drcbox-valve-large"))
(svalve (send drcbox :object "drcbox-valve-small"))
(deg 0))
(objects (list drcbox))
(do-until-key
(dolist (i (list bar lvalve svalve))
(send (send i :crank-joint) :joint-angle deg)
(send *irtviewer* :draw-objects)
(unix:usleep 100000))
(setq deg (+ deg 5)))) |
On Wed, Jun 11, 2014 at 10:44 PM, Shunichi Nozawa [email protected]
はtravisを通っているけど,#21 のテストになっている? |
よくわかっていないけど,適当な形状をつくってbody+したらエラーになる,というのは作れたりしないのかな? 2014-06-12 11:14 GMT+09:00 Shunichi Nozawa [email protected]:
|
はい、昨日それをつくろうとして、まだ追いきれてなくて以下が(比較的短めの)再現コードになります。
|
取り急ぎ、現状報告です。 まとめますと、Euslisp, jskeus最新の状態での挙動は、
で、動かないはすべてbody+で
|
今は動いていないものがリリースされているので, |
わかりました。 |
No description provided.