Open furushchev opened 9 years ago
なるほど.これって実機/gazebo無しのkinematics simulator 環境でテストかけるのかな? とりあえず https://github.com/jsk-ros-pkg/jsk_pr2eus/pull/163/files の説明(https://github.com/jsk-ros-pkg/jsk_pr2eus/pull/163/files#diff-15f6920b924513f6027d36b361f85bbdR826)のところに ,希望する振る舞いを書いてみましょう.
Cc: @snozawa
実はこのあたりがrobot-interface.lにはいってなくて https://github.com/jsk-ros-pkg/jsk_pr2eus/pull/163 で追加になるので今までよくわかってなかったのですが、 go-posが失敗するというのはどいうった状況のことでしょうか。
またこれに限らず、指令値送ることに関係するメソッド(:angle-vector, angle-vector-sequence, go-pos, :wait-interpolation...)は 今まで基本的には返り値をとってませんでしたが、これらも同様に うまくいってたらnil以外、なんらかの問題があればnilをかえす、というのでよいようにも思います。 (もしくは、うまくいったらtで失敗したらエラーフラグに対応したシンボルをかえす)
pr2のgo-posはmobe_base経由だから、障害物があればそこでとまってゴールまで到達しないのです
2015年9月12日土曜日、Shunichi Nozawanotifications@github.comさんは書きました:
実はこのあたりがrobot-interface.lにはいってなくて
163 https://github.com/jsk-ros-pkg/jsk_pr2eus/pull/163
で追加になるので今までよくわかってなかったのですが、 go-posが失敗するというのはどいうった状況のことでしょうか。
またこれに限らず、指令値送ることに関係するメソッド(:angle-vector, angle-vector-sequence, go-pos, :wait-interpolation...)は 今まで基本的には返り値をとってませんでしたが、これらも同様に うまくいってたらnil以外、なんらかの問題があればnilをかえす、というのでよいようにも思います。 (もしくは、うまくいったらtで失敗したらエラーフラグに対応したシンボルをかえす)
— Reply to this email directly or view it on GitHub https://github.com/jsk-ros-pkg/jsk_pr2eus/issues/171#issuecomment-139742429 .
◉ Kei Okada
テストコードはどう書けばいいでしょうか。