-
Notifications
You must be signed in to change notification settings - Fork 97
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
[fetch] :cancel-angle-vectorが上手く動かない。 #839
Comments
早くなるのは |
速くなるのは
|
次は、
(test 100)
のところでsleepすると、ここでは、+100いく途中でcancelされた+40ぐらいの場所に手が有る?
(test -100)
のときは、その+40から0に戻るのいってが早い?それとも+40から一回+100に行って0に戻ったりしている?
…--
◉ Kei Okada
2017-09-28 11:40 GMT+09:00 Naoya Yamaguchi <[email protected]>:
速くなるのは:angle-vector-rawを送った時です。
rostopic echoした結果は以下のようでした。
$ rostopic echo /arm_controller/follow_joint_trajectory/goal
header:
seq: 1
stamp:
secs: 1506566311
nsecs: 125774070
frame_id: ''
goal_id:
stamp:
secs: 0
nsecs: 0
id: 1506566311125890734_/fetch_1506566054327641626_31807_/arm_controller/follow_joint_trajectory_12
goal:
trajectory:
header:
seq: 0
stamp:
secs: 1506566311
nsecs: 125774070
frame_id: ''
joint_names: ['shoulder_pan_joint', 'shoulder_lift_joint', 'upperarm_roll_joint', 'elbow_flex_joint', 'forearm_roll_joint', 'wrist_flex_joint', 'wrist_roll_joint']
points:
-
positions: [1.5909900852381522, 1.4277171057035565, -1.09460291370634, 1.5614453706202456, -1.6783872192308156, 0.4341607904229965, -1.5645472773593063]
velocities: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
accelerations: []
effort: []
time_from_start:
secs: 5
nsecs: 0
path_tolerance: []
goal_tolerance: []
goal_time_tolerance:
secs: 0
nsecs: 0
---
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#839 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAeG3OZTA3_AzvoJuH2XagMMz5gJ2HH3ks5smwcogaJpZM4Pl4Nr>
.
|
|
ちなみにgazeboだと再現しないんだけど、以下のファイル実機だとどうなるかな.
で結果がみれる. |
cancel したあと、sleepして、(元の軌道が終わるべき時間まで過ぎたら?)、新しい軌道を送ると再現するっぽい |
以下のプログラムを書いて、
|
fetchを使っていたのですが、
という関数を定義して、
とすると、
(test -100)
した直後に、fetchの手がとても速く動き出します。test
関数の(send *ri* :angle-vector-raw (send *fetch* :rarm :move-end-pos (float-vector x 0 0)) 5000)
を
(send *ri* :angle-vector (send *fetch* :rarm :move-end-pos (float-vector x 0 0)) 5000)
とするとこの問題は起きなくなるのですが、どうしてでしょうか。
The text was updated successfully, but these errors were encountered: