-
Notifications
You must be signed in to change notification settings - Fork 291
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
Update the robot model of dxl_7dof_arm #244
Conversation
これはどこのファイルのことかな?この方向で良さそうにはおもいますが. |
あと,やたらevalしているのも,必要ないかとおもいます. |
…ubscriber, rosservice). Check with both roseus keinamtic simulator and real robot.
これはアーム単体モデル いくつかコミットを追加しましたが、いずれもgripper_controllerとfullbody_controllerを分離することが目的です。 |
evalの部分を念入りに読んでみました。 それで、ご教示願いたいのですが、現状ros packageがモデルごとに分けられていますね。
疑問1: eusは多重継承可能でしょうか。例えば、 |
疑問1: eusは多重継承可能でしょうか。例えば、dxl-armed-turtlebot-interface :super (list turtlebot-interface dxl-7dof-arm-interface).
できませんが,
https://github.com/euslisp/jskeus/blob/master/irteus/irtsensor.l#L77
みたいに,そのクラス(ここではcamera-model)に対してある特定のメンバ関数が呼ばれた時(:projection.....)には,すべて特定のスロット変数(vwing)に投げる,ということができます.
ちなみにこのカメラクラスは,dxl-armed-turtlebotを準備している時にはなかったので,入れておくと良いとおもいます.
疑問2: そもそも、この構図は菱型継承ですね。 だから、継承やインスタンスとして持つより、共通の関数だけ抽出して、 evalを使ったのかなと思いました(https://github.com/jsk-enshu/robot-programming/blob/master/dxl_armed_turtlebot/euslisp/dxl-armed-turtlebot-interface.l#L19-L23)
疑問3: PR2のpr2-interface :super robot-move-base-interfaceに準ずる実装に直すべきなのか。
そうするのがよいとおもいます.このrobot-move-base-interfaceも,準備段階にはなかったものです.
|
質問ですが、 https://github.com/jsk-enshu/robot-programming/blob/master/dxl_armed_turtlebot/euslisp/dxl-armed-turtlebot.l#L63-L83 |
そうだとおもいます.
…--
◉ Kei Okada
2018年9月27日(木) 5:14 趙 漠居(Zhao, Moju) <[email protected]>:
みたいに,そのクラス(ここではcamera-model)に対してある特定のメンバ関数が呼ばれた時(:projection.....)には,すべて特定のスロット変数(vwing)に投げる,ということができます
質問ですが、
https://github.com/jsk-enshu/robot-programming/blob/master/dxl_armed_turtlebot/euslisp/dxl-armed-turtlebot.l#L63-L83
の部分も実は:forwardで解決できるということでしょうか。
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#244 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAeG3DHNdU3evv-pYAgqcilua7NEYlG8ks5ue-A0gaJpZM4Woi6h>
.
|
forward するメソッドが多いので、 以下のようにリストを作って、一気に渡そうとしてみたのですが、
多分, |
もうひとつ質問ですが、 robot-interface (dxl-armed-trutlebot)の中にrobot-interface (turtlbot_base)のインスタンスを持つと、Kinematics Simulatorのviewerが2つのモデルを交互に表示することになってしまいましたが、下記の部分が関係している思います。 |
はい。お願いします。
--
◉ Kei Okada
2018年11月30日(金) 19:40 趙 漠居(Zhao, Moju) <[email protected]>:
… @k-okada <https://github.com/k-okada>
#245 <#245>
がこのPR依存で、こっちをマージしようかと思いますが、
ただ、
あと,やたらevalしているのも,必要ないかとおもいます.
に関する
みたいに,そのクラス(ここではcamera-model)に対してある特定のメンバ関数が呼ばれた時(:projection.....)には,すべて特定のスロット変数(vwing)に投げる,ということができます.
がまだ解決しておりませんが、それは別のPRで行う方向でもいいでしょうか。
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#244 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAeG3JGqYCZVu8k-31fcMbwiJb9a_cz5ks5u0Qr9gaJpZM4Woi6h>
.
|
From #243
From #161
@k-okada
pr2.lを参考に、まずはkinematics modelを直してみましたが、このような記述方法は正しいでしょうか?
このコミットを踏まえて、次はrobot-interfaceの方を治し、最後にgazebo_simulationの部分を実装したいと思っています。